MATLAB 5.0 MAT-file, Platform: PCWIN, Created on: Thu Jan 11 22:08:06 2007 IMPM(ŒX s M(ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@$@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@1@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@6@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@8@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@9@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@:@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@;@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@<@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@=@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@>@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@€@@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@€A@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@€B@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@€C@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@€D@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@€E@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@€F@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@€G@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@€H@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@€I@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@€J@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@€K@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@€L@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@€M@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@€N@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@€O@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@€P@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@ÀP@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@@Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@€Q@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@ÀQ@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@@R@