<?php
// your code goes here
function generate_pattern($n){
if($n<=2 || $n%2==0){
echo "only odd number is allowed";
return false;
}
// for first line
for($i=1; $i<=$n; $i++){
echo "*";
}
echo "\n";
// for "e" part
for($i=1; $i<=$n+2; $i++){
for($k=1; $k<=floor(($n)/2); $k++){ echo " ";
}
echo "e";
echo "\n";
}
// for pyramid part
$l=1;
$m = 0;
while( $l<=$n){
for($i=1; $i<=$m; $i++){
echo " ";
}
for($i=0; $i<=$n-$l; $i++){
echo "*";
}
$l = $l+2;
$m++;
echo"\n";
}
}
generate_pattern(9);
PD9waHAKCi8vIHlvdXIgY29kZSBnb2VzIGhlcmUKZnVuY3Rpb24gZ2VuZXJhdGVfcGF0dGVybigkbil7CglpZigkbjw9MiB8fCAkbiUyPT0wKXsKCQllY2hvICJvbmx5IG9kZCBudW1iZXIgaXMgYWxsb3dlZCI7CgkJcmV0dXJuIGZhbHNlOwoJfQoJLy8gZm9yIGZpcnN0IGxpbmUKCWZvcigkaT0xOyAkaTw9JG47ICRpKyspewoJCWVjaG8gIioiOwoJfQoJZWNobyAiXG4iOwoJCgkvLyBmb3IgImUiIHBhcnQKCWZvcigkaT0xOyAkaTw9JG4rMjsgJGkrKyl7CgkJZm9yKCRrPTE7ICRrPD1mbG9vcigoJG4pLzIpOyAkaysrKXsKCQkJZWNobyAiICI7CgkJfQoJCWVjaG8gImUiOwoJCWVjaG8gIlxuIjsKCX0KCQoJLy8gZm9yIHB5cmFtaWQgcGFydAoJJGw9MTsKCSRtID0gMDsKCXdoaWxlKCAkbDw9JG4pewoJCWZvcigkaT0xOyAkaTw9JG07ICRpKyspewoJCQllY2hvICIgIjsKCQl9CgkJZm9yKCRpPTA7ICRpPD0kbi0kbDsgJGkrKyl7CgkJCWVjaG8gIioiOwoJCX0KCQkkbCA9ICRsKzI7CgkJJG0rKzsKCQllY2hvIlxuIjsKCX0KfQpnZW5lcmF0ZV9wYXR0ZXJuKDkpOw==