##### #<..# #...l.# ###...# ##.... ####. #