X  X                                       XXXXXXXXXXXX X  XX  XXXXXX X              XXXXX      X  XX    X  XX  X X           X                                   XX      X     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX
XX     XX     XX     XX     XX     XX     XX     XX
X  X                                       XXXXXXXXXXXX X  XX  XXXXXX X              XXXXX      X  XX    X  XX  X X           X                                   XX      X     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX   XX     XX     XX     XX     XX     XX     XX     XX