X    X                                                                                                                                                                                                                          X    XXX    XXX    XXX   X
XXX    XXX    XXX    XXX    XXX    XXX
X    X                                                                                                                                                                                                                          X    XXX    XXX    XXX   XXX    XXX    XXX    XXX    XXX    XXX