ll''''''ll ll''''ll,,, ,ll''''''ll ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,ll 'll,,,,,,,,,,,,,,,,,,,,,, ,ll' llll,,,,,,,,,,lll ll,,,,,,,,,,,,,, lll lll ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
l ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, l ,,l' ,lll,,,, ,,,,,,,,, ,,,,,lll '''lll'''''''llll llll llllll' 'llll'' ll,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,lll
l ll ,ll' ''lll ll ll ,ll ll, ll, 'll lll ll' ''ll, ll llll llll' ll'
,,llllllllll,,,,,,,,l'' ,lll,,,,,,,,,,,,,,,llllllllll, ,,ll' lll,,,,,,lll' ''l,,l' lll,,,,,,,,,, ll''''''''''''''''''' '''' ''''''''''''''''''''ll
lll,,,,,,,,,,,,,,, ,,,,,,,,,,,,, ,,,,,,,,,,,lll ll' l,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ll ll,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ll' ll'''''''''''''''''''''''''''''''''''''lll
,ll' ,,ll' ,ll' ,l' 'll,llll lll ll''''''''''''''''''''''''''''ll, ll lll '''''''''''''''''''''''''''''''''''''''''''
,ll'' '''''''lll'' ,ll' lll ll lll ,,,,,,,,,,,,,,,,, lll ll llllllllllllllllllllll l
'''l,,ll''llll,,, '''ll,,,,, ll lll ll lll ll lll ll ,,,,,,,,,,,,,,,,,,,,,, l ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,ll''''''''' ,,,,,lll,,,, ''''ll,, lll ll lll ''''''''''''''''' lll ll '''''''''''''''''''''' l lll ll
l, ,,,,,,,,,,,,,ll'''''' '''l,,,,,,,,ll'' ll l lll,,,,,,,,,,,,,,,,,,,,,,,,,,,,ll lll ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,lll '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''' ''''' ''''''''' '''''''' '''''''' '''''''''' '''''''''