X
w
X
i
X
y
X
e
X
c
X
r
X
e
X
e
X
l
X
e
X
e
X
p
X
o
X
a
X
t
X
h
X
t
X
i
e
l
l
m
t
s
p
print