::= | ::= || ::= | ::= || ::= rank => 2 | rank => 1 ::= rank => 1 | rank => 2 ::= rank => 1 ::= rank => 2 ::= rank => 1 ::= rank => 2