e g s d g g z d g g z g d f d g b d x b g b g x f f b g x x f b g f x b g f b x |