natsadxzeroszerosconsn__0n__zerosincrconsXYconsn__sactivateXn__incractivateYadxconsXYincrconsactivateXn__adxactivateYhdconsXYactivateXtlconsXYactivateY0n__0zerosn__zerossXn__sXincrXn__incrXadxXn__adxXactivaten__00activaten__zeroszerosactivaten__sXsXactivaten__incrXincrXactivaten__adxXadxXactivateXXincrconsX'n__adxactivaten__zeros121activaten__zeroszerosincrconsX'n__adxzeros121zerosconsn__0n__zerosincrconsX'n__adxconsn__0n__zerosincrconsXYconsn__sactivateXn__incractivateYconsn__sactivateX'n__incractivaten__adxconsn__0n__zeros21activaten__adxXadxXconsn__sactivateX'n__incradxconsn__0n__zeros21adxconsXYincrconsactivateXn__adxactivateYX'activaten__0consn__sactivateX'n__incr