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