---------------------------------------| ---------------------------------------| -----------------------5--------------.| --8/7/-5----8-5-8-5----5--------------.| --8/7/-5----8-5-8-5----3---------------| --6/5/-3----6-3-6-3--------------------| --------------------------------------------| --------------------------------------------| -------------------------------------------.| -------------------------------------------.| --5-2------------------------5-2------------| -------5--3b---0---3h5p3h5--------5-3b--0---|