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