@staticmethod
def isPunctuationSymbol(surfaceForm: str) ->bool:
    """
        The isPunctuationSymbol method takes a String surfaceForm as an input and returns true if it is a punctuation,
        False otherwise.
        Grave accent : `
        Left quotation mark : “
        Right quotation mark : ”
        Left single quotation mark : ‘
        Horizontal ellipsis : …

        PARAMETERS
        ----------
        surfaceForm : str
            String input to check.

        RETURNS
        -------
        bool
            true if it is a punctuation, false otherwise.
        """
    return (surfaceForm == '.' or surfaceForm == '...' or surfaceForm ==
        '[' or surfaceForm == ']' or surfaceForm == '…' or surfaceForm ==
        '%' or surfaceForm == '&' or surfaceForm == '=' or surfaceForm ==
        '``' or surfaceForm == '`' or surfaceForm == "''" or surfaceForm ==
        '$' or surfaceForm == '!' or surfaceForm == '?' or surfaceForm ==
        ',' or surfaceForm == ':' or surfaceForm == '--' or surfaceForm ==
        ';' or surfaceForm == '(' or surfaceForm == ')' or surfaceForm ==
        "'" or surfaceForm == '"' or surfaceForm == '“' or surfaceForm ==
        '‘' or surfaceForm == '”' or surfaceForm == '…' or surfaceForm ==
        '●' or surfaceForm == '/' or surfaceForm == '-' or surfaceForm ==
        '+' or surfaceForm == '-LRB-' or surfaceForm == '-RRB-' or 
        surfaceForm == '-LCB-' or surfaceForm == '-RCB-' or surfaceForm ==
        '-LSB-' or surfaceForm == '-RSB-')
