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