22.293 damn this is hard....