O
O
W
W
O
F
F
L
F
O
L
L
W
L
F
W