+ |
| + | + | + |
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| 0 | min |
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| P |
|
|
|
|
| |
|
|
|
|
| min |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
|
|
| P |
|
|
|
|
|
| max |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
| max |
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
| multi | pro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
| multi | pro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| min |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| P |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| max |
|
|
|
|
|
|
|
|
|
|
| |
|
| multi | pro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| min |
|
| ||
|
|
|
|
|
|
|
|
|
| 0 |
|
| ||
|
|
|
|
|
|
|
|
|
| P |
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
| max |
| |
|
|
|
|
|
|
|
|
|
|
| multi | pro |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
| min |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
|
|
| P |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| max |
|
|
|
|
|
|
|
| |
|
|
|
|
| multi | pro |
|
| 0 | min |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| P |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| max |
|
| |
| min |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| P |
|
|
|
|
|
|
|
|
| multi |
|
|
|
|
|
|
|
|
|
|
|
|
|
| pro |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| max |
|
|
|
|
|
|
|
|
|
|
| |
|
| multi | pro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
| min |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
|
|
| P |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| max |
|
|
|
|
|
|
|
| |
| min |
|
|
| multi | pro |
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
|
| |
| P |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| min |
|
|
|
| max |
|
|
|
|
|
|
|
| 0 |
|
| |
|
|
|
|
|
|
|
|
|
| P |
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
| max | |
|
| multi | pro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| multi | pro |