--##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigger##----##nigg