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