	var pre = document.getElementById('content_source');
	if(pre) {

	
	var cont = pre.innerHTML;
	var conf = {
	   indent:		1,
	   per_line:	40,
	   lines:		6,
	   
	   cols:		3,
	   col_space:	2,
	   
	   rows:		40,
	   row_space:	1
	};
	conf['row_space']++;
	var r_row = '(?:\n|\r\n){' + conf['row_space'] + ',}';
	var r_col = '\x20{' + conf['col_space'] + ',}';
	var rows = cont.split(new RegExp(r_row, 'g'), conf['rows']);
	var text = new Array;
	for( r in rows ) {
		var lines = rows[r].split(/[\r\n]+/);
		
		for ( l in lines ) {
			if (lines[l].length === 0) continue;
			var cols = lines[l].split(RegExp(r_col, 'g'), conf['cols']);
			for (c in cols ) {
				if( ! text[ r * conf['cols'] + c*1 ] ) {
					text[ r * conf['cols'] + c*1 ] = new Array;
				}
				text[ r * conf['cols'] + c*1 ][l] = cols[c];
			}		
		} 
	}
	var ul = document.createElement('ul');
	ul.className = 'ul';
	for (t in text ) {
		if( text[t].length < 6) continue;
		var tmp_text = text[t].join(' ') ;
		if( tmp_text.length < conf['per_line'] ) continue;
		var li = document.createElement('li');
		li.className = 'li';
		li.innerHTML = tmp_text.substr(0, 1).toUpperCase() + tmp_text.substr(1);
		ul.appendChild(li);
	}
	pre.innerHTML = '';
	document.getElementById('content_target').appendChild(ul);
	}
