e------------------------------------------------------------------------ h------------------------------------------------------------------------- g--------3--5-6-6-5-3-5-6------------------------------------------------ d------5-------------------5---------------------------------------------- a------------------------------------------------------------------------ E-------------------------------------------------------------------------