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