fx'x''gxx'xx''xfy'hy''gyy'yy''yf2g1h1ORIENTEDFULL