a



b



c



d



d1



e



f



g



h



r



t



u



v



x



y



y1



y2



z