Spaces:
Runtime error
Runtime error
we. are. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO. SO.
Browse files
app.py
CHANGED
@@ -5,39 +5,37 @@ import os
|
|
5 |
import datetime
|
6 |
from requests.exceptions import RequestException
|
7 |
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
"
|
14 |
-
'Referer': os.environ.get('REFERRER_URL')
|
15 |
-
}
|
16 |
|
17 |
-
|
18 |
-
# needed in order to identify
|
19 |
-
# some provider retardation going on
|
20 |
-
# that causes all future responses to
|
21 |
-
# commit sudoku out of nowhere
|
22 |
-
# AND for absolutely no reason...
|
23 |
-
USER_LOGGING_ENABLED = False
|
24 |
-
RESPONSE_LOGGING_ENABLED = True
|
25 |
|
26 |
DEFAULT_PARAMS = {
|
27 |
-
"temperature": 0
|
28 |
-
"top_p":
|
29 |
-
"top_k":
|
|
|
|
|
30 |
"frequency_penalty": 0,
|
31 |
"presence_penalty": 0,
|
32 |
"repetition_penalty": 1.1,
|
33 |
"max_tokens": 512
|
34 |
}
|
35 |
|
|
|
|
|
|
|
|
|
36 |
def get_timestamp():
|
37 |
return datetime.datetime.now().strftime("%H:%M:%S")
|
38 |
|
39 |
-
def predict(message, history, system_prompt, temperature, top_p, top_k,
|
40 |
-
|
|
|
41 |
for human, assistant in history:
|
42 |
history_format.append({"role": "user", "content": human})
|
43 |
if assistant:
|
@@ -52,6 +50,8 @@ def predict(message, history, system_prompt, temperature, top_p, top_k, frequenc
|
|
52 |
"temperature": temperature,
|
53 |
"top_p": top_p,
|
54 |
"top_k": top_k,
|
|
|
|
|
55 |
"frequency_penalty": frequency_penalty,
|
56 |
"presence_penalty": presence_penalty,
|
57 |
"repetition_penalty": repetition_penalty,
|
@@ -65,48 +65,76 @@ def predict(message, history, system_prompt, temperature, top_p, top_k, frequenc
|
|
65 |
print(f"{param}={value}")
|
66 |
|
67 |
data = {
|
68 |
-
"model": "meta-llama/
|
69 |
"messages": history_format,
|
70 |
"stream": True,
|
71 |
"temperature": temperature,
|
72 |
"top_p": top_p,
|
73 |
"top_k": top_k,
|
|
|
|
|
74 |
"frequency_penalty": frequency_penalty,
|
75 |
"presence_penalty": presence_penalty,
|
76 |
"repetition_penalty": repetition_penalty,
|
77 |
"max_tokens": max_tokens
|
78 |
}
|
79 |
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
break
|
94 |
-
|
95 |
-
|
96 |
-
if
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
|
111 |
def import_chat(custom_format_string):
|
112 |
try:
|
@@ -152,7 +180,7 @@ with gr.Blocks(theme='gradio/monochrome') as demo:
|
|
152 |
with gr.Row():
|
153 |
with gr.Column(scale=2):
|
154 |
chatbot = gr.Chatbot(value=[])
|
155 |
-
msg = gr.Textbox(label="Message
|
156 |
with gr.Row():
|
157 |
clear = gr.Button("Clear")
|
158 |
regenerate = gr.Button("Regenerate")
|
@@ -166,25 +194,29 @@ with gr.Blocks(theme='gradio/monochrome') as demo:
|
|
166 |
|
167 |
with gr.Column(scale=1):
|
168 |
system_prompt = gr.Textbox("", label="System Prompt", lines=5)
|
169 |
-
temperature = gr.Slider(0, 2, value=
|
170 |
-
top_p = gr.Slider(0, 1, value=
|
171 |
-
top_k = gr.Slider(
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
|
|
|
|
176 |
|
177 |
def user(user_message, history):
|
178 |
history = history or []
|
179 |
return "", history + [[user_message, None]]
|
180 |
|
181 |
-
def bot(history, system_prompt, temperature, top_p, top_k,
|
|
|
182 |
stop_flag[0] = False
|
183 |
history = history or []
|
184 |
if not history:
|
185 |
return history
|
186 |
user_message = history[-1][0]
|
187 |
-
bot_message = predict(user_message, history[:-1], system_prompt, temperature, top_p, top_k,
|
|
|
188 |
history[-1][1] = ""
|
189 |
for chunk in bot_message:
|
190 |
if stop_flag[0]:
|
@@ -193,11 +225,13 @@ with gr.Blocks(theme='gradio/monochrome') as demo:
|
|
193 |
history[-1][1] = chunk
|
194 |
yield history
|
195 |
|
196 |
-
def regenerate_response(history, system_prompt, temperature, top_p, top_k,
|
|
|
197 |
if history and len(history) > 0:
|
198 |
last_user_message = history[-1][0]
|
199 |
history[-1][1] = None
|
200 |
-
for new_history in bot(history, system_prompt, temperature, top_p, top_k,
|
|
|
201 |
yield new_history
|
202 |
else:
|
203 |
yield []
|
@@ -207,14 +241,16 @@ with gr.Blocks(theme='gradio/monochrome') as demo:
|
|
207 |
return imported_history, imported_system_prompt
|
208 |
|
209 |
msg.submit(user, [msg, chatbot], [msg, chatbot], queue=False).then(
|
210 |
-
bot, [chatbot, system_prompt, temperature, top_p, top_k,
|
|
|
211 |
)
|
212 |
|
213 |
clear.click(lambda: None, None, chatbot, queue=False)
|
214 |
|
215 |
regenerate.click(
|
216 |
regenerate_response,
|
217 |
-
[chatbot, system_prompt, temperature, top_p, top_k,
|
|
|
218 |
chatbot
|
219 |
)
|
220 |
|
|
|
5 |
import datetime
|
6 |
from requests.exceptions import RequestException
|
7 |
|
8 |
+
# gorillion totally mine OR keys go here :3
|
9 |
+
api_keys_env = os.environ.get('API_KEYS')
|
10 |
+
if api_keys_env:
|
11 |
+
API_KEYS = [key.strip() for key in api_keys_env.strip().split('\n') if key.strip()]
|
12 |
+
else:
|
13 |
+
raise ValueError("all keez ded go kys") # this will never happen due to the superior OR key acquisition method, but juuuust in case (if it actually happens it is joever for joEver.)
|
|
|
|
|
14 |
|
15 |
+
API_URL = os.environ.get('API_URL')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
17 |
DEFAULT_PARAMS = {
|
18 |
+
"temperature": 1.0,
|
19 |
+
"top_p": 1,
|
20 |
+
"top_k": 0,
|
21 |
+
"min_p": 0,
|
22 |
+
"top_a": 0.1,
|
23 |
"frequency_penalty": 0,
|
24 |
"presence_penalty": 0,
|
25 |
"repetition_penalty": 1.1,
|
26 |
"max_tokens": 512
|
27 |
}
|
28 |
|
29 |
+
# debug switches
|
30 |
+
USER_LOGGING_ENABLED = False
|
31 |
+
RESPONSE_LOGGING_ENABLED = True
|
32 |
+
|
33 |
def get_timestamp():
|
34 |
return datetime.datetime.now().strftime("%H:%M:%S")
|
35 |
|
36 |
+
def predict(message, history, system_prompt, temperature, top_p, top_k, min_p, top_a,
|
37 |
+
frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag):
|
38 |
+
history_format = [{"role": "system", "content": system_prompt}] if system_prompt else []
|
39 |
for human, assistant in history:
|
40 |
history_format.append({"role": "user", "content": human})
|
41 |
if assistant:
|
|
|
50 |
"temperature": temperature,
|
51 |
"top_p": top_p,
|
52 |
"top_k": top_k,
|
53 |
+
"min_p": min_p,
|
54 |
+
"top_a": top_a,
|
55 |
"frequency_penalty": frequency_penalty,
|
56 |
"presence_penalty": presence_penalty,
|
57 |
"repetition_penalty": repetition_penalty,
|
|
|
65 |
print(f"{param}={value}")
|
66 |
|
67 |
data = {
|
68 |
+
"model": "meta-llama/llama-3.1-405b-instruct:free",
|
69 |
"messages": history_format,
|
70 |
"stream": True,
|
71 |
"temperature": temperature,
|
72 |
"top_p": top_p,
|
73 |
"top_k": top_k,
|
74 |
+
"min_p": min_p,
|
75 |
+
"top_a": top_a,
|
76 |
"frequency_penalty": frequency_penalty,
|
77 |
"presence_penalty": presence_penalty,
|
78 |
"repetition_penalty": repetition_penalty,
|
79 |
"max_tokens": max_tokens
|
80 |
}
|
81 |
|
82 |
+
api_key_index = 0
|
83 |
+
retries = 0
|
84 |
+
max_retries = len(API_KEYS)
|
85 |
+
|
86 |
+
while retries < max_retries:
|
87 |
+
current_api_key = API_KEYS[api_key_index]
|
88 |
+
|
89 |
+
headers = {
|
90 |
+
"Authorization": f"Bearer {current_api_key}",
|
91 |
+
"Content-Type": "application/json"
|
92 |
+
}
|
93 |
+
|
94 |
+
try:
|
95 |
+
with requests.post(API_URL, headers=headers, data=json.dumps(data), stream=True) as response:
|
96 |
+
if response.status_code == 200:
|
97 |
+
partial_message = ""
|
98 |
+
for line in response.iter_lines():
|
99 |
+
if stop_flag[0]:
|
100 |
+
response.close()
|
101 |
break
|
102 |
+
if line:
|
103 |
+
line = line.decode('utf-8')
|
104 |
+
if RESPONSE_LOGGING_ENABLED:
|
105 |
+
print(f"API Response: {line}")
|
106 |
+
if line.startswith("data: "):
|
107 |
+
if line.strip() == "data: [DONE]":
|
108 |
+
break
|
109 |
+
try:
|
110 |
+
json_data = json.loads(line[6:])
|
111 |
+
if 'choices' in json_data and json_data['choices']:
|
112 |
+
delta = json_data['choices'][0]['delta']
|
113 |
+
content = delta.get('content', '')
|
114 |
+
if content:
|
115 |
+
partial_message += content
|
116 |
+
yield partial_message
|
117 |
+
except json.JSONDecodeError:
|
118 |
+
continue
|
119 |
+
if partial_message:
|
120 |
+
yield partial_message
|
121 |
+
# successful response, break out of retry loop
|
122 |
+
break
|
123 |
+
elif response.status_code == 429:
|
124 |
+
print("rate limit hit, cycling keys...")
|
125 |
+
retries += 1
|
126 |
+
api_key_index = (api_key_index + 1) % len(API_KEYS)
|
127 |
+
continue
|
128 |
+
else:
|
129 |
+
# theothershits
|
130 |
+
error_message = f"Error: Received status code {response.status_code} - {response.text}"
|
131 |
+
print(error_message)
|
132 |
+
yield f"An error occurred: {error_message}"
|
133 |
+
break
|
134 |
+
except RequestException as e:
|
135 |
+
print(f"Request error: {e}")
|
136 |
+
yield f"An error occurred: {str(e)}"
|
137 |
+
break
|
138 |
|
139 |
def import_chat(custom_format_string):
|
140 |
try:
|
|
|
180 |
with gr.Row():
|
181 |
with gr.Column(scale=2):
|
182 |
chatbot = gr.Chatbot(value=[])
|
183 |
+
msg = gr.Textbox(label="Message")
|
184 |
with gr.Row():
|
185 |
clear = gr.Button("Clear")
|
186 |
regenerate = gr.Button("Regenerate")
|
|
|
194 |
|
195 |
with gr.Column(scale=1):
|
196 |
system_prompt = gr.Textbox("", label="System Prompt", lines=5)
|
197 |
+
temperature = gr.Slider(0, 2, value=DEFAULT_PARAMS["temperature"], step=0.01, label="Temperature")
|
198 |
+
top_p = gr.Slider(0, 1, value=DEFAULT_PARAMS["top_p"], step=0.01, label="Top P")
|
199 |
+
top_k = gr.Slider(0, 500, value=DEFAULT_PARAMS["top_k"], step=1, label="Top K")
|
200 |
+
min_p = gr.Slider(0, 1, value=DEFAULT_PARAMS["min_p"], step=0.01, label="Min P")
|
201 |
+
top_a = gr.Slider(0, 1, value=DEFAULT_PARAMS["top_a"], step=0.01, label="Top A")
|
202 |
+
frequency_penalty = gr.Slider(-2, 2, value=DEFAULT_PARAMS["frequency_penalty"], step=0.1, label="Frequency Penalty")
|
203 |
+
presence_penalty = gr.Slider(-2, 2, value=DEFAULT_PARAMS["presence_penalty"], step=0.1, label="Presence Penalty")
|
204 |
+
repetition_penalty = gr.Slider(0.01, 5, value=DEFAULT_PARAMS["repetition_penalty"], step=0.01, label="Repetition Penalty")
|
205 |
+
max_tokens = gr.Slider(1, 4096, value=DEFAULT_PARAMS["max_tokens"], step=1, label="Max Output (max_tokens)")
|
206 |
|
207 |
def user(user_message, history):
|
208 |
history = history or []
|
209 |
return "", history + [[user_message, None]]
|
210 |
|
211 |
+
def bot(history, system_prompt, temperature, top_p, top_k, min_p, top_a,
|
212 |
+
frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag):
|
213 |
stop_flag[0] = False
|
214 |
history = history or []
|
215 |
if not history:
|
216 |
return history
|
217 |
user_message = history[-1][0]
|
218 |
+
bot_message = predict(user_message, history[:-1], system_prompt, temperature, top_p, top_k, min_p, top_a,
|
219 |
+
frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag)
|
220 |
history[-1][1] = ""
|
221 |
for chunk in bot_message:
|
222 |
if stop_flag[0]:
|
|
|
225 |
history[-1][1] = chunk
|
226 |
yield history
|
227 |
|
228 |
+
def regenerate_response(history, system_prompt, temperature, top_p, top_k, min_p, top_a,
|
229 |
+
frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag):
|
230 |
if history and len(history) > 0:
|
231 |
last_user_message = history[-1][0]
|
232 |
history[-1][1] = None
|
233 |
+
for new_history in bot(history, system_prompt, temperature, top_p, top_k, min_p, top_a,
|
234 |
+
frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag):
|
235 |
yield new_history
|
236 |
else:
|
237 |
yield []
|
|
|
241 |
return imported_history, imported_system_prompt
|
242 |
|
243 |
msg.submit(user, [msg, chatbot], [msg, chatbot], queue=False).then(
|
244 |
+
bot, [chatbot, system_prompt, temperature, top_p, top_k, min_p, top_a,
|
245 |
+
frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag], chatbot
|
246 |
)
|
247 |
|
248 |
clear.click(lambda: None, None, chatbot, queue=False)
|
249 |
|
250 |
regenerate.click(
|
251 |
regenerate_response,
|
252 |
+
[chatbot, system_prompt, temperature, top_p, top_k, min_p, top_a,
|
253 |
+
frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag],
|
254 |
chatbot
|
255 |
)
|
256 |
|