X X X X X X X X X . . . . . . . X . . . . . . . . . . . . . . . X . . . . . . . . . . . . . . . X . . X X X X X X . . . . . . . X . . X X . . . . . . . . . . . X . . X . X . . . . . . . . . . X . . X . . X . . . . . . . . . X . . X . . . X . . . . X . . X X . . X . . . . X . . . X . . X . . . . . . . . . X . . X . . X . . . . . . . . . . X . X . . X . . . . . . . . . . . X X . . X . . . . . . . X X X X X X . . X . . . . . . . . . . . . . . . X . . . . . . . . . . . . . . . X . . . . . . . X X X X X X X X X