@Override
	public String encrypt(String plainText) {
		String text = processInput(plainText);
		
		int r = transpositionLevel;
		int length = text.length();
		int c=length/transpositionLevel;
		char mat[][] = new char[r][c];
		int k=0;
		   
		String cipherText="";
		   
		for(int i=0;i< c;i++) {
			for(int j=0;j< r;j++) {
				if(k!=length)
					mat[j][i]=text.charAt(k++);
				else
					mat[j][i]='X';
			}
		}
		 
		for(int i=0;i< r;i++) {
			for(int j=0;j< c;j++) {
				cipherText+=mat[i][j];
			}
		}
		
		return cipherText;
	}