XX                                                                                                X  X                                     X  X     X X
XX    XXX    XXX
XX                                                                                                X  X                                     X  X     X XXX    XXX    XXX