X            X                    XX     XX            X       X                          X                     X            XX     XX                                                                                         XX     XX     XX
XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX
______X____________X____________________XX_____XX____________X_______X__________________________X_____________________X____________XX_____XX_________________________________________________________________________________________XX_____XX_____XXXX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____XX_____X