X            XXXX X XXX    X       X XXXXX             XX     XX     X      XX      X      X      X      X     XX     XX     XX      X      X     XX     XX     XX     XX     XX     XX     XX     XX      X      X      X     XX     XX     XX     XX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     X
X            XXXX X XXX    X       X XXXXX             XX     XX     X      XX      X      X      X      X     XX     XX     XX      X      X     XX     XX     XX     XX     XX     XX     XX     XX      X      X      X     XX     XX     XX     XX XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX