```python
n, c = input().split()
n = int(n)
# 计算沙漏的层数
layer = 0
while (2 * layer + 1) ** 2 <= n:
layer += 1
layer -= 1
# 输出沙漏上半部分
for i in range(layer, -1, -1):
print(' ' * (layer - i), end='')
print(c * (2 * i + 1))
# 输出沙漏下半部分
for i in range(1, layer + 1):
print(' ' * (layer - i), end='')
print(c * (2 * i + 1))
# 输出剩余符号数
print(n - (2 * layer + 1) ** 2 + 2 * (layer + 1) ** 2
```