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