private static void Step2592()
 {
     Console.WriteLine();
     Console.WriteLine("2592");
     String[] in2592s = { "#", "?", "*", "=", "o", "!" };
     int[]    in2592w = { 5, 7, 90, 0, -2, 20 };
     int[]    in2592h = { 3, 10, 0, 15, 8, -6 };
     String[] out2592 =
     {
         "#####\n#####\n#####\n",
         "???????\n???????\n???????\n???????\n" +
         "???????\n???????\n???????\n" +
         "???????\n???????\n???????\n",
         "",
         "",
         "ожидается исключение",
         "ожидается исключение"
     };
     for (int i = 0; i < in2592s.Length; i++)
     {
         try
         {
             StringBuilder result = Lab06.Task2592(new StringBuilder(), in2592s[i], in2592w[i], in2592h[i]);
             if (out2592[i].Equals(result.ToString()))
             {
                 Console.WriteLine("Задача решена верно");
             }
             else
             {
                 result.Insert(0, "Неверно. Результат:\n");
                 Console.WriteLine(result.ToString());
             }
         }
         catch (Exception e)
         {
             Console.WriteLine(e.Message);
         }
     }
 }