"""
cat a string of text to get its Unicode codepoints.

Output has one codepoint on each line in U+XXXX format.
"""

from __future__ import print_function
import sys

for line in sys.stdin:
    try:
        line = line.decode('utf-8')
    except AttributeError:
        pass
    for c in line.rstrip():
        cp = 'U+%06x' % ord(c)
        print(cp)

28d41c1fa9138aaa002584270656b7cb32e4562e
<mask token>

<mask token>
for line in sys.stdin:
    try:
        line = line.decode('utf-8')
    except AttributeError:
        pass
    for c in line.rstrip():
        cp = 'U+%06x' % ord(c)
        print(cp)

<mask token>
from __future__ import print_function
import sys
for line in sys.stdin:
    try:
        line = line.decode('utf-8')
    except AttributeError:
        pass
    for c in line.rstrip():
        cp = 'U+%06x' % ord(c)
        print(cp)

"""
cat a string of text to get its Unicode codepoints.

Output has one codepoint on each line in U+XXXX format.
"""

from __future__ import print_function
import sys

for line in sys.stdin:
    try:
        line = line.decode('utf-8')
    except AttributeError:
        pass
    for c in line.rstrip():
        cp = 'U+%06x' % ord(c)
        print(cp)
