##+## #...# #...# ##+# #...# +... #...# #...##...# #....ll..# ##+###...# #...# ##+##