XX                                               XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX                          XX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX
XX                                               XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX                          XXXX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX