L
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o
l
o