import binascii


def to_utf8_unicode_point_string(arg):
    """Given a string, encode it as UTF-8 and return a human-readable
    unicode point representation. Example::

        >> to_utf8_unicode_point_string('A')
        U+41
        >> to_utf8_unicode_point_string('hi ルーカスǃ')
        U+686920e383abe383bce382abe382b9c783
    """
    return 'U+' + binascii.hexlify(arg.encode('utf8')).decode('ascii')