e-------------------------------------------------------------------------- b-------------------------------------------------------------------------- g-------------------------------------------------------------------------- d----------7777-------7777----------------7777------777--99(b9)9/7/0--------- a-9(b9)-999(b9)-----999(b9)-5555-7777--9(b9)-999(b9)-----7777-555--777-7/5/0--------- e-77-----------------------5555--77----------------------------------------