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