------------------------------------------------------------------------------| -3--7--7--5--5--3--3--5--7--0--0--------7--5--5--7--7--7--5--5--3--3--5--7----| ----------------------------------2--2----------------------------------------| ------------------------------------------------------------------------------| ------------------------------------------------------------------------------| ------------------------------------------------------------------------------| ---------------------||-------------------------------------------------------| -8--0--------7--5--5-||-----7----------3--------------------------------------| -------2--2---------*||-------------------------------------------------------| --------------------*||-------------------------------------------------------| ---------------------||-------------------------------------------------------| ---------------------||-------------------------------------------------------|