def is_egzotic_entity(token):
    """
    Return True if token looks like 
    Skype id duygu.altin
    Twitter hashtag #direnduygu
    Initials:  W., D.A.
    other egzotic tokens such v.2.1.
    Dates such as 2.12.2015 go here as well
    Camel cases are usually not part of language's lexicon and usually an entity e.g. IoT, eGov
    Args:
        token: single token
    Returns:
        Boolean
    Raises:
        None
    """
    if any(t in token for t in [".", "!", "#", "&"]):
        return True
    #Camel case words 
    if not token.isupper() and not token.islower():
        return True
    return False