|------------                                                                                                              
 |           |                               |--------------                                                                
 |           |                             |/--           +-\--           |-------                                          
 |           |                           |/-                 +-\-       | +----------                                       
 |           |                          //                      \\      |           |                                       
 |           |                         /-                        \\     |           |                                       
 |           |                        /                           \\    |           |                                       
 |           |                       /-                            \-   |           |                                       
 |           |                      |/                              \   |           |                                       
 |           |                      /                               |-  |           |                                       
 |           |                     |-                               +-  |           |                                       
 |           |      |----          |-           |--------            \  |           |                |--------              
 |           |  |------------      |           //-     +\\           |---           |------     |------------------         
 |           |-/-          +\\     |          |/         \-          |  |           |      \  |/--               +-\-       
 |           |-              +\-   |          |-         |-                                |-/-                     \\      
 |           /                 \\ /-          |          |-                                /-                        \\     
 |          --                  \-            |          /                                |/                          \\    
 |                               \-------------        |/-                                |-       -----               \-   
 |                               +-             |-------                                  |                            +-   
 |                                \             |                  |                                                    |   
 |                                +-            |                 |- |---           |-----           |-------           |   
 |              |-----             |            |                |/------           |-----          |/-    +\-        + |   
 |            |//    \\            |            |              ----     |           |   |           |        |    +     |-  
 |            /-      \-           +-           |                 \\    |           |   |           |       |-          |-  
 |           |/        \            |           |                  \\   |           |    -----------      |//-          |-  
 |           |         |-           |           |                   \-  |           |               |-------            |-  
 |           |         +-           |           |                    \  |           |          |------                  |-  
 |           |          |           |           +--------            +- |           |       |----                       |-  
 +\-------- |-          |           |                   \\            | |           |      //                           |-  
  +-----------          | ------    +---------           \-           | |           |    |/-                            |-  
             |          |                    |            |           | |           |   |/                              |-  
 |--        --          |                    |            |           |--           |   |                   |-          |-  
 |           |         |-                    |            |           |--           |   |              |------          +-  
 |           |         |-                    |-           |           |--           |  |-            |/--    \           |  
 |           |-        /                     +\          /-           | |           |  |           |//       |----------/   
 |           +\       /-                      \\-       //            | |           |  |         + |-       |/----- | +--   
 |            \\     //            |           +-\-------             | |           +\ |  -------  |        /           \   
 |             +------            |-              +---               |- |            +--           |-      /-           |-  
 |                |               |-                                 /  |                          +\\   |//            |-  
 |                    --  |    |  /--                               |-  |                            +-----             |-  
 |     |-               \---  |- -- \                               /   +-                                              |-  
 +--   |---        +    +---  |     +\                             /-    |                                              +-  
       |--  |       +                \\                           //     |                                               |  
       +--  |                         +\-   ---------           |/-      +\                                  |           |  
            |--  --------               +\-  |-------         |/-         \\              --                |-           |  
            /--                           +---             |-/-            +\--            |-             |/-\              
       ------                                      ----------                +------------------      |----   ------------  
                                                      |                                        |--------