++----------+ | | | | | | | | | | +----------++--------------------+ | | | | | | | | | | | | | | | | | | | | +--------------------++------------------------------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +------------------------------++----------------------------------------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +----------------------------------------+