          \  |__,,,,,    ,,,,,~’’’’~,,,-‘./
           ’-,,,,-~-,.\,,-‘/.,-‘¯¯¯’--,--‘
                   ,-‘\(‘   |,/ ’-,
                  /                \
                |,,          ,---,  |           ,---,
                | -|-      -|-   /    |         --,.’-,
               ,|¯¯          ’~’’     |         |  |   \.’-,
               |’                     |         /    )  \  \
           ,-‘’|             ,~|       |      /  ,-‘  |  \  \
        ,-‘,-‘¯’-,,,,,,,,,,-‘,-|       |     /  /     | ,-\  \
     ,-‘,-‘,-‘’’-/      )---¯---|       \ ,-‘  /      |  | \  \                           , 
  ,-‘,-‘¯     /   ,-‘’’|,,,,,,,,,|      \’    /      ’||    |  (                         /|
 /         ,-‘ ,-‘   ,/           |      ’-,/ ,,,   ,,-‘’’’-,   |                     ,-‘ |
/~~-,    /,/_,~’’’~’’’’’’’’’’’’’’|          ’-,’ \,-‘        | /                    ,/   |
’        \/’’’’   /,,,~~~~,,,,  /      ,      ’-,            |/                  ,-‘     |
       ,-‘      /              |        ’-,       \                           ,-‘         |
    ,-‘        /~~’’’’’’’’’-,,,|          |        ’-,                     ,-‘           |
 ,-(          /                \           |          |,                ,-‘              |
  ,-‘-,,--,--|~~~~~~------,,,,,,|          ’-,,-,-‘’’|’,|           ,-‘                 |
    ’  \,/  |                   \             \,| ’-‘        __,-~’’                   /
            |-----------------‘’’\    ,-‘¯¯’’-,  ’’’’’’’’’’’’                         /
           |                      |  ’          ’-,                                 ,/
          ,| --,,,,,,,,____,,,,,,  |               \                             ,-‘