+0-------------------------------------0+ +0 0+ +0 0+ +0-------------------------------------0+