.-----------------------------------------------------------------------------------.                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
|                                                                                   |                                           
'-----------------------------------------------------------------------------------'