Corvius commited on
Commit
103d0d2
1 Parent(s): 450e477

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
Files changed (1) hide show
  1. app.py +101 -65
app.py CHANGED
@@ -5,39 +5,37 @@ import os
5
  import datetime
6
  from requests.exceptions import RequestException
7
 
8
- API_URL = os.environ.get('API_URL')
9
- API_KEY = os.environ.get('API_KEY')
10
-
11
- headers = {
12
- "Authorization": f"Bearer {API_KEY}",
13
- "Content-Type": "application/json",
14
- 'Referer': os.environ.get('REFERRER_URL')
15
- }
16
 
17
- # temporary debug switches:
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.8,
28
- "top_p": 0.95,
29
- "top_k": 40,
 
 
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, frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag):
40
- history_format = [{"role": "system", "content": system_prompt}]
 
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/Meta-Llama-3.1-70B-Instruct",
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
- try:
81
- with requests.post(API_URL, headers=headers, data=json.dumps(data), stream=True) as response:
82
- partial_message = ""
83
- for line in response.iter_lines():
84
- if stop_flag[0]:
85
- response.close()
86
- break
87
- if line:
88
- line = line.decode('utf-8')
89
- if RESPONSE_LOGGING_ENABLED:
90
- print(f"API Response: {line}")
91
- if line.startswith("data: "):
92
- if line.strip() == "data: [DONE]":
 
 
 
 
 
 
93
  break
94
- try:
95
- json_data = json.loads(line[6:])
96
- if 'choices' in json_data and json_data['choices']:
97
- content = json_data['choices'][0]['delta'].get('content', '')
98
- if content:
99
- partial_message += content
100
- yield partial_message
101
- except json.JSONDecodeError:
102
- continue
103
-
104
- if partial_message:
105
- yield partial_message
106
-
107
- except RequestException as e:
108
- print(f"Request error: {e}")
109
- yield f"An error occurred: {str(e)}"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 (70B for now. The provider might bug out at random. The space may restart frequently)")
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=0.8, step=0.01, label="Temperature")
170
- top_p = gr.Slider(0, 1, value=0.95, step=0.01, label="Top P")
171
- top_k = gr.Slider(1, 500, value=40, step=1, label="Top K")
172
- frequency_penalty = gr.Slider(-2, 2, value=0, step=0.1, label="Frequency Penalty")
173
- presence_penalty = gr.Slider(-2, 2, value=0, step=0.1, label="Presence Penalty")
174
- repetition_penalty = gr.Slider(0.01, 5, value=1.1, step=0.01, label="Repetition Penalty")
175
- max_tokens = gr.Slider(1, 4096, value=512, step=1, label="Max Output (max_tokens)")
 
 
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, frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag):
 
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, frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag)
 
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, frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag):
 
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, frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag):
 
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, frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag], chatbot
 
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, frequency_penalty, presence_penalty, repetition_penalty, max_tokens, stop_flag],
 
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