dmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmd dNm//////////////////////////////////mNd dNd dNd dNd dNd dNd dNd dNd dNd dNd dNd dNd dNd dNd dNd dNd dNd dNm//////////////////////////////////mNd dmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmd