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