X        XX   X X    X X    X X    X X    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    X X   XX XX
X      X
X        XX   X X    X X    X X    X X    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    X X   XX XX                                                   X      X