X(:):):):)X(X(:):):)X(:):):)X(:)X(X(X(X(:):):)X(:):)X(:):)X(:):):)X(:)X(:):)X(:):):)X(:):)X(:):)X(:):):)X(:)X(X(X(X(:):):)X(:):)X(:):):)X(:)X(:):)X(:):)X(X(X(:):)X(X(:):):):):)X(:):):)X(X(X(