def wow_gen(length: int):
    """Generates a wow at a given length"""
    if (length <= 1984 and length >= 0):
        wow_thing = "***__~~w"
        for _ in range(length):
            wow_thing += "o"
        wow_thing += "w~~__***"
        return wow_thing
    elif (length >= -1984 and length < 0):
        new_length = -length
        wow_thing = "***__~~ʍ"
        for _ in range(new_length):
            wow_thing += "o"
        wow_thing += "ʍ~~__***"
        return wow_thing
    else:
        return "Sorry bud, but your wow is too much for me to handle.\n" \
        "Here's a doge for now: https://upload.wikimedia.org/wikipedia/en/5/5f/Original_Doge_meme.jpg **_: (_**"