##+## ##...## ##.(...## ##.......## [ #.........####.... +........b'....... #........l####.... ##.......## . ##..<..## ##...## ##+##