7415 lines
22 KiB
Plaintext
7415 lines
22 KiB
Plaintext
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|
|
:1
|