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