X    X XXXXXXXXXXXXXXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX   XXXXX                                                                                                       X    XXX X  XXX    XXX
X X    X X    X X    XXX    XXX    XXX    XXX    XXX    XXX    X      X      X X    X X    X X    X X    X      X
X    X XXXXXXXXXXXXXXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX   XXXXX                                                                                                       X    XXX X  XXX    XXXX X    X X    X X    XXX    XXX    XXX    XXX    XXX    XXX    X      X      X X    X X    X X    X X    X      X