------- ----- ----- ------ -------- ------ ----- ------- -------- ---------- ------------ ------ ----- | -------------- ------- ------- ----- ------ ---- -------- ------- ------ -------- ----- |
------- ----- ----- ------ -------- ------ ----- ------- -------- ---------- ------------ ------ ----- | -------------- ------- ------- ----- ------ ---- -------- ------- ------ -------- ----- |