Converts morse to ascii.

    Syntax: {command} <text>

def cmd(send, msg, _):
    """Converts morse to ascii.

    Syntax: {command} <text>

    """
    demorse_codes = {
        '.----': '1',
        '-.--': 'y',
        '..-': 'u',
        '...': 's',
        '-.-.': 'c',
        '.-.-.': '+',
        '--..--': ',',
        '-.-': 'k',
        '.--.': 'p',
        '----.': '9',
        '-----': '0',
        '  ': ' ',
        '...--': '3',
        '-....-': '-',
        '...-..-': '$',
        '..---': '2',
        '.--.-.': '@',
        '-...-': '=',
        '-....': '6',
        '...-': 'v',
        '.----.': "'",
        '....': 'h',
        '.....': '5',
        '....-': '4',
        '.': 'e',
        '.-.-.-': '.',
        '-': 't',
        '.-..': 'l',
        '..': 'i',
        '.-': 'a',
        '-..-': 'x',
        '-...': 'b',
        '-.': 'n',
        '.-..-.': '"',
        '.--': 'w',
        '-.--.-': ')',
        '--...': '7',
        '.-.': 'r',
        '.---': 'j',
        '---..': '8',
        '--': 'm',
        '-.-.-.': ';',
        '-.-.--': '!',
        '-..': 'd',
        '-.--.': '(',
        '..-.': 'f',
        '---...': ':',
        '-..-.': '/',
        '..--.-': '_',
        '.-...': '&',
        '..--..': '?',
        '--.': 'g',
        '--..': 'z',
        '--.-': 'q',
        '---': 'o'
    }
    demorse = ""
    if not msg:
        send("demorse what?")
        return
    for word in msg.lower().split("   "):
        for c in word.split():
            if c in demorse_codes:
                demorse += demorse_codes[c]
            else:
                demorse += "?"
        demorse += " "
    send(demorse)