X
s
X
a
X
e
X
l
X
n
X
s
X
t
X
f
X
e
X
o
X
g
X
r
X
l
X
a
X
m
X
e
X
c
X
e
e
a
o
t
a
n
p
print