X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X X    X XX   X XX   X XX   X XX   X XX   X      X XX   X XX   X XX
X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X XX   X X    X XX   X XX   X XX   X XX   X XX   X      X XX   X XX   X XX