.X X X X.X .. X .. X ... X .. X X .X .. X ... X.I.X .. X .X .. X ..XJX.X