<?php

error_reporting(-1);
mb_internal_encoding('utf-8');



//print_r($output);

function abc($i){
	$text = 
"Дым табачный воздух выел.
Комната —
глава в крученыховском аде.
Вспомни —
за этим окном
впервые
руки твои, исступлённый, гладил.
Сегодня сидишь вот,
сердце в железе.
День ещё —
выгонишь,
может быть, изругав.
В мутной передней долго не влезет
сломанная дрожью рука в рукав.";
	
	$output = preg_split("/\n/", $text);
	
	$letter = '';
	
	foreach($output as $key => $value){
		//echo "$value\n";
		$letter .= mb_substr($value, $i, 1);
		if($letter == null){
			$letter = 1;
			$letter .= "  | ";
		}
		else{
			$letter .= " | ";	
		}
	}
	//$letter = preg_replace('/[\\W][\|][\s]/', '|   |', $letter);
	if($i<33){
		echo "$letter\n";
		abc($i+1);	
	}
	else{
		exit();
	}
}

echo abc(0);

/*foreach($output as $key => $value){
	$str = preg_split('//ui', $value, -1, PREG_SPLIT_NO_EMPTY);
	foreach($str as $el){
	//	echo "$el\n";
	}
}
*/