allyegedlysq|allyegedlysq|allyegedlysq|wiegdensq|delteonsq|allyegedlysq|hypzemsq|hypzemsq|fletterssq|fletterssq