<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def cloud_of_words(path_to_bog, cluster_no, image_path=None):
 """ Draws the cloud of words representation :param path_to_bog: path to bag of words :param cluster_no: the number of document to be visualized :param image_path: path to the image file for the masking, None if no masking is needed """

        dictionary = GenometricSpace.best_descriptive_meta_dict(path_to_bog, cluster_no)
        GenometricSpace.visualize_cloud_of_words(dictionary, image_path)