p | i | r^^ | |^K