Задача Draw Fort проблем
Написах задачата, всичките входове от условието ми работят и е вярно нарисувано, но judge ми дава само 30/100, някой ако намери нещо в кода ми за грешно да сподели
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Castle
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            var shir = n * 2 - 2;
            if (n < 5)
            Console.WriteLine("/{0}\\/{0}\\", new string ('^', n / 2) );
            else if (n >= 5)
                Console.WriteLine("/{0}\\{1}/{0}\\", new string('^', n / 2), new string ('_', n / 2));
            for (int i = 1; i <= n - 2; i++)
            {
                if (i == n - 2)
                {
                    Console.WriteLine("|{0}{1}{0}|", new string(' ', n / 2 + 1), new string('_', shir - 2 * (n / 2) - 2));
                }
                else
                    {
                    Console.WriteLine("|{0}{1}{0}|", new string(' ', n / 2), new string(' ', shir - 2 * (n / 2)));
                    }
            }
            Console.WriteLine("\\{0}/{1}\\{0}/", new string ('_', n / 2 ), new string (' ', shir - 2 * (n / 2) - 2));
        }
    }
}
https://pastebin.com/WCwYrU1w - мойто решение