############## #........)...# ....#####.##.#### . ##...#..... #.....# ## ##...## ##.## #.# #.# #l# ... ..... ...W5[. ......... +.........+ #.!.......#