ll''''''ll,    ll''''''l''''''ll
   ,ll   ll    lll  l   l
,ll''''''''''  '''''''''''''''ll''''''''''''''
'll,,,,,,,,,   ,,,,,,,,,,,,,,,,ll'
   ll   ll'll'''''''''''''''''''''''ll
  ll'  ,ll' ll,,,,,,,,,,,,,,,,,,,,,,,ll
  ll'   ll'
 ll'  ,,l' ,ll''''''ll,
,ll'   ll' l'  ,l''
 l,,,,ll'  ll,  ''''''''''''''''''''''ll
      '''ll,,,,,,,,,,,,,,,,,,,,,,,,lll

  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  l         lll
  '''''''''''''''llll'   ,,,l''
      ,,ll''  ,,,l'''
    ,,ll''   ''''''''l,,,,,,
  ,,ll'''   ,,,,,,,,,,,,,,,  '''l,,
 '''  ,,,ll''''   ''ll,   ll
 ,,,,,,ll''      ,ll'   ll
          ,,,ll''   ll'
    ,,,,,,,,ll''''''''   ,,ll''
    'll,,,,,,,,,,,,,,,,ll'''''

  ,l''''ll,,,,,,,,,,,,
  l,,,,,,,,   ''''''ll
     '''''''''''''''''''
  ,,,,,,,,,ll''''''''''''ll,,,,
 ''''   ,,,,,,,,,,,  ''l,
 l,,,,,l'''''''   ll,  'll
          lll   l
         ,ll'   ll
        ,,ll'   ,ll'
    ,,,,,,ll''''  ,,,ll''
    ll,   ,,,,ll'''
    'llll'''''