Function: round(invert(gradient[2](numbers("xxx") if round(numbers('rep') if numbers('yyx') > numbers("xxx") else numbers("yxx"), numbers('rep')) > numbers('rep') if numbers("yxx") > numbers("xxx") else numbers('yyx') else numbers('rep'))), gradient[2](numbers('rep') if numbers("xxx") > round(numbers('yyx') if numbers('rep') > numbers("yxx") else numbers("xxx"), numbers('rep')) else numbers("xxx") if numbers('rep') > numbers("yxx") else numbers('yyx')))