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