y ^ y | # |^