-------|----------|----------|--------|-------