|----1--------1-------------------------------------------------------------|
|---1--1---4------1---------------------------------------------------------|
|--1----1---1--------1------------------------------------------------------|
|-3----------3--------------------------------------------------------------|
|---------------------------------------------------------------------------|
|---------------------------------------------------------------------------|
|