e---------------------------------------------------------------- h---10--10--------------13--13-13--13-13-15---------------------- g-----------10h12--12-----------------------14------------------- d---------------------------------------------------------------- a---------------------------------------------------------------- e---------------------------------------------------------------- e---------------------------------------------------------------- h---10--10--------------13-13-13-13-13-15------------------------ g-----------10h12--12---------------------14--------------------- d---------------------------------------------------------------- a---------------------------------------------------------------- e---------------------------------------------------------------- e--------------------------15--15-15--15-15-17------------------- h----15s17--17--13h15--15----------------------17---------------- g---------------------------------------------------------------- d---------------------------------------------------------------- a---------------------------------------------------------------- e---------------------------------------------------------------- e--------------------------15-15-15-15-15-17--------------------- h----15s17--17--13h15--15--------------------17------------------ g---------------------------------------------------------------- d---------------------------------------------------------------- a---------------------------------------------------------------- e----------------------------------------------------------------