<?php
	error_reporting(-1);
	mb_internal_encoding('utf-8');
	 
	$text = 
	"Дым табачный воздух выел.
	Комната —
	глава в крученыховском аде.
	Вспомни —
	за этим окном
	впервые
	руки твои, исступлённый, гладил.
	Сегодня сидишь вот,
	сердце в железе.
	День ещё —
	выгонишь,
	может быть, изругав.
	В мутной передней долго не влезет
	сломанная дрожью рука в рукав.";
	
	$splitText = mb_split("\n", $text);
	$maxLength = 1;
	for($i=0; $i<=$maxLength; $i++){
		foreach($splitText as $str){
			if ($maxLength < mb_strlen(trim($str))){
				$maxLength = mb_strlen(trim($str));
			}
			echo "".mb_substr(trim($str), $i, 1)."\t|";
		}
		echo "\n";
	}
?>