using System;
using System.Linq;
using System.Text;
public class Program
{
public static void Main()
PrintGlass(4);
PrintGlass(5);
}
private static void PrintGlass(int v)
int firstLineCount = v * 2 - 1;
StringBuilder line = new StringBuilder(new string('0', firstLineCount));
//Print top of martini glass
//Print first line
Console.WriteLine(line);
//Iterate v times and replace "00"'s with " "
Enumerable.Range(0, v-1).ToList().ForEach(i => Console.WriteLine(line.Replace("00", " ", i, 2)));
//Print handle
string handle = string.Format("{0}|",new string(' ', v - 1));
Enumerable.Range(0, v).ToList().ForEach(i => Console.WriteLine(handle));
//Print base
Enumerable.Range(0, firstLineCount).ToList().ForEach(i => Console.Write("="));