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

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

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