XX                                                                                                                 X X         X                            X                    X
X                            X X
XX                                                                                                                 X X         X                            X                    XX                            X X