Function: noise(2 *(numbers("xxr") if numbers('yyx') > numbers("per") else numbers('xry') if gradient[1](numbers("per") if numbers('yyx') > numbers('xry') else numbers("xxr") if numbers('xry') > numbers('yyx') else numbers("per")) > numbers('xry') if numbers("per") > numbers("per") if numbers('yyx') > numbers('xry') else numbers("xxr") else numbers('yyx') else numbers('yyx')))