<code>
<?phpfunction doit($n){
if($n<1 || $n>26) return false;
$a = 65;
if($n % 2 == 0) $r = $n/2 - 0.5;
else $r = ceil($n/2) - 1;
$a += $r;
for ($i=0;$i<$n;$i++){
for ($j=0;$j<$n;$j++){
$k = max(abs($i-$r),abs($j-$r));
if($n % 2 == 0) $k = floor($k);
$c = $a - $k;
echo chr($c) . " ";
}
echo "<br/>";
}
}
doit(5);
?>
</code>