fibNselNfib1s0s0fib1XYconsXn__fib1YaddXYadd0XXaddsXYsaddXYsel0consXXSXselsNconsXXSselNactivateXSfib1X1X2n__fib1X1X2activaten__fib1X1X2fib1X1X2activateXXfibNselNfib1s0s0fibNfib1s0s0fib1XYaddXYaddsXYaddXYselsNconsXXSselNactivateXSselsNconsXXSactivateXSactivaten__fib1X1X2fib1X1X2truefibNselNfib1s0s0false12456fibNfib1s0s0false1345selsNconsXXSselNactivateXStrue234sel21selsNconsXXSactivateXSfalse23activaten__fib1X1X2fib1X1X2false12fib1XYaddXYfalse1addsXYaddXYtrueadd21