o | ----- | ^ ^ | | ___ | / \