ll'''ll,         ,llll          ,,,,
lllll     '''''''   ,      ,,,,,,,llll,,,,,,,      llllll,,,,,
lllll,,,,,,,llll,      llll, ,,,,,  llll'''''''''''lllll        lll ''llllll,,
lllll''''''       ,,,,,llllll'''llll' lllll    llll'        lll   lllll
lllll         '' llll 'll'       ,llll'        llll ,,ll''
lllll,,,,,,,,,,,,       llll        ,llll''       ,,,,llllll
 '''''''''''''        llll     'llll''       'lllllll'''
            ,,,,ll                   ,,,,,
  lllllll'     ,,llllllll''                llllllllll,                                       ,,,
  lllllll'      lllllllll''                 ''''llllll'                                     ,,,,,,,,lllllllllllll,,,,,,,
 llllll'      lllllllll'              ,llll'                        ,,,lllll,,,        'llllllllll,''''''''''''lllllllll'''
 lllll'        lllllll'              '''''                          '''lllllllll,,         ''''llllll               ,lllllll,,,,,,,
 llll'        ''''                                          'lllllllll,,         ,llll'                '''''''llllllllllll,,,,
,lllllll                                    ,,                  lllllllll,,       '''''                  '''''llllllllll,,,
 llll                                   ,llllllll      ,lllll,,      ''lllllllll,                           '''lllllll,,,
 lllll,                                       ,lllllll'     llllllllll,,       llllllllll,                             '''lllllll,,
 lllllll                                      ,lllllll'       llllllllllll      'lllllllll                                ''llllll,,
  lllllll                                     llllllll       llllllllllll       llllllllll                                  'lllllll
  lllllll,,                                   llllllll       'lllllllllll     ,lllllllll                             ''llllll,
   ''lllllll,,                                 llllllll,        'llllllll,,,   ,,,llllllll'                                lllllll,
    ''lllllll,,,,,                             'llllllll,,       ,llllllllllllllllllllllllllll'''                                  'llllll,
      '''llllllll,,,,                                 lllllllll,      ,llllll' '''''''''''''''                                  lllllll
         '''lllllllll,,                               'lllllllll,,,,,,,,,,,llllll''                                       lllllll'
          '''''                                  '''lllllllllllll'''''                                         llllllll
                                                                                     llllll'
                                                                                      '''