import 'dart:io';
void main() {
int n = 13;
if(n%2 == 0 || n < 3){
print("n is even: $n");
return;
}
int r = 1 + (n-1)+(n+2);
int c = n+2;
for(int k = 1; k <= c; k++){
int numPrint = 0;
double med = (c+1)/2;
if(k == 1){
numPrint = n+2;
} else if( k == med ){
numPrint = n;
}else{
numPrint = 0;
}
int spaceBefore = n-1;
if (k == c){
spaceBefore = 0;
}
int spaceAfter = (c+1)-numPrint;
int numPrintBefore = 0;
if(spaceBefore == 0){
numPrintBefore = n-1;
}
print(" "*spaceBefore+ "*"*numPrintBefore +"e"+ "*"*numPrint + " "*spaceAfter);
}
}
aW1wb3J0ICdkYXJ0OmlvJzsKIAp2b2lkIG1haW4oKSB7CgppbnQgbiA9IDEzOwppZihuJTIgPT0gMCB8fCBuIDwgMyl7CnByaW50KCJuIGlzIGV2ZW46ICRuIik7CnJldHVybjsKfQoKaW50IHIgPSAxICsgKG4tMSkrKG4rMik7CmludCBjID0gbisyOwoKZm9yKGludCBrID0gMTsgayA8PSBjOyBrKyspewoJCglpbnQgbnVtUHJpbnQgPSAwOwoJZG91YmxlICBtZWQgPSAoYysxKS8yOwoKCWlmKGsgPT0gMSl7CgkJbnVtUHJpbnQgPSBuKzI7Cgl9IGVsc2UgaWYoIGsgPT0gbWVkICl7CgkJbnVtUHJpbnQgPSBuOwoJfWVsc2V7CgkJbnVtUHJpbnQgPSAwOwoJfQoKCWludCBzcGFjZUJlZm9yZSA9IG4tMTsKCQlpZiAoayA9PSBjKXsKCQkJc3BhY2VCZWZvcmUgPSAwOwoJCX0KCQlpbnQgc3BhY2VBZnRlciA9IChjKzEpLW51bVByaW50OwoJaW50IG51bVByaW50QmVmb3JlID0gMDsKCWlmKHNwYWNlQmVmb3JlID09IDApewoJCW51bVByaW50QmVmb3JlID0gbi0xOwoJfQoKCglwcmludCgiICIqc3BhY2VCZWZvcmUrICIqIipudW1QcmludEJlZm9yZSArImUiKyAiKiIqbnVtUHJpbnQgKyAiICIqc3BhY2VBZnRlcik7CgkKCQoKfQoKCn0=