#include <stdio.h>
#include <math.h>
void graph_print(int);
int main(void)
{
int i, times, oil;
oil = -1;
scanf("%d", ×);
for(i = 1; i <= times; ++i)
{
scanf("%d", &oil);
if(oil >= 0 && oil <=9)
{
printf("Scenario #%d:\n", i);
graph_print(oil);
}
printf("\n");
}
return 0;
}
void graph_print(int oil)
{
int i, j, k, oil_needed;
for(k = 1; k <= (2 * oil +1); ++k)
{
printf("slice #%d:\n", k);
for(i = 1; i <= (oil *2 + 1); ++i)
{
for(j = 1; j <= (oil * 2 + 1); ++j)
{
oil_needed = abs(oil +1 - i) + abs(oil +1 - j) + abs(oil +1 - k); //关键步骤:计算走到相应位置需要的油量
if(oil_needed > oil)
printf(".");
else
printf("%d", oil_needed);
}
printf("\n");
}
}
}