G fun

G funG funG funG funG funG fun
G funG funG funG funG funG fun
G funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG funG fun