_ ^ ! |!