llll, ,,,,,,,,,lll
            ,,,,,,,,,,lll''''''''''   'lll
          'llll    lll'  ,,,,,,,,,llll
           ''ll,,,,,,,,lllll''''''''llll
          ''''''' llll   ,lll'                        ,,,,,,,,,,llllll'''''
               ll'''''''lllllllllllll,,,,,,             ,,,,,,,    llllll'''''''''
                ,,,,,lll'''   '''''       ,,,,,,,,,,lllllllll''''lll,           ,,,,,,,,,,ll,
             llll'''''     ,,,      ''''llll, lll, lll, ll ,,,,,   ,,,llllllll''''''''''
                  ,,,    'llll,,,,,,llll     ''ll'' lllll,,,llllllll''''''''''             ,,,,,,
                  lll' lllllllll''''' llll     ,,lllll'''''''''l,,,,,,,,,lllll,        ,,,,,,,,,,llllll''''''''''
     llll, ,,,,,,,,,lll     llll  ''llll,,,,,llllllll''''     llll''''''',,,,,,,,lllll,     llll''''''''''
 ,,,,,,,,lll''''''''''  'lll    llllll lll'''''''''' ,,,,,,,,,      'lllll'''''''' ,,,lllll,
 ll    lll  ,,,,,,,,,,llll   'l'''lll,  ,lllll'''''''''''lll,       lllllllll'''''''''' '''
 'l,,,,,,,,,llll'''''''''llll       llll,  llll  ,,,,,,,llll,      ''''
 ''''' ,llll   llll       'llll  'llll''''''''' ''
    ll''''''''llllllllllll,,,,,,     '''         ,,,,,,
     ,,,,,lll'''   '''''          ,,,,,llllll'''''''llll,
   llll''''''          ,,llll''llll   lll   'lll,
               'lll,  llll  ,lll' ,,lllll''
                'lll,,,,,lllll,llll'' ,,,,,,,,,,llll,
                 'lll  llll, llll'   'llll
                  lll, ,,,llll, llll, ,,,,,,,,llll,
                   llll''' '''  llll''''
                             ,,
                       ,,lllll,,,lllll'''''''
                      ,,lllll''''''''lllll,,,,,lllllll,
                    lll'''''''lllll,,,,,lllllll
                    lllll'''''''llll,,,,,,,,llll
                     llll'''''''lll,,   lll,,,,,
                     ,,,, 'lll, ''l''' ,lll ''l'
                     lll' llll,llllll'''''''
                     '''