X XXXXX XX     XX X       XX     X             X   XX  X        X      X      X      X      X      X      X    X XX     X      X      X      X      X   X  X      XX     X      X      X      X     XX     XX     XX     XX     XX X   XX     XX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX XXXXXXXXXXXXXXXXXXXX
X XXXXX XX     XX X       XX     X             X   XX  X        X      X      X      X      X      X      X    X XX     X      X      X      X      X   X  X      XX     X      X      X      X     XX     XX     XX     XX     XX X   XX     XXXX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX XXXXXXXXXXXXXXXXXXX