leftrightleftleftrightleftlef trightleftleftrightleftleftri ghtleftleftrightleftleftright leftleftrightleftleftrightlef tleftrightleftleftrightleftle ftrightleftleftrightleftleftr ightleftleftrightleftleftrigh tleftleftrightleftleftrightle ftleftrightleftleftrightleftl eftrightleftleftrightleftleft rightleftleftrightleftleftrig htleftleftrightleftleftrightl eftleftrightleftleftrightleft leftrightleftleftrightleftlef trightleft...