fgXYfXn__fn__gXactivateYfX1X2n__fX1X2gXn__gXactivaten__fX1X2factivateX1X2activaten__gXgactivateXactivateXXactivaten__fn__ggXX2activaten__fX1X2'factivateX1X2'factivaten__ggXX21activaten__gX'gactivateX'fgactivategXX211activateX'X'fggXX2fgX'YfX'n__fn__gX'activateYfgXn__fn__ggXactivateX2fgX'YfX'n__fn__gX'activateYXXX2activateX2fXn__fn__gX