e---------------------------------------------------| b---------------------------------------------------| g-----------------------9---9-----------------------| d-----------------------9---9-------------7-7h9p7---| a--9--9-----7--777--7--7----7-h-9----------------9--| e--7--7-----5--555----------------------------------|