import re


def validate(password):
    """
    Validates password using regexp.
    Input:
    password (string): Password to validate
    Output:
    (boolean): bool if password is valid or not
    """
    regexp = re.compile('^(?=.{1,20}$)(?=[a-zA-Z\u00C0-\u00D6\u00D8-\u00f6\u00f8-\u00ff])[a-zA-Z0-9.-\u00C0-\u00D6\u00D8-\u00f6\u00f8-\u00ff]+(?<![-.])$')
    if regexp.match(password) is not None:
        return True
    else:
        return False