<?php
error_reporting(-1);

mb_internal_encoding('utf-8');

$phrase = "АБВГДЕЁЖЗИКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
$length = mb_strlen($phrase);

for ($i=0; $i<$length; $i++) {
	$letters[] = mb_substr($phrase, $i, 1);
}

$dx = 36;
$dy = 36;

for ($y=0; $y<$dy; $y++){
	$screen[$y] = array_fill(0, $dx, " ");
}


for ($i=0; $i<mb_strlen($phrase); $i++){
	$r = 5+$i/4;
	$x = round($r*sin($i/3)+18);
	$y = round($r*cos($i/3)+18);
	
	$screen[$x][$y] = $letters[$i];
}
	

for ($y=0; $y<$dy; $y++) {
	for ($x=0; $x<$dx; $x++) {
		echo " {$screen[$y][$x]} ";
	}
	echo "\n";
}
