----- l l l l l ----- l l l l l -----
----- l l l l l ----- l l l l l -----
----- l l l l l ----- l l l l l -----
----- l l l l l ----- l l l l l -----
----- l l l l l ----- l l l l l -----
l l l l l ----- l l l l l ----- l l l l l
l l l l l ----- l l l l l ----- l l l l l
l l l l l ----- l l l l l ----- l l l l l
l l l l l ----- l l l l l ----- l l l l l
l l l l l ----- l l l l l ----- l l l l l