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