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