AgustinMayta

2500 y la verga lineas

Jun 22nd, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 133.73 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include  <conio.h>
  4. using namespace System;
  5. using namespace std;
  6. struct posctt
  7. {
  8.     int x;
  9.     int y;
  10.     int delx;
  11.     int dely;
  12.  
  13. };
  14. void Carritonegro(posctt*enemigo, int n, int &rx, int &ry)
  15. {
  16.     Console::BackgroundColor = ConsoleColor::Black;
  17.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  18.     cout << char(219);
  19.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  20.     cout << char(220);
  21.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  22.     cout << char(219);
  23.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  24.     cout << char(223);
  25.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  26.     cout << char(32);
  27.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  28.     cout << char(223);
  29.     Console::BackgroundColor = ConsoleColor::Black;
  30.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  31.     cout << char(32);
  32.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  33.     cout << char(32);
  34.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  35.     cout << char(32);
  36.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  37.     cout << char(32);
  38.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  39.     cout << char(32);
  40.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  41.     cout << char(32);
  42.     if (enemigo[n].x >= 76)enemigo[n].x = 0;
  43.     enemigo[n].x = enemigo[n].x + enemigo[n].delx;
  44.     Console::BackgroundColor = ConsoleColor::Black;
  45.     Console::ForegroundColor = ConsoleColor::Red;
  46.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  47.     cout << char(219);
  48.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  49.     cout << char(220);
  50.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  51.     cout << char(219);
  52.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  53.     cout << char(223);
  54.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  55.     cout << char(32);
  56.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  57.     cout << char(223);
  58.     if (enemigo[n].x == rx&&enemigo[n].y == ry)
  59.     {
  60.         rx = 42;
  61.         ry = 41;
  62.     }
  63. }
  64. void CarritoAmarillo(posctt*enemigo, int n, int &rx, int &ry)
  65. {
  66.     Console::BackgroundColor = ConsoleColor::Black;
  67.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  68.     cout << char(219);
  69.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  70.     cout << char(220);
  71.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  72.     cout << char(219);
  73.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  74.     cout << char(223);
  75.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  76.     cout << char(32);
  77.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  78.     cout << char(223);
  79.  
  80.     Console::BackgroundColor = ConsoleColor::Black;
  81.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  82.     Console::ForegroundColor = ConsoleColor::Yellow;
  83.     cout << "=";
  84.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  85.     cout << "=";
  86.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  87.     cout << "=";
  88.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  89.     cout << char(32);
  90.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  91.     cout << char(32);
  92.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  93.     cout << char(32);
  94.     if (enemigo[n].x <= 2)enemigo[n].x = 79;
  95.     enemigo[n].x = enemigo[n].x + enemigo[n].delx;
  96.     Console::BackgroundColor = ConsoleColor::Black;
  97.     Console::ForegroundColor = ConsoleColor::Yellow;
  98.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  99.     cout << char(219);
  100.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  101.     cout << char(220);
  102.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  103.     cout << char(219);
  104.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  105.     cout << char(223);
  106.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  107.     cout << char(32);
  108.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  109.     cout << char(223);
  110.     if (enemigo[n].x == rx&&enemigo[n].y == ry)
  111.     {
  112.         rx = 42;
  113.         ry = 41;
  114.     }
  115. }
  116. void CarritoAmarillo2(posctt*enemigo, int n, int &rx, int &ry)
  117. {
  118.     Console::BackgroundColor = ConsoleColor::Black;
  119.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  120.     cout << char(219);
  121.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  122.     cout << char(220);
  123.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  124.     cout << char(219);
  125.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  126.     cout << char(223);
  127.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  128.     cout << char(32);
  129.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  130.     cout << char(223);
  131.  
  132.     Console::BackgroundColor = ConsoleColor::Black;
  133.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  134.     cout << " ";
  135.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  136.     cout << " ";
  137.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  138.     cout << " ";
  139.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  140.     cout << char(32);
  141.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  142.     cout << char(32);
  143.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  144.     cout << char(32);
  145.     if (enemigo[n].x <= 2)enemigo[n].x = 79;
  146.     enemigo[n].x = enemigo[n].x + enemigo[n].delx;
  147.     Console::BackgroundColor = ConsoleColor::Black;
  148.     Console::ForegroundColor = ConsoleColor::Yellow;
  149.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  150.     cout << char(219);
  151.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  152.     cout << char(220);
  153.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  154.     cout << char(219);
  155.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  156.     cout << char(223);
  157.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  158.     cout << char(32);
  159.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  160.     cout << char(223);
  161.     if (enemigo[n].x == rx&&enemigo[n].y == ry)
  162.     {
  163.         rx = 42;
  164.         ry = 41;
  165.     }
  166. }
  167. void CarritoAmarillo2exception(posctt*enemigo, int n, int &rx, int &ry)
  168. {
  169.     Console::BackgroundColor = ConsoleColor::Black;
  170.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  171.     cout << char(219);
  172.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  173.     cout << char(220);
  174.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  175.     cout << char(219);
  176.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  177.     cout << char(223);
  178.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  179.     cout << char(32);
  180.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  181.     cout << char(223);
  182.  
  183.     Console::BackgroundColor = ConsoleColor::Black;
  184.     Console::ForegroundColor = ConsoleColor::White;
  185.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  186.     cout << char(32);
  187.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  188.     cout << char(32);
  189.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  190.     cout << char(32);
  191.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  192.     cout << "=";
  193.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  194.     cout << "=";
  195.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  196.     cout << "=";
  197.     if (enemigo[n].x <= 2)enemigo[n].x = 79;
  198.     enemigo[n].x = enemigo[n].x + enemigo[n].delx;
  199.     Console::BackgroundColor = ConsoleColor::Black;
  200.     Console::ForegroundColor = ConsoleColor::Yellow;
  201.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y);
  202.     cout << char(219);
  203.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y);
  204.     cout << char(220);
  205.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y);
  206.     cout << char(219);
  207.     Console::SetCursorPosition(enemigo[n].x, enemigo[n].y + 1);
  208.     cout << char(223);
  209.     Console::SetCursorPosition(enemigo[n].x + 1, enemigo[n].y + 1);
  210.     cout << char(32);
  211.     Console::SetCursorPosition(enemigo[n].x + 2, enemigo[n].y + 1);
  212.     cout << char(223);
  213.     if (enemigo[n].x == rx&&enemigo[n].y == ry)
  214.     {
  215.         rx = 42;
  216.         ry = 41;
  217.     }
  218. }
  219. void Troncozd(posctt*tronco, int n, int &rx, int & ry)
  220. {
  221.     Console::ForegroundColor = ConsoleColor::DarkYellow;
  222.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  223.     cout << char(219);
  224.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  225.     cout << char(219);
  226.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  227.     cout << char(219);
  228.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  229.     cout << char(219);
  230.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  231.     cout << char(219);
  232.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  233.     cout << char(219);
  234.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  235.     cout << char(219);
  236.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  237.     cout << char(219);
  238.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  239.     cout << char(219);
  240.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  241.     cout << char(219);
  242.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  243.     cout << char(219);
  244.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  245.     cout << char(219);
  246.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  247.     cout << char(219);
  248.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  249.     cout << char(219);
  250.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  251.     cout << char(219);
  252.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  253.     cout << char(219);
  254.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  255.     cout << char(219);
  256.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  257.     cout << char(219);
  258.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  259.     cout << char(219);
  260.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  261.     cout << char(219);
  262.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  263.     cout << char(219);
  264.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  265.     cout << char(219);
  266.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  267.     cout << char(219);
  268.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  269.     cout << char(219);
  270.  
  271.     Console::BackgroundColor = ConsoleColor::Blue;
  272.     Console::ForegroundColor = ConsoleColor::Cyan;
  273.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  274.     cout << char(177);
  275.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  276.     cout << char(177);
  277.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  278.     cout << char(177);
  279.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  280.     cout << char(177);
  281.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  282.     cout << char(177);
  283.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  284.     cout << char(177);
  285.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  286.     cout << char(177);
  287.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  288.     cout << char(177);
  289.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  290.     cout << char(177);
  291.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  292.     cout << char(177);
  293.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  294.     cout << char(177);
  295.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  296.     cout << char(177);
  297.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  298.     cout << char(177);
  299.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  300.     cout << char(177);
  301.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  302.     cout << char(177);
  303.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  304.     cout << char(177);
  305.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  306.     cout << char(177);
  307.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  308.     cout << char(177);
  309.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  310.     cout << char(177);
  311.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  312.     cout << char(177);
  313.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  314.     cout << char(177);
  315.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  316.     cout << char(177);
  317.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  318.     cout << char(177);
  319.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  320.     cout << char(177);
  321.     if (tronco[n].x >= 69)tronco[n].x = 0;
  322.     tronco[n].x = tronco[n].x + tronco[n].delx;
  323.     Console::ForegroundColor = ConsoleColor::DarkCyan;
  324.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  325.     cout << char(219);
  326.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  327.     cout << char(219);
  328.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  329.     cout << char(219);
  330.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  331.     cout << char(219);
  332.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  333.     cout << char(219);
  334.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  335.     cout << char(219);
  336.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  337.     cout << char(219);
  338.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  339.     cout << char(219);
  340.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  341.     cout << char(219);
  342.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  343.     cout << char(219);
  344.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  345.     cout << char(219);
  346.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  347.     cout << char(219);
  348.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  349.     cout << char(219);
  350.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  351.     cout << char(219);
  352.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  353.     cout << char(219);
  354.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  355.     cout << char(219);
  356.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  357.     cout << char(219);
  358.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  359.     cout << char(219);
  360.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  361.     cout << char(219);
  362.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  363.     cout << char(219);
  364.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  365.     cout << char(219);
  366.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  367.     cout << char(219);
  368.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  369.     cout << char(219);
  370.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  371.     cout << char(219);
  372. }
  373. void Troncodz(posctt*tronco, int n, int &rx, int & ry)
  374. {
  375.     Console::ForegroundColor = ConsoleColor::DarkYellow;
  376.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  377.     cout << char(219);
  378.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  379.     cout << char(219);
  380.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  381.     cout << char(219);
  382.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  383.     cout << char(219);
  384.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  385.     cout << char(219);
  386.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  387.     cout << char(219);
  388.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  389.     cout << char(219);
  390.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  391.     cout << char(219);
  392.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  393.     cout << char(219);
  394.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  395.     cout << char(219);
  396.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  397.     cout << char(219);
  398.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  399.     cout << char(219);
  400.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  401.     cout << char(219);
  402.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  403.     cout << char(219);
  404.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  405.     cout << char(219);
  406.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  407.     cout << char(219);
  408.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  409.     cout << char(219);
  410.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  411.     cout << char(219);
  412.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  413.     cout << char(219);
  414.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  415.     cout << char(219);
  416.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  417.     cout << char(219);
  418.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  419.     cout << char(219);
  420.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  421.     cout << char(219);
  422.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  423.     cout << char(219);
  424.  
  425.     Console::BackgroundColor = ConsoleColor::Blue;
  426.     Console::ForegroundColor = ConsoleColor::Cyan;
  427.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  428.     cout << char(177);
  429.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  430.     cout << char(177);
  431.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  432.     cout << char(177);
  433.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  434.     cout << char(177);
  435.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  436.     cout << char(177);
  437.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  438.     cout << char(177);
  439.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  440.     cout << char(177);
  441.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  442.     cout << char(177);
  443.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  444.     cout << char(177);
  445.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  446.     cout << char(177);
  447.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  448.     cout << char(177);
  449.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  450.     cout << char(177);
  451.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  452.     cout << char(177);
  453.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  454.     cout << char(177);
  455.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  456.     cout << char(177);
  457.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  458.     cout << char(177);
  459.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  460.     cout << char(177);
  461.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  462.     cout << char(177);
  463.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  464.     cout << char(177);
  465.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  466.     cout << char(177);
  467.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  468.     cout << char(177);
  469.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  470.     cout << char(177);
  471.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  472.     cout << char(177);
  473.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  474.     cout << char(177);
  475.     if (tronco[n].x <= 0)tronco[n].x = 69;
  476.     tronco[n].x = tronco[n].x + tronco[n].delx;
  477.     Console::ForegroundColor = ConsoleColor::DarkCyan;
  478.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  479.     cout << char(219);
  480.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  481.     cout << char(219);
  482.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  483.     cout << char(219);
  484.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  485.     cout << char(219);
  486.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  487.     cout << char(219);
  488.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  489.     cout << char(219);
  490.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  491.     cout << char(219);
  492.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  493.     cout << char(219);
  494.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  495.     cout << char(219);
  496.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  497.     cout << char(219);
  498.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  499.     cout << char(219);
  500.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  501.     cout << char(219);
  502.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  503.     cout << char(219);
  504.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  505.     cout << char(219);
  506.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  507.     cout << char(219);
  508.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  509.     cout << char(219);
  510.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  511.     cout << char(219);
  512.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  513.     cout << char(219);
  514.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  515.     cout << char(219);
  516.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  517.     cout << char(219);
  518.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  519.     cout << char(219);
  520.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  521.     cout << char(219);
  522.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  523.     cout << char(219);
  524.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  525.     cout << char(219);
  526. }
  527. void Troncolavazd(posctt*tronco, int n, int &rx, int & ry)
  528. {
  529.     Console::ForegroundColor = ConsoleColor::DarkGray;
  530.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  531.     cout << char(219);
  532.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  533.     cout << char(219);
  534.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  535.     cout << char(219);
  536.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  537.     cout << char(219);
  538.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  539.     cout << char(219);
  540.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  541.     cout << char(219);
  542.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  543.     cout << char(219);
  544.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  545.     cout << char(219);
  546.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  547.     cout << char(219);
  548.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  549.     cout << char(219);
  550.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  551.     cout << char(219);
  552.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  553.     cout << char(219);
  554.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  555.     cout << char(219);
  556.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  557.     cout << char(219);
  558.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  559.     cout << char(219);
  560.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  561.     cout << char(219);
  562.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  563.     cout << char(219);
  564.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  565.     cout << char(219);
  566.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  567.     cout << char(219);
  568.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  569.     cout << char(219);
  570.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  571.     cout << char(219);
  572.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  573.     cout << char(219);
  574.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  575.     cout << char(219);
  576.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  577.     cout << char(219);
  578.  
  579.     Console::BackgroundColor = ConsoleColor::Red;
  580.     Console::ForegroundColor = ConsoleColor::Yellow;
  581.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  582.     cout << char(176);
  583.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  584.     cout << char(176);
  585.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  586.     cout << char(176);
  587.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  588.     cout << char(176);
  589.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  590.     cout << char(176);
  591.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  592.     cout << char(176);
  593.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  594.     cout << char(176);
  595.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  596.     cout << char(176);
  597.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  598.     cout << char(176);
  599.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  600.     cout << char(176);
  601.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  602.     cout << char(176);
  603.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  604.     cout << char(176);
  605.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  606.     cout << char(176);
  607.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  608.     cout << char(176);
  609.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  610.     cout << char(176);
  611.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  612.     cout << char(176);
  613.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  614.     cout << char(176);
  615.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  616.     cout << char(176);
  617.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  618.     cout << char(176);
  619.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  620.     cout << char(176);
  621.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  622.     cout << char(176);
  623.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  624.     cout << char(176);
  625.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  626.     cout << char(176);
  627.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  628.     cout << char(176);
  629.     if (tronco[n].x >= 66)tronco[n].x = 3;
  630.     tronco[n].x = tronco[n].x + tronco[n].delx;
  631.     Console::ForegroundColor = ConsoleColor::DarkGray;
  632.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  633.     cout << char(219);
  634.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  635.     cout << char(219);
  636.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  637.     cout << char(219);
  638.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  639.     cout << char(219);
  640.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  641.     cout << char(219);
  642.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  643.     cout << char(219);
  644.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  645.     cout << char(219);
  646.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  647.     cout << char(219);
  648.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  649.     cout << char(219);
  650.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  651.     cout << char(219);
  652.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  653.     cout << char(219);
  654.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  655.     cout << char(219);
  656.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  657.     cout << char(219);
  658.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  659.     cout << char(219);
  660.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  661.     cout << char(219);
  662.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  663.     cout << char(219);
  664.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  665.     cout << char(219);
  666.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  667.     cout << char(219);
  668.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  669.     cout << char(219);
  670.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  671.     cout << char(219);
  672.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  673.     cout << char(219);
  674.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  675.     cout << char(219);
  676.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  677.     cout << char(219);
  678.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  679.     cout << char(219);
  680. }
  681. void Troncolavadz(posctt*tronco, int n, int &rx, int & ry)
  682. {
  683.     Console::ForegroundColor = ConsoleColor::DarkGray;
  684.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  685.     cout << char(219);
  686.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  687.     cout << char(219);
  688.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  689.     cout << char(219);
  690.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  691.     cout << char(219);
  692.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  693.     cout << char(219);
  694.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  695.     cout << char(219);
  696.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  697.     cout << char(219);
  698.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  699.     cout << char(219);
  700.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  701.     cout << char(219);
  702.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  703.     cout << char(219);
  704.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  705.     cout << char(219);
  706.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  707.     cout << char(219);
  708.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  709.     cout << char(219);
  710.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  711.     cout << char(219);
  712.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  713.     cout << char(219);
  714.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  715.     cout << char(219);
  716.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  717.     cout << char(219);
  718.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  719.     cout << char(219);
  720.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  721.     cout << char(219);
  722.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  723.     cout << char(219);
  724.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  725.     cout << char(219);
  726.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  727.     cout << char(219);
  728.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  729.     cout << char(219);
  730.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  731.     cout << char(219);
  732.  
  733.     Console::BackgroundColor = ConsoleColor::Red;
  734.     Console::ForegroundColor = ConsoleColor::Yellow;
  735.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  736.     cout << char(176);
  737.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  738.     cout << char(176);
  739.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  740.     cout << char(176);
  741.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  742.     cout << char(176);
  743.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  744.     cout << char(176);
  745.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  746.     cout << char(176);
  747.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  748.     cout << char(176);
  749.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  750.     cout << char(176);
  751.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  752.     cout << char(176);
  753.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  754.     cout << char(176);
  755.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  756.     cout << char(176);
  757.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  758.     cout << char(176);
  759.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  760.     cout << char(176);
  761.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  762.     cout << char(176);
  763.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  764.     cout << char(176);
  765.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  766.     cout << char(176);
  767.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  768.     cout << char(176);
  769.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  770.     cout << char(176);
  771.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  772.     cout << char(176);
  773.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  774.     cout << char(176);
  775.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  776.     cout << char(176);
  777.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  778.     cout << char(176);
  779.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  780.     cout << char(176);
  781.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  782.     cout << char(176);
  783.     if (tronco[n].x <= 3)tronco[n].x = 66;
  784.     tronco[n].x = tronco[n].x + tronco[n].delx;
  785.     Console::ForegroundColor = ConsoleColor::DarkGray;
  786.     Console::SetCursorPosition(tronco[n].x, tronco[n].y);
  787.     cout << char(219);
  788.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y);
  789.     cout << char(219);
  790.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y);
  791.     cout << char(219);
  792.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y);
  793.     cout << char(219);
  794.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y);
  795.     cout << char(219);
  796.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y);
  797.     cout << char(219);
  798.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y);
  799.     cout << char(219);
  800.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y);
  801.     cout << char(219);
  802.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y);
  803.     cout << char(219);
  804.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y);
  805.     cout << char(219);
  806.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y);
  807.     cout << char(219);
  808.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y);
  809.     cout << char(219);
  810.     Console::SetCursorPosition(tronco[n].x, tronco[n].y + 1);
  811.     cout << char(219);
  812.     Console::SetCursorPosition(tronco[n].x + 1, tronco[n].y + 1);
  813.     cout << char(219);
  814.     Console::SetCursorPosition(tronco[n].x + 2, tronco[n].y + 1);
  815.     cout << char(219);
  816.     Console::SetCursorPosition(tronco[n].x + 3, tronco[n].y + 1);
  817.     cout << char(219);
  818.     Console::SetCursorPosition(tronco[n].x + 4, tronco[n].y + 1);
  819.     cout << char(219);
  820.     Console::SetCursorPosition(tronco[n].x + 5, tronco[n].y + 1);
  821.     cout << char(219);
  822.     Console::SetCursorPosition(tronco[n].x + 6, tronco[n].y + 1);
  823.     cout << char(219);
  824.     Console::SetCursorPosition(tronco[n].x + 7, tronco[n].y + 1);
  825.     cout << char(219);
  826.     Console::SetCursorPosition(tronco[n].x + 8, tronco[n].y + 1);
  827.     cout << char(219);
  828.     Console::SetCursorPosition(tronco[n].x + 9, tronco[n].y + 1);
  829.     cout << char(219);
  830.     Console::SetCursorPosition(tronco[n].x + 10, tronco[n].y + 1);
  831.     cout << char(219);
  832.     Console::SetCursorPosition(tronco[n].x + 11, tronco[n].y + 1);
  833.     cout << char(219);
  834. }
  835. void DibujaMapa(int m1[43][81])
  836. {
  837.     int x1;
  838.     int y1;
  839.     Console::BackgroundColor = ConsoleColor::Black;
  840.     for (int f = 0; f < 43; f++)
  841.     {
  842.         Console::SetCursorPosition(x1, y1);
  843.         for (int c = 0; c < 81; c++)
  844.         {
  845.             switch (m1[f][c])
  846.             {
  847.             case 1:
  848.                 Console::BackgroundColor = ConsoleColor::DarkRed;
  849.                 if (f == 0 && (c == 1 || c == 19 || c == 37 || c == 55 || c == 73))
  850.                 {
  851.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  852.                     Console::ForegroundColor = ConsoleColor::DarkGray;
  853.                     cout << char(207);
  854.                 }
  855.                 else
  856.                     if (f == 0 && (c == 6 || c == 24 || c == 42 || c == 60 || c == 78))
  857.                     {
  858.                         Console::BackgroundColor = ConsoleColor::DarkGreen;
  859.                         Console::ForegroundColor = ConsoleColor::DarkGray;
  860.                         cout << char(207);
  861.                     }
  862.                     else
  863.                         if (f == 0 && ((c >= 2 && c <= 5) || (c >= 20 && c <= 23) || (c >= 38 && c <= 41) || (c >= 56 && c <= 59) || (c >= 74 && c <= 77)))
  864.                         {
  865.                             Console::BackgroundColor = ConsoleColor::DarkGreen;
  866.                             Console::ForegroundColor = ConsoleColor::DarkGray;
  867.                             cout << char(205);
  868.                         }
  869.                         else
  870.                             if ((f == 1 || f == 2) && (c == 1 || c == 19 || c == 37 || c == 55 || c == 73 || c == 6 || c == 24 || c == 42 || c == 60 || c == 78))
  871.                             {
  872.                                 Console::BackgroundColor = ConsoleColor::DarkGreen;
  873.                                 Console::ForegroundColor = ConsoleColor::DarkGray;
  874.                                 cout << char(186);
  875.                             }
  876.                             else
  877.                             {
  878.                                 Console::ForegroundColor = ConsoleColor::DarkGreen;
  879.                                 cout << char(177);
  880.                             }
  881.                 break;
  882.             case 2:
  883.                 Console::BackgroundColor = ConsoleColor::Black;
  884.                 if (f == 5 || f == 13 || f == 21 || f == 29 || f == 37)
  885.                 {
  886.                     Console::ForegroundColor = ConsoleColor::Yellow;
  887.                     cout << "=";
  888.  
  889.                 }
  890.                 else
  891.                     cout << " "; break;
  892.             case 3:
  893.                 Console::BackgroundColor = ConsoleColor::DarkGray;
  894.                 Console::ForegroundColor = ConsoleColor::Gray;
  895.                 cout << char(177); break;
  896.             case 4:
  897.                 Console::BackgroundColor = ConsoleColor::DarkGreen;
  898.                 Console::ForegroundColor = ConsoleColor::DarkGreen;
  899.                 cout << char(176); break;
  900.             case 5:
  901.                 Console::BackgroundColor = ConsoleColor::Blue;
  902.                 Console::ForegroundColor = ConsoleColor::Cyan;
  903.                 cout << char(177); break;
  904.             case 6:
  905.                 Console::BackgroundColor = ConsoleColor::Black;
  906.                 Console::ForegroundColor = ConsoleColor::Black;
  907.                 cout << char(176); break;
  908.             case 7:
  909.                 Console::BackgroundColor = ConsoleColor::DarkGray;
  910.                 cout << char(177); break;
  911.             case 8:
  912.                 Console::BackgroundColor = ConsoleColor::DarkGray;
  913.                 cout << char(177); break;
  914.             case 9:
  915.                 Console::BackgroundColor = ConsoleColor::Red;
  916.                 Console::ForegroundColor = ConsoleColor::Yellow;
  917.                 cout << char(176);
  918.                 ; break;
  919.             case 10:
  920.                 Console::BackgroundColor = ConsoleColor::Black;
  921.                 if (f == 32)
  922.                 {
  923.                     Console::ForegroundColor = ConsoleColor::White;
  924.                     cout << "=";
  925.                 }
  926.                 else
  927.                     cout << " "; break;
  928.             case 11:
  929.                 Console::BackgroundColor = ConsoleColor::Black;
  930.                 Console::ForegroundColor = ConsoleColor::Black;
  931.                 cout << char(219); break;
  932.             case 12:
  933.                 Console::BackgroundColor = ConsoleColor::Red;
  934.                 Console::ForegroundColor = ConsoleColor::Yellow;
  935.                 cout << char(176);
  936.                 ; break;
  937.             case 13:
  938.                 Console::BackgroundColor = ConsoleColor::Red;
  939.                 if ((c == 13 || c == 40 || c == 67) && (f > 12 && f < 19))
  940.                 {
  941.                     Console::ForegroundColor = ConsoleColor::Black;
  942.                     cout << char(186);
  943.                 }
  944.                 else
  945.                 {
  946.                     Console::ForegroundColor = ConsoleColor::Yellow;
  947.                     cout << char(176);
  948.                 }
  949.                 ; break;
  950.             }
  951.         }
  952.         y1++;
  953.     }
  954. }
  955. void Movimiento1(int m1[43][81])
  956. {
  957.     posctt * enemigo = new posctt[15];
  958.     Random x;
  959.     int tecla;
  960.     int rx = 42;
  961.     int ry = 41;
  962.  
  963.     enemigo[0].x = x.Next(0, 79);
  964.     enemigo[0].y = 3;
  965.     enemigo[0].delx = 3;
  966.  
  967.     enemigo[1].x = x.Next(0, 79);
  968.     enemigo[1].y = 7;
  969.     enemigo[1].delx = 1;
  970.  
  971.     enemigo[2].x = x.Next(0, 79);
  972.     enemigo[2].y = 11;
  973.     enemigo[2].delx = 2;
  974.  
  975.     enemigo[3].x = x.Next(0, 79);
  976.     enemigo[3].y = 15;
  977.     enemigo[3].delx = 3;
  978.  
  979.     enemigo[4].x = x.Next(0, 79);
  980.     enemigo[4].y = 19;
  981.     enemigo[4].delx = 1;
  982.  
  983.     enemigo[5].x = x.Next(0, 79);
  984.     enemigo[5].y = 23;
  985.     enemigo[5].delx = 3;
  986.  
  987.     enemigo[6].x = x.Next(0, 79);
  988.     enemigo[6].y = 27;
  989.     enemigo[6].delx = 2;
  990.  
  991.     enemigo[7].x = x.Next(0, 79);
  992.     enemigo[7].y = 31;
  993.     enemigo[7].delx = 3;
  994.  
  995.     enemigo[8].x = x.Next(0, 79);
  996.     enemigo[8].y = 35;
  997.     enemigo[8].delx = 1;
  998.  
  999.     enemigo[9].x = x.Next(0, 79);
  1000.     enemigo[9].y = 39;
  1001.     enemigo[9].delx = 3;
  1002.     /*------------------------------*/
  1003.  
  1004.     enemigo[10].x = x.Next(0, 79);
  1005.     enemigo[10].y = 5;
  1006.     enemigo[10].delx = -3;
  1007.  
  1008.     enemigo[11].x = x.Next(0, 79);
  1009.     enemigo[11].y = 13;
  1010.     enemigo[11].delx = -2;
  1011.  
  1012.     enemigo[12].x = x.Next(0, 79);
  1013.     enemigo[12].y = 21;
  1014.     enemigo[12].delx = -1;
  1015.  
  1016.     enemigo[13].x = x.Next(0, 79);
  1017.     enemigo[13].y = 29;
  1018.     enemigo[13].delx = -2;
  1019.  
  1020.     enemigo[14].x = x.Next(0, 79);
  1021.     enemigo[14].y = 37;
  1022.     enemigo[14].delx = -1;
  1023.  
  1024.     while (1)
  1025.     {
  1026.         switch (m1[ry][rx])
  1027.         {
  1028.         case 3:
  1029.             Console::SetCursorPosition(rx, ry);
  1030.             Console::BackgroundColor = ConsoleColor::DarkGray;
  1031.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1032.             cout << (char)192 << (char)219 << (char)217;
  1033.             Console::SetCursorPosition(rx, ry + 1);
  1034.             Console::BackgroundColor = ConsoleColor::DarkGray;
  1035.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1036.             cout << (char)218 << (char)223 << (char)191;
  1037.             break;
  1038.         }
  1039.         if (kbhit())
  1040.         {
  1041.             tecla = _getch();
  1042.             if (tecla == 224)
  1043.             {
  1044.                 switch (m1[ry][rx])
  1045.                 {
  1046.                 case 2:
  1047.                     Console::SetCursorPosition(rx, ry);
  1048.                     Console::BackgroundColor = ConsoleColor::Black;
  1049.                     cout << "   ";
  1050.                     Console::SetCursorPosition(rx, ry + 1);
  1051.                     Console::BackgroundColor = ConsoleColor::Black;
  1052.                     cout << "   ";
  1053.                     if (ry == 5 || ry == 13 || ry == 21 || ry == 29 || ry == 37)
  1054.                     {
  1055.                         Console::ForegroundColor = ConsoleColor::Yellow;
  1056.                         Console::SetCursorPosition(rx, ry);
  1057.                         cout << "===";
  1058.                         Console::ForegroundColor = ConsoleColor::Yellow;
  1059.                         Console::SetCursorPosition(rx, ry + 1);
  1060.                         cout << "   ";
  1061.                     }
  1062.                     break;
  1063.                 case 3:
  1064.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1065.                     Console::ForegroundColor = ConsoleColor::Gray;
  1066.                     Console::SetCursorPosition(rx, ry);
  1067.                     cout << char(177) << char(177) << char(177);
  1068.                     Console::SetCursorPosition(rx, ry + 1);
  1069.                     cout << char(177) << char(177) << char(177); break;
  1070.                 case 4:
  1071.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1072.                     Console::SetCursorPosition(rx, ry);
  1073.                     cout << "   ";
  1074.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1075.                     Console::SetCursorPosition(rx, ry + 1);
  1076.                     cout << "   ";
  1077.                     break;
  1078.                 }
  1079.                 tecla = _getch();
  1080.                 switch (tecla)
  1081.                 {
  1082.                 case 77:if ((m1[ry][rx + 3] != 1) && rx < 78)rx += 3; break;
  1083.                 case 75:if ((m1[ry][rx - 3] != 1) && rx > 0)rx -= 3; break;
  1084.                 case 72:if ((m1[ry - 2][rx] != 1) && ry > 0)ry -= 2; break;
  1085.                 case 80:if ((m1[ry + 2][rx] != 1) && ry < 41)ry += 2; break;
  1086.                 }
  1087.                 switch (m1[ry][rx])
  1088.                 {
  1089.                 case 2:
  1090.                     Console::SetCursorPosition(rx, ry);
  1091.                     Console::BackgroundColor = ConsoleColor::Black;
  1092.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1093.                     cout << (char)192 << (char)219 << (char)217;
  1094.                     Console::SetCursorPosition(rx, ry + 1);
  1095.                     Console::BackgroundColor = ConsoleColor::Black;
  1096.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1097.                     cout << (char)218 << (char)223 << (char)191;
  1098.  
  1099.                     break;
  1100.                 case 3:
  1101.                     Console::SetCursorPosition(rx, ry);
  1102.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1103.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1104.                     cout << (char)192 << (char)219 << (char)217;
  1105.                     Console::SetCursorPosition(rx, ry + 1);
  1106.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1107.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1108.                     cout << (char)218 << (char)223 << (char)191;
  1109.                     break;
  1110.                 case 4:
  1111.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1112.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1113.                     Console::SetCursorPosition(rx, ry);
  1114.                     cout << (char)192 << (char)219 << (char)217;
  1115.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1116.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1117.                     Console::SetCursorPosition(rx, ry + 1);
  1118.                     cout << (char)218 << (char)223 << (char)191;
  1119.                     break;
  1120.                 case 6:
  1121.                     Console::BackgroundColor = ConsoleColor::Black;
  1122.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1123.                     Console::SetCursorPosition(rx, ry);
  1124.                     cout << (char)192 << (char)219 << (char)217;
  1125.                     Console::BackgroundColor = ConsoleColor::Black;
  1126.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1127.                     Console::SetCursorPosition(rx, ry + 1);
  1128.                     cout << (char)218 << (char)223 << (char)191;
  1129.                     break;
  1130.                 }
  1131.             }
  1132.  
  1133.         }
  1134.         _sleep(10);
  1135.         Carritonegro(enemigo, 0, rx, ry);
  1136.         Carritonegro(enemigo, 1, rx, ry);
  1137.         Carritonegro(enemigo, 2, rx, ry);
  1138.         Carritonegro(enemigo, 3, rx, ry);
  1139.         Carritonegro(enemigo, 4, rx, ry);
  1140.         Carritonegro(enemigo, 5, rx, ry);
  1141.         Carritonegro(enemigo, 6, rx, ry);
  1142.         Carritonegro(enemigo, 7, rx, ry);
  1143.         Carritonegro(enemigo, 8, rx, ry);
  1144.         Carritonegro(enemigo, 9, rx, ry);
  1145.         /*----------*/
  1146.         CarritoAmarillo(enemigo, 10, rx, ry);
  1147.         CarritoAmarillo(enemigo, 11, rx, ry);
  1148.         CarritoAmarillo(enemigo, 12, rx, ry);
  1149.         CarritoAmarillo(enemigo, 13, rx, ry);
  1150.         CarritoAmarillo(enemigo, 14, rx, ry);
  1151.     }
  1152.  
  1153. }
  1154. void Movimiento2(int m1[43][81])
  1155. {
  1156.     Random x;
  1157.     posctt * tronco = new posctt[12];
  1158.     posctt * enemigo = new posctt[8];
  1159.     int tecla;
  1160.     int rx = 42;
  1161.     int ry = 41;
  1162.  
  1163.     tronco[0].x = x.Next(0, 32);
  1164.     tronco[0].y = 3;
  1165.     tronco[0].delx = 1;
  1166.  
  1167.     tronco[1].x = x.Next(0, 70);
  1168.     tronco[1].y = 7;
  1169.     tronco[1].delx = 1;
  1170.  
  1171.     tronco[2].x = x.Next(0, 70);
  1172.     tronco[2].y = 11;
  1173.     tronco[2].delx = 1;
  1174.  
  1175.     tronco[3].x = x.Next(0, 70);
  1176.     tronco[3].y = 15;
  1177.     tronco[3].delx = 1;
  1178.  
  1179.     tronco[4].x = x.Next(0, 70);
  1180.     tronco[4].y = 19;
  1181.     tronco[4].delx = 1;
  1182.  
  1183.     tronco[11].x = tronco[0].x + 36;
  1184.     tronco[11].y = 3;
  1185.     tronco[11].delx = 1;
  1186.  
  1187.     /*-------------------------*/
  1188.     tronco[5].x = x.Next(0, 70);
  1189.     tronco[5].y = 5;
  1190.     tronco[5].delx = -1;
  1191.  
  1192.     tronco[6].x = x.Next(0, 70);
  1193.     tronco[6].y = 9;
  1194.     tronco[6].delx = -1;
  1195.  
  1196.     tronco[7].x = x.Next(0, 70);
  1197.     tronco[7].y = 13;
  1198.     tronco[7].delx = -1;
  1199.  
  1200.     tronco[8].x = x.Next(0, 70);
  1201.     tronco[8].y = 17;
  1202.     tronco[8].delx = -1;
  1203.  
  1204.     tronco[9].x = x.Next(0, 32);
  1205.     tronco[9].y = 21;
  1206.     tronco[9].delx = -1;
  1207.  
  1208.     tronco[10].x = tronco[9].x + 36;
  1209.     tronco[10].y = 21;
  1210.     tronco[10].delx = -1;
  1211.     /*------------------------------*//*------------------------------*/
  1212.                                       /*------------------------------*//*------------------------------*/
  1213.     enemigo[0].x = x.Next(0, 79);
  1214.     enemigo[0].y = 25;
  1215.     enemigo[0].delx = 3;
  1216.  
  1217.     enemigo[1].x = x.Next(0, 79);
  1218.     enemigo[1].y = 29;
  1219.     enemigo[1].delx = 1;
  1220.  
  1221.     enemigo[2].x = x.Next(0, 79);
  1222.     enemigo[2].y = 33;
  1223.     enemigo[2].delx = 2;
  1224.  
  1225.     enemigo[3].x = x.Next(0, 79);
  1226.     enemigo[3].y = 37;
  1227.     enemigo[3].delx = 3;
  1228.     /*------------------------------*/
  1229.  
  1230.     enemigo[4].x = x.Next(0, 79);
  1231.     enemigo[4].y = 27;
  1232.     enemigo[4].delx = -3;
  1233.  
  1234.     enemigo[5].x = x.Next(0, 79);
  1235.     enemigo[5].y = 31;
  1236.     enemigo[5].delx = -2;
  1237.  
  1238.     enemigo[6].x = x.Next(0, 79);
  1239.     enemigo[6].y = 35;
  1240.     enemigo[6].delx = -1;
  1241.  
  1242.     enemigo[7].x = x.Next(0, 79);
  1243.     enemigo[7].y = 39;
  1244.     enemigo[7].delx = -2;
  1245.     while (1)
  1246.     {
  1247.         switch (m1[ry][rx])
  1248.         {
  1249.         case 3:
  1250.             Console::SetCursorPosition(rx, ry);
  1251.             Console::BackgroundColor = ConsoleColor::DarkGray;
  1252.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1253.             cout << (char)192 << (char)219 << (char)217;
  1254.             Console::SetCursorPosition(rx, ry + 1);
  1255.             Console::BackgroundColor = ConsoleColor::DarkGray;
  1256.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1257.             cout << (char)218 << (char)223 << (char)191;
  1258.             break;
  1259.         }
  1260.         if (kbhit())
  1261.         {
  1262.             tecla = _getch();
  1263.             if (tecla == 224)
  1264.             {
  1265.                 switch (m1[ry][rx])
  1266.                 {
  1267.                 case 3:
  1268.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1269.                     Console::ForegroundColor = ConsoleColor::Gray;
  1270.                     Console::SetCursorPosition(rx, ry);
  1271.                     cout << char(177) << char(177) << char(177);
  1272.                     Console::SetCursorPosition(rx, ry + 1);
  1273.                     cout << char(177) << char(177) << char(177);
  1274.                     break;
  1275.                 case 4:
  1276.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1277.                     Console::SetCursorPosition(rx, ry);
  1278.                     cout << "   ";
  1279.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1280.                     Console::SetCursorPosition(rx, ry + 1);
  1281.                     cout << "   ";
  1282.                     break;
  1283.                 case 5:
  1284.                     Console::BackgroundColor = ConsoleColor::Blue;
  1285.                     Console::ForegroundColor = ConsoleColor::Cyan;
  1286.                     Console::SetCursorPosition(rx, ry);
  1287.                     cout << char(177) << char(177) << char(177);
  1288.                     Console::SetCursorPosition(rx, ry + 1);
  1289.                     cout << char(177) << char(177) << char(177);
  1290.                     break;
  1291.                 case 10:
  1292.                     Console::SetCursorPosition(rx, ry);
  1293.                     Console::BackgroundColor = ConsoleColor::Black;
  1294.                     cout << "   ";
  1295.                     Console::SetCursorPosition(rx, ry + 1);
  1296.                     Console::BackgroundColor = ConsoleColor::Black;
  1297.                     cout << "   ";
  1298.                     if (ry == 31)
  1299.                     {
  1300.                         Console::ForegroundColor = ConsoleColor::White;
  1301.                         Console::SetCursorPosition(rx, ry);
  1302.                         cout << "   ";
  1303.                         Console::ForegroundColor = ConsoleColor::White;
  1304.                         Console::SetCursorPosition(rx, ry + 1);
  1305.                         cout << "===";
  1306.                     }
  1307.                     ; break;
  1308.                 case 8:
  1309.                     Console::SetCursorPosition(rx, ry);
  1310.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1311.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1312.                     cout << (char)192 << (char)219 << (char)217;
  1313.                     Console::SetCursorPosition(rx, ry + 1);
  1314.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1315.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1316.                     cout << (char)218 << (char)223 << (char)191;
  1317.                     break;
  1318.                 }
  1319.                 tecla = _getch();
  1320.                 switch (tecla)
  1321.                 {
  1322.                 case 72:if ((m1[ry - 2][rx] != 1) && ry > 0)ry -= 2; break;
  1323.                 case 75:if ((m1[ry][rx - 3] != 1) && rx > 0)rx -= 3; break;
  1324.                 case 77:if ((m1[ry][rx + 3] != 1) && rx < 78)rx += 3; break;
  1325.                 case 80:if ((m1[ry + 2][rx] != 1) && ry < 41)ry += 2; break;
  1326.                 }
  1327.                 if (m1[ry][rx] == 5)
  1328.                 {
  1329.                     rx = 42;
  1330.                     ry = 41;
  1331.  
  1332.                 }
  1333.                 switch (m1[ry][rx])
  1334.                 {
  1335.                 case 3:
  1336.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1337.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1338.                     Console::SetCursorPosition(rx, ry);
  1339.                     cout << (char)192 << (char)219 << (char)217;
  1340.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1341.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1342.                     Console::SetCursorPosition(rx, ry + 1);
  1343.                     cout << (char)218 << (char)223 << (char)191;
  1344.                     break;
  1345.                 case 4:
  1346.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1347.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1348.                     Console::SetCursorPosition(rx, ry);
  1349.                     cout << (char)192 << (char)219 << (char)217;
  1350.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1351.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1352.                     Console::SetCursorPosition(rx, ry + 1);
  1353.                     cout << (char)218 << (char)223 << (char)191;
  1354.                     ; break;
  1355.                 case 5:
  1356.                     Console::BackgroundColor = ConsoleColor::Blue;
  1357.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1358.                     Console::SetCursorPosition(rx, ry);
  1359.                     cout << (char)192 << (char)219 << (char)217;
  1360.                     Console::BackgroundColor = ConsoleColor::Blue;
  1361.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1362.                     Console::SetCursorPosition(rx, ry + 1);
  1363.                     cout << (char)218 << (char)223 << (char)191;
  1364.                     break;
  1365.                 case 10:
  1366.                     Console::SetCursorPosition(rx, ry);
  1367.                     Console::BackgroundColor = ConsoleColor::Black;
  1368.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1369.                     cout << (char)192 << (char)219 << (char)217;
  1370.                     Console::SetCursorPosition(rx, ry + 1);
  1371.                     Console::BackgroundColor = ConsoleColor::Black;
  1372.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1373.                     cout << (char)218 << (char)223 << (char)191;
  1374.                     break;
  1375.                 }
  1376.             }
  1377.  
  1378.         }
  1379.         _sleep(10);
  1380.         Troncozd(tronco, 0, rx, ry);
  1381.         Troncozd(tronco, 1, rx, ry);
  1382.         Troncozd(tronco, 2, rx, ry);
  1383.         Troncozd(tronco, 3, rx, ry);
  1384.         Troncozd(tronco, 4, rx, ry);
  1385.         Troncozd(tronco, 11, rx, ry);
  1386.         /*----------*/
  1387.         Troncodz(tronco, 5, rx, ry);
  1388.         Troncodz(tronco, 6, rx, ry);
  1389.         Troncodz(tronco, 7, rx, ry);
  1390.         Troncodz(tronco, 8, rx, ry);
  1391.         Troncodz(tronco, 9, rx, ry);
  1392.         Troncodz(tronco, 10, rx, ry);
  1393.         /*----------*//*----------*/
  1394.                       /*----------*//*----------*/
  1395.         Carritonegro(enemigo, 0, rx, ry);
  1396.         Carritonegro(enemigo, 1, rx, ry);
  1397.         Carritonegro(enemigo, 2, rx, ry);
  1398.         Carritonegro(enemigo, 3, rx, ry);
  1399.         /*----------*/
  1400.         CarritoAmarillo2(enemigo, 4, rx, ry);
  1401.         CarritoAmarillo2exception(enemigo, 5, rx, ry);
  1402.         CarritoAmarillo2(enemigo, 6, rx, ry);
  1403.         CarritoAmarillo2(enemigo, 7, rx, ry);
  1404.  
  1405.     }
  1406.  
  1407. }
  1408. void Movimiento3(int m1[43][81])
  1409. {
  1410.     Random x;
  1411.     posctt * tronco = new posctt[20];
  1412.     int tecla;
  1413.     int rx = 42;
  1414.     int ry = 41;
  1415.  
  1416.     tronco[0].x = x.Next(0, 70);
  1417.     tronco[0].y = 3;
  1418.     tronco[0].delx = 1;
  1419.  
  1420.     tronco[1].x = x.Next(0, 70);
  1421.     tronco[1].y = 7;
  1422.     tronco[1].delx = 1;
  1423.  
  1424.     tronco[2].x = x.Next(0, 70);
  1425.     tronco[2].y = 11;
  1426.     tronco[2].delx = 1;
  1427.  
  1428.     tronco[3].x = x.Next(0, 32);
  1429.     tronco[3].y = 17;
  1430.     tronco[3].delx = 1;
  1431.  
  1432.     tronco[4].x = x.Next(0, 32);
  1433.     tronco[4].y = 21;
  1434.     tronco[4].delx = 1;
  1435.  
  1436.     tronco[5].x = x.Next(0, 70);
  1437.     tronco[5].y = 27;
  1438.     tronco[5].delx = 1;
  1439.  
  1440.     tronco[6].x = x.Next(0, 70);
  1441.     tronco[6].y = 33;
  1442.     tronco[6].delx = 1;
  1443.  
  1444.     tronco[7].x = x.Next(0, 70);
  1445.     tronco[7].y = 37;
  1446.     tronco[7].delx = 1;
  1447.  
  1448.     tronco[19].x = tronco[3].x + 36;
  1449.     tronco[19].y = 17;
  1450.     tronco[19].delx = 1;
  1451.  
  1452.     tronco[20].x = tronco[4].x + 36;
  1453.     tronco[20].y = 21;
  1454.     tronco[20].delx = 1;
  1455.  
  1456.     /*-------------------------*/
  1457.     tronco[8].x = x.Next(0, 32);
  1458.     tronco[8].y = 5;
  1459.     tronco[8].delx = -1;
  1460.  
  1461.     tronco[9].x = x.Next(0, 32);
  1462.     tronco[9].y = 9;
  1463.     tronco[9].delx = -1;
  1464.  
  1465.     tronco[10].x = x.Next(0, 70);
  1466.     tronco[10].y = 15;
  1467.     tronco[10].delx = -1;
  1468.  
  1469.     tronco[11].x = x.Next(0, 70);
  1470.     tronco[11].y = 19;
  1471.     tronco[11].delx = -1;
  1472.  
  1473.     tronco[12].x = x.Next(0, 70);
  1474.     tronco[12].y = 25;
  1475.     tronco[12].delx = -1;
  1476.  
  1477.     tronco[13].x = x.Next(0, 70);
  1478.     tronco[13].y = 29;
  1479.     tronco[13].delx = -1;
  1480.  
  1481.     tronco[14].x = x.Next(0, 70);
  1482.     tronco[14].y = 35;
  1483.     tronco[14].delx = -1;
  1484.  
  1485.     tronco[15].x = x.Next(0, 70);
  1486.     tronco[15].y = 39;
  1487.     tronco[15].delx = -1;
  1488.  
  1489.     tronco[16].x = tronco[8].x + 36;
  1490.     tronco[16].y = 5;
  1491.     tronco[16].delx = -1;
  1492.  
  1493.     tronco[17].x = tronco[9].x + 36;
  1494.     tronco[17].y = 9;
  1495.     tronco[17].delx = -1;
  1496.  
  1497.     while (1)
  1498.     {
  1499.         switch (m1[ry][rx])
  1500.         {
  1501.         case 3:
  1502.             Console::SetCursorPosition(rx, ry);
  1503.             Console::BackgroundColor = ConsoleColor::DarkGray;
  1504.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1505.             cout << (char)192 << (char)219 << (char)217;
  1506.             Console::SetCursorPosition(rx, ry + 1);
  1507.             Console::BackgroundColor = ConsoleColor::DarkGray;
  1508.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1509.             cout << (char)218 << (char)223 << (char)191;
  1510.             break;
  1511.         }
  1512.         if (kbhit())
  1513.         {
  1514.             tecla = _getch();
  1515.             if (tecla == 224)
  1516.             {
  1517.                 switch (m1[ry][rx])
  1518.                 {
  1519.                 case 3:
  1520.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1521.                     Console::ForegroundColor = ConsoleColor::Gray;
  1522.                     Console::SetCursorPosition(rx, ry);
  1523.                     cout << char(177) << char(177) << char(177);
  1524.                     Console::SetCursorPosition(rx, ry + 1);
  1525.                     cout << char(177) << char(177) << char(177);
  1526.                     break;
  1527.                 case 4:
  1528.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1529.                     Console::SetCursorPosition(rx, ry);
  1530.                     cout << "   ";
  1531.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1532.                     Console::SetCursorPosition(rx, ry + 1);
  1533.                     cout << "   ";
  1534.                     break;
  1535.                 case 5:
  1536.                     Console::BackgroundColor = ConsoleColor::Blue;
  1537.                     Console::ForegroundColor = ConsoleColor::Cyan;
  1538.                     Console::SetCursorPosition(rx, ry);
  1539.                     cout << char(177) << char(177) << char(177);
  1540.                     Console::SetCursorPosition(rx, ry + 1);
  1541.                     cout << char(177) << char(177) << char(177);
  1542.                     break;
  1543.                 case 8:
  1544.                     Console::SetCursorPosition(rx, ry);
  1545.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1546.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1547.                     cout << (char)192 << (char)219 << (char)217;
  1548.                     Console::SetCursorPosition(rx, ry + 1);
  1549.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1550.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1551.                     cout << (char)218 << (char)223 << (char)191;
  1552.                     break;
  1553.                 }
  1554.                 tecla = _getch();
  1555.                 switch (tecla)
  1556.                 {
  1557.                 case 72:if ((m1[ry - 2][rx] != 1) && ry > 0)ry -= 2; break;
  1558.                 case 75:if ((m1[ry][rx - 3] != 1) && rx > 0)rx -= 3; break;
  1559.                 case 77:if ((m1[ry][rx + 3] != 1) && rx < 78)rx += 3; break;
  1560.                 case 80:if ((m1[ry + 2][rx] != 1) && ry < 41)ry += 2; break;
  1561.                 }
  1562.                 if (m1[ry][rx] == 5)
  1563.                 {
  1564.                     rx = 42;
  1565.                     ry = 41;
  1566.  
  1567.                 }
  1568.                 switch (m1[ry][rx])
  1569.                 {
  1570.                 case 3:
  1571.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1572.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1573.                     Console::SetCursorPosition(rx, ry);
  1574.                     cout << (char)192 << (char)219 << (char)217;
  1575.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1576.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1577.                     Console::SetCursorPosition(rx, ry + 1);
  1578.                     cout << (char)218 << (char)223 << (char)191;
  1579.                     break;
  1580.                 case 4:
  1581.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1582.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1583.                     Console::SetCursorPosition(rx, ry);
  1584.                     cout << (char)192 << (char)219 << (char)217;
  1585.                     Console::BackgroundColor = ConsoleColor::DarkGreen;
  1586.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1587.                     Console::SetCursorPosition(rx, ry + 1);
  1588.                     cout << (char)218 << (char)223 << (char)191;
  1589.                     ; break;
  1590.                 case 5:
  1591.                     Console::BackgroundColor = ConsoleColor::Blue;
  1592.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1593.                     Console::SetCursorPosition(rx, ry);
  1594.                     cout << (char)192 << (char)219 << (char)217;
  1595.                     Console::BackgroundColor = ConsoleColor::Blue;
  1596.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1597.                     Console::SetCursorPosition(rx, ry + 1);
  1598.                     cout << (char)218 << (char)223 << (char)191;
  1599.                     break;
  1600.                 }
  1601.             }
  1602.  
  1603.         }
  1604.         _sleep(50);
  1605.         Troncozd(tronco, 0, rx, ry);
  1606.         Troncozd(tronco, 1, rx, ry);
  1607.         Troncozd(tronco, 2, rx, ry);
  1608.         Troncozd(tronco, 3, rx, ry);
  1609.         Troncozd(tronco, 4, rx, ry);
  1610.         Troncozd(tronco, 5, rx, ry);
  1611.         Troncozd(tronco, 6, rx, ry);
  1612.         Troncozd(tronco, 7, rx, ry);
  1613.         Troncozd(tronco, 19, rx, ry);
  1614.         Troncozd(tronco, 20, rx, ry);
  1615.         /*-------------------------*/
  1616.         Troncodz(tronco, 8, rx, ry);
  1617.         Troncodz(tronco, 9, rx, ry);
  1618.         Troncodz(tronco, 10, rx, ry);
  1619.         Troncodz(tronco, 11, rx, ry);
  1620.         Troncodz(tronco, 12, rx, ry);
  1621.         Troncodz(tronco, 13, rx, ry);
  1622.         Troncodz(tronco, 14, rx, ry);
  1623.         Troncodz(tronco, 15, rx, ry);
  1624.         Troncodz(tronco, 16, rx, ry);
  1625.         Troncodz(tronco, 17, rx, ry);
  1626.     }
  1627.  
  1628. }
  1629. void Movimiento4(int m1[43][81])
  1630. {
  1631.     Random x;
  1632.     posctt * tronco = new posctt[18];
  1633.  
  1634.     int tecla;
  1635.     int rx = 42;
  1636.     int ry = 41;
  1637.  
  1638.     tronco[0].x = x.Next(0, 32);
  1639.     tronco[0].y = 3;
  1640.     tronco[0].delx = 1;
  1641.  
  1642.     tronco[1].x = x.Next(0, 32);
  1643.     tronco[1].y = 9;
  1644.     tronco[1].delx = 1;
  1645.  
  1646.     tronco[2].x = x.Next(0, 70);
  1647.     tronco[2].y = 15;
  1648.     tronco[2].delx = 1;
  1649.  
  1650.     tronco[3].x = x.Next(0, 70);
  1651.     tronco[3].y = 21;
  1652.     tronco[3].delx = 1;
  1653.  
  1654.     tronco[4].x = x.Next(0, 70);
  1655.     tronco[4].y = 27;
  1656.     tronco[4].delx = 1;
  1657.  
  1658.     tronco[5].x = x.Next(0, 70);
  1659.     tronco[5].y = 33;
  1660.     tronco[5].delx = 1;
  1661.  
  1662.     tronco[6].x = x.Next(0, 70);
  1663.     tronco[6].y = 37;
  1664.     tronco[6].delx = 1;
  1665.  
  1666.     tronco[16].x = tronco[0].x + 36;
  1667.     tronco[16].y = 3;
  1668.     tronco[16].delx = 1;
  1669.  
  1670.     tronco[17].x = tronco[1].x + 36;
  1671.     tronco[17].y = 37;
  1672.     tronco[17].delx = 1;
  1673.  
  1674.     /*-------------------------*/
  1675.     tronco[7].x = x.Next(0, 32);
  1676.     tronco[7].y = 5;
  1677.     tronco[7].delx = -1;
  1678.  
  1679.     tronco[8].x = x.Next(0, 70);
  1680.     tronco[8].y = 11;
  1681.     tronco[8].delx = -1;
  1682.  
  1683.     tronco[9].x = x.Next(0, 70);
  1684.     tronco[9].y = 17;
  1685.     tronco[9].delx = -1;
  1686.  
  1687.     tronco[10].x = x.Next(0, 70);
  1688.     tronco[10].y = 23;
  1689.     tronco[10].delx = -1;
  1690.  
  1691.     tronco[11].x = x.Next(0, 70);
  1692.     tronco[11].y = 29;
  1693.     tronco[11].delx = -1;
  1694.  
  1695.     tronco[12].x = x.Next(0, 70);
  1696.     tronco[12].y = 35;
  1697.     tronco[12].delx = -1;
  1698.  
  1699.     tronco[13].x = x.Next(0, 32);
  1700.     tronco[13].y = 39;
  1701.     tronco[13].delx = -1;
  1702.  
  1703.     tronco[14].x = tronco[7].x + 36;
  1704.     tronco[14].y = 5;
  1705.     tronco[14].delx = -1;
  1706.  
  1707.     tronco[15].x = tronco[13].x + 36;
  1708.     tronco[15].y = 39;
  1709.     tronco[15].delx = -1;
  1710.     while (1)
  1711.     {
  1712.         switch (m1[ry][rx])
  1713.         {
  1714.         case 3:
  1715.             Console::SetCursorPosition(rx, ry);
  1716.             Console::BackgroundColor = ConsoleColor::DarkGray;
  1717.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1718.             cout << (char)192 << (char)219 << (char)217;
  1719.             Console::SetCursorPosition(rx, ry + 1);
  1720.             Console::BackgroundColor = ConsoleColor::DarkGray;
  1721.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1722.             cout << (char)218 << (char)223 << (char)191;
  1723.             break;
  1724.         }
  1725.         if (kbhit())
  1726.         {
  1727.             tecla = _getch();
  1728.             if (tecla == 224)
  1729.             {
  1730.                 switch (m1[ry][rx])
  1731.                 {
  1732.                 case 3:
  1733.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1734.                     Console::ForegroundColor = ConsoleColor::Gray;
  1735.                     Console::SetCursorPosition(rx, ry);
  1736.                     cout << char(177) << char(177) << char(177);
  1737.                     Console::SetCursorPosition(rx, ry + 1);
  1738.                     cout << char(177) << char(177) << char(177);
  1739.                     break;
  1740.                 case 5:
  1741.                     Console::BackgroundColor = ConsoleColor::Blue;
  1742.                     Console::ForegroundColor = ConsoleColor::Cyan;
  1743.                     Console::SetCursorPosition(rx, ry);
  1744.                     cout << char(177) << char(177) << char(177);
  1745.                     Console::SetCursorPosition(rx, ry + 1);
  1746.                     cout << char(177) << char(177) << char(177);
  1747.                     break;
  1748.                 case 8:
  1749.                     Console::SetCursorPosition(rx, ry);
  1750.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1751.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1752.                     cout << (char)192 << (char)219 << (char)217;
  1753.                     Console::SetCursorPosition(rx, ry + 1);
  1754.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1755.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1756.                     cout << (char)218 << (char)223 << (char)191;
  1757.                     break;
  1758.                 }
  1759.                 tecla = _getch();
  1760.                 switch (tecla)
  1761.                 {
  1762.                 case 72:if ((m1[ry - 2][rx] != 1) && ry > 0)ry -= 2; break;
  1763.                 case 75:if ((m1[ry][rx - 3] != 1) && rx > 0)rx -= 3; break;
  1764.                 case 77:if ((m1[ry][rx + 3] != 1) && rx < 78)rx += 3; break;
  1765.                 case 80:if ((m1[ry + 2][rx] != 1) && ry < 41)ry += 2; break;
  1766.                 }
  1767.                 switch (m1[ry][rx])
  1768.                 {
  1769.                 case 3:
  1770.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1771.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1772.                     Console::SetCursorPosition(rx, ry);
  1773.                     cout << (char)192 << (char)219 << (char)217;
  1774.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1775.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1776.                     Console::SetCursorPosition(rx, ry + 1);
  1777.                     cout << (char)218 << (char)223 << (char)191;
  1778.                     break;
  1779.                 case 5:
  1780.                     Console::BackgroundColor = ConsoleColor::Blue;
  1781.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1782.                     Console::SetCursorPosition(rx, ry);
  1783.                     cout << (char)192 << (char)219 << (char)217;
  1784.                     Console::BackgroundColor = ConsoleColor::Blue;
  1785.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1786.                     Console::SetCursorPosition(rx, ry + 1);
  1787.                     cout << (char)218 << (char)223 << (char)191;
  1788.                     break;
  1789.                 }
  1790.             }
  1791.  
  1792.         }
  1793.         _sleep(50);
  1794.         Troncozd(tronco, 0, rx, ry);
  1795.         Troncozd(tronco, 1, rx, ry);
  1796.         Troncozd(tronco, 2, rx, ry);
  1797.         Troncozd(tronco, 3, rx, ry);
  1798.         Troncozd(tronco, 4, rx, ry);
  1799.         Troncozd(tronco, 5, rx, ry);
  1800.         Troncozd(tronco, 6, rx, ry);
  1801.         Troncozd(tronco, 16, rx, ry);
  1802.         Troncozd(tronco, 17, rx, ry);
  1803.         /*-------------------------*/
  1804.         Troncodz(tronco, 7, rx, ry);
  1805.         Troncodz(tronco, 8, rx, ry);
  1806.         Troncodz(tronco, 9, rx, ry);
  1807.         Troncodz(tronco, 10, rx, ry);
  1808.         Troncodz(tronco, 11, rx, ry);
  1809.         Troncodz(tronco, 12, rx, ry);
  1810.         Troncodz(tronco, 13, rx, ry);
  1811.         Troncodz(tronco, 14, rx, ry);
  1812.         Troncodz(tronco, 15, rx, ry);
  1813.     }
  1814.  
  1815. }
  1816. void Movimiento5(int m1[43][81])
  1817. {
  1818.     Random x;
  1819.     posctt * tronco = new posctt[18];
  1820.  
  1821.     int tecla;
  1822.     int rx = 42;
  1823.     int ry = 41;
  1824.  
  1825.     tronco[0].x = x.Next(0, 70);
  1826.     tronco[0].y = 3;
  1827.     tronco[0].delx = 1;
  1828.  
  1829.     tronco[1].x = x.Next(0, 70);
  1830.     tronco[1].y = 7;
  1831.     tronco[1].delx = 1;
  1832.  
  1833.     tronco[2].x = x.Next(0, 70);
  1834.     tronco[2].y = 13;
  1835.     tronco[2].delx = 1;
  1836.  
  1837.     tronco[3].x = x.Next(0, 70);
  1838.     tronco[3].y = 17;
  1839.     tronco[3].delx = 1;
  1840.  
  1841.     tronco[4].x = x.Next(0, 32);
  1842.     tronco[4].y = 23;
  1843.     tronco[4].delx = 1;
  1844.  
  1845.     tronco[5].x = x.Next(0, 70);
  1846.     tronco[5].y = 27;
  1847.     tronco[5].delx = 1;
  1848.  
  1849.     tronco[6].x = x.Next(0, 32);
  1850.     tronco[6].y = 33;
  1851.     tronco[6].delx = 1;
  1852.  
  1853.     tronco[7].x = x.Next(0, 70);
  1854.     tronco[7].y = 37;
  1855.     tronco[7].delx = 1;
  1856.  
  1857.     tronco[18].x = tronco[6].x + 36;
  1858.     tronco[18].y = 33;
  1859.     tronco[18].delx = 1;
  1860.  
  1861.     tronco[19].x = tronco[4].x + 36;
  1862.     tronco[19].y = 23;
  1863.     tronco[19].delx = 1;
  1864.  
  1865.     /*-------------------------*/
  1866.  
  1867.     tronco[8].x = x.Next(0, 32);
  1868.     tronco[8].y = 5;
  1869.     tronco[8].delx = -1;
  1870.  
  1871.     tronco[9].x = x.Next(0, 32);
  1872.     tronco[9].y = 9;
  1873.     tronco[9].delx = -1;
  1874.  
  1875.     tronco[10].x = x.Next(0, 70);
  1876.     tronco[10].y = 15;
  1877.     tronco[10].delx = -1;
  1878.  
  1879.     tronco[11].x = x.Next(0, 70);
  1880.     tronco[11].y = 21;
  1881.     tronco[11].delx = -1;
  1882.  
  1883.     tronco[12].x = x.Next(0, 70);
  1884.     tronco[12].y = 25;
  1885.     tronco[12].delx = -1;
  1886.  
  1887.     tronco[13].x = x.Next(0, 70);
  1888.     tronco[13].y = 29;
  1889.     tronco[13].delx = -1;
  1890.  
  1891.     tronco[14].x = x.Next(0, 70);
  1892.     tronco[14].y = 35;
  1893.     tronco[14].delx = -1;
  1894.  
  1895.     tronco[15].x = x.Next(0, 70);
  1896.     tronco[15].y = 39;
  1897.     tronco[15].delx = -1;
  1898.  
  1899.     tronco[16].x = tronco[8].x + 36;
  1900.     tronco[16].y = 5;
  1901.     tronco[16].delx = -1;
  1902.  
  1903.     tronco[17].x = tronco[9].x + 36;
  1904.     tronco[17].y = 9;
  1905.     tronco[17].delx = -1;
  1906.  
  1907.     while (1)
  1908.     {
  1909.         switch (m1[ry][rx])
  1910.         {
  1911.         case 3:
  1912.             Console::SetCursorPosition(rx, ry);
  1913.             Console::BackgroundColor = ConsoleColor::DarkGray;
  1914.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1915.             cout << (char)192 << (char)219 << (char)217;
  1916.             Console::SetCursorPosition(rx, ry + 1);
  1917.             Console::BackgroundColor = ConsoleColor::DarkGray;
  1918.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1919.             cout << (char)218 << (char)223 << (char)191;
  1920.             break;
  1921.         }
  1922.         if (kbhit())
  1923.         {
  1924.             tecla = _getch();
  1925.             if (tecla == 224)
  1926.             {
  1927.                 switch (m1[ry][rx])
  1928.                 {
  1929.                 case 13:
  1930.                     Console::BackgroundColor = ConsoleColor::Red;
  1931.                     if ((ry == 14 || ry == 16 || ry == 18) && (rx == 10 || rx == 39 || rx == 66))
  1932.                     {
  1933.                         Console::ForegroundColor = ConsoleColor::Black;
  1934.                         cout << char(186);
  1935.                     }
  1936.                     else
  1937.                     {
  1938.                         Console::ForegroundColor = ConsoleColor::Yellow;
  1939.                         cout << char(176);
  1940.                     }
  1941.                     ; break;
  1942.                 case 9:
  1943.                     Console::BackgroundColor = ConsoleColor::Red;
  1944.                     Console::ForegroundColor = ConsoleColor::Yellow;
  1945.                     Console::SetCursorPosition(rx, ry);
  1946.                     cout << (char)176 << (char)176 << (char)176;
  1947.                     Console::SetCursorPosition(rx, ry + 1);
  1948.                     cout << (char)176 << (char)176 << (char)176;
  1949.                     ; break;
  1950.                 case 3:
  1951.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1952.                     Console::ForegroundColor = ConsoleColor::Gray;
  1953.                     Console::SetCursorPosition(rx, ry);
  1954.                     cout << char(177) << char(177) << char(177);
  1955.                     Console::SetCursorPosition(rx, ry + 1);
  1956.                     cout << char(177) << char(177) << char(177);
  1957.                     break;
  1958.                 case 7:
  1959.                     Console::SetCursorPosition(rx, ry);
  1960.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1961.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1962.                     cout << (char)192 << (char)219 << (char)217;
  1963.                     Console::SetCursorPosition(rx, ry + 1);
  1964.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  1965.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1966.                     cout << (char)218 << (char)223 << (char)191;
  1967.                     break;
  1968.                 }
  1969.                 tecla = _getch();
  1970.                 switch (tecla)
  1971.                 {
  1972.                 case 72:if ((m1[ry - 2][rx] != 1) && ry > 0)ry -= 2; break;
  1973.                 case 75:if ((m1[ry][rx - 3] != 1) && rx > 0)rx -= 3; break;
  1974.                 case 77:if ((m1[ry][rx + 3] != 1) && rx < 78)rx += 3; break;
  1975.                 case 80:if ((m1[ry + 2][rx] != 1) && ry < 41)ry += 2; break;
  1976.                 }
  1977.                 switch (m1[ry][rx])
  1978.                 {
  1979.                 case 13:
  1980.                     Console::BackgroundColor = ConsoleColor::Red;
  1981.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1982.                     Console::SetCursorPosition(rx, ry);
  1983.                     cout << (char)192 << (char)219 << (char)217;
  1984.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  1985.                     Console::SetCursorPosition(rx, ry + 1);
  1986.                     cout << (char)218 << (char)223 << (char)191;
  1987.                     if ((ry == 13 || ry == 15 || ry == 17) && (rx == 12 || rx == 39 || rx == 66))
  1988.                     {
  1989.                         Console::BackgroundColor = ConsoleColor::Red;
  1990.                         Console::ForegroundColor = ConsoleColor::Yellow;
  1991.                         Console::SetCursorPosition(rx, ry);
  1992.                         cout << char(176);
  1993.                         Console::ForegroundColor = ConsoleColor::Black;
  1994.                         Console::SetCursorPosition(rx + 1, ry);
  1995.                         cout << char(186);
  1996.                         Console::ForegroundColor = ConsoleColor::Yellow;
  1997.                         Console::SetCursorPosition(rx + 2, ry);
  1998.                         cout << char(176);
  1999.  
  2000.                         Console::ForegroundColor = ConsoleColor::Yellow;
  2001.                         Console::SetCursorPosition(rx, ry + 1);
  2002.                         cout << char(176);
  2003.                         Console::ForegroundColor = ConsoleColor::Black;
  2004.                         Console::SetCursorPosition(rx + 1, ry + 1);
  2005.                         cout << char(186);
  2006.                         Console::ForegroundColor = ConsoleColor::Yellow;
  2007.                         Console::SetCursorPosition(rx + 2, ry + 1);
  2008.                         cout << char(176);
  2009.                     }
  2010.                     ; break;
  2011.                 case 9:
  2012.                     Console::BackgroundColor = ConsoleColor::Red;
  2013.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2014.                     Console::SetCursorPosition(rx, ry);
  2015.                     cout << (char)192 << (char)219 << (char)217;
  2016.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2017.                     Console::SetCursorPosition(rx, ry + 1);
  2018.                     cout << (char)218 << (char)223 << (char)191;
  2019.                     ; break;
  2020.                 case 3:
  2021.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  2022.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2023.                     Console::SetCursorPosition(rx, ry);
  2024.                     cout << (char)192 << (char)219 << (char)217;
  2025.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  2026.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2027.                     Console::SetCursorPosition(rx, ry + 1);
  2028.                     cout << (char)218 << (char)223 << (char)191;
  2029.                     break;
  2030.                 }
  2031.             }
  2032.  
  2033.         }
  2034.         _sleep(50);
  2035.         Troncolavazd(tronco, 0, rx, ry);
  2036.         Troncolavazd(tronco, 1, rx, ry);
  2037.         Troncolavazd(tronco, 2, rx, ry);
  2038.         Troncolavazd(tronco, 3, rx, ry);
  2039.         Troncolavazd(tronco, 4, rx, ry);
  2040.         Troncolavazd(tronco, 5, rx, ry);
  2041.         Troncolavazd(tronco, 6, rx, ry);
  2042.         Troncolavazd(tronco, 7, rx, ry);
  2043.         Troncolavazd(tronco, 18, rx, ry);
  2044.         Troncolavazd(tronco, 19, rx, ry);
  2045.         /*-------------------------*/
  2046.         Troncolavadz(tronco, 8, rx, ry);
  2047.         Troncolavadz(tronco, 9, rx, ry);
  2048.         Troncolavadz(tronco, 10, rx, ry);
  2049.         Troncolavadz(tronco, 11, rx, ry);
  2050.         Troncolavadz(tronco, 12, rx, ry);
  2051.         Troncolavadz(tronco, 13, rx, ry);
  2052.         Troncolavadz(tronco, 14, rx, ry);
  2053.         Troncolavadz(tronco, 15, rx, ry);
  2054.         Troncolavadz(tronco, 16, rx, ry);
  2055.         Troncolavadz(tronco, 17, rx, ry);
  2056.  
  2057.     }
  2058.  
  2059. }
  2060. void Movimiento6(int m1[43][81])
  2061. {
  2062.     int tecla;
  2063.     int rx = 0;
  2064.     int ry = 41;
  2065.     while (1)
  2066.     {
  2067.         switch (m1[ry][rx])
  2068.         {
  2069.         case 3:
  2070.             Console::SetCursorPosition(rx, ry);
  2071.             Console::BackgroundColor = ConsoleColor::DarkGray;
  2072.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2073.             cout << (char)192 << (char)219 << (char)217;
  2074.             Console::SetCursorPosition(rx, ry + 1);
  2075.             Console::BackgroundColor = ConsoleColor::DarkGray;
  2076.             Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2077.             cout << (char)218 << (char)223 << (char)191;
  2078.             break;
  2079.         }
  2080.         if (kbhit())
  2081.         {
  2082.             tecla = _getch();
  2083.             if (tecla == 224)
  2084.             {
  2085.                 switch (m1[ry][rx])
  2086.                 {
  2087.                 case 11:
  2088.                     Console::SetCursorPosition(rx, ry);
  2089.                     Console::BackgroundColor = ConsoleColor::Black;
  2090.                     cout << "   ";
  2091.                     Console::SetCursorPosition(rx, ry + 1);
  2092.                     Console::BackgroundColor = ConsoleColor::Black;
  2093.                     cout << "   ";
  2094.  
  2095.                     break;
  2096.                 case 9:
  2097.                     Console::BackgroundColor = ConsoleColor::Red;
  2098.                     Console::ForegroundColor = ConsoleColor::Yellow;
  2099.                     Console::SetCursorPosition(rx, ry);
  2100.                     cout << (char)176 << (char)176 << (char)176;
  2101.                     Console::SetCursorPosition(rx, ry + 1);
  2102.                     cout << (char)176 << (char)176 << (char)176;
  2103.                     ; break;
  2104.                 case 3:
  2105.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  2106.                     Console::ForegroundColor = ConsoleColor::Gray;
  2107.                     Console::SetCursorPosition(rx, ry);
  2108.                     cout << char(177) << char(177) << char(177);
  2109.                     Console::SetCursorPosition(rx, ry + 1);
  2110.                     cout << char(177) << char(177) << char(177);
  2111.                     break;
  2112.                 case 7:
  2113.                     Console::SetCursorPosition(rx, ry);
  2114.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  2115.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2116.                     cout << (char)192 << (char)219 << (char)217;
  2117.                     Console::SetCursorPosition(rx, ry + 1);
  2118.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  2119.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2120.                     cout << (char)218 << (char)223 << (char)191;
  2121.                     break;
  2122.                 }
  2123.                 tecla = _getch();
  2124.                 switch (tecla)
  2125.                 {
  2126.                 case 72:if ((m1[ry - 2][rx] != 1) && ry > 0)ry -= 2; break;
  2127.                 case 75:if ((m1[ry][rx - 3] != 1) && rx > 0)rx -= 3; break;
  2128.                 case 77:if ((m1[ry][rx + 3] != 1) && rx < 78)rx += 3; break;
  2129.                 case 80:if ((m1[ry + 2][rx] != 1) && ry < 41)ry += 2; break;
  2130.                 }
  2131.                 switch (m1[ry][rx])
  2132.                 {
  2133.                 case 11:
  2134.                     Console::SetCursorPosition(rx, ry);
  2135.                     Console::BackgroundColor = ConsoleColor::Black;
  2136.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2137.                     cout << (char)192 << (char)219 << (char)217;
  2138.                     Console::SetCursorPosition(rx, ry + 1);
  2139.                     Console::BackgroundColor = ConsoleColor::Black;
  2140.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2141.                     cout << (char)218 << (char)223 << (char)191;
  2142.  
  2143.                     break;
  2144.                 case 9:
  2145.                     Console::BackgroundColor = ConsoleColor::Red;
  2146.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2147.                     Console::SetCursorPosition(rx, ry);
  2148.                     cout << (char)192 << (char)219 << (char)217;
  2149.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2150.                     Console::SetCursorPosition(rx, ry + 1);
  2151.                     cout << (char)218 << (char)223 << (char)191;
  2152.                     ; break;
  2153.                 case 3:
  2154.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  2155.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2156.                     Console::SetCursorPosition(rx, ry);
  2157.                     cout << (char)192 << (char)219 << (char)217;
  2158.                     Console::BackgroundColor = ConsoleColor::DarkGray;
  2159.                     Console::ForegroundColor = ConsoleColor::DarkMagenta;
  2160.                     Console::SetCursorPosition(rx, ry + 1);
  2161.                     cout << (char)218 << (char)223 << (char)191;
  2162.                     break;
  2163.                 }
  2164.             }
  2165.  
  2166.         }
  2167.     }
  2168.  
  2169. }
  2170. int main()
  2171. {
  2172.     int tecla;
  2173.     Console::WindowHeight = 43;
  2174.     Console::WindowWidth = 81;
  2175.     int Map1[43][81] =
  2176.     {
  2177.         //0         5   6     9      13      17    18        23  24    27      31      35    36        41  42    45      49      53    54        59  60    63      67      71    72        77
  2178.         { 1,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1,1,1 },      // 0
  2179.         { 1,1,6,6,6,6,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,6,6,6,6,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,6,6,6,6,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,6,6,6,6,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,6,6,6,6,1,1,1 },      // 1
  2180.         { 1,1,6,6,6,6,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,6,6,6,6,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,6,6,6,6,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,6,6,6,6,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,6,6,6,6,1,1,1 },      // 2
  2181.  
  2182.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 3
  2183.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 4
  2184.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 5
  2185.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 6
  2186.  
  2187.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 7
  2188.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 8
  2189.         { 1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 },       // 9
  2190.         { 1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 },       // 10
  2191.  
  2192.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 11
  2193.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 12
  2194.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 13
  2195.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 14
  2196.                                                                                                                                                                                                                //0       3      6      9     12     15     18     21     24     27     30     33     36     39     42     45     48     51     54     57     60     63     66     69     72     75                                 
  2197.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 15
  2198.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 16
  2199.         { 4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 },       // 17
  2200.         { 4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 },       // 18
  2201.  
  2202.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 3
  2203.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 4
  2204.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 5
  2205.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 6
  2206.  
  2207.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 7
  2208.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 8
  2209.         { 1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 },       // 9
  2210.         { 1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 },       // 10
  2211.  
  2212.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 11
  2213.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 12
  2214.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 13
  2215.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 14
  2216.                                                                                                                                                                                                                //0       3      6      9     12     15     18     21     24     27     30     33     36     39     42     45     48     51     54     57     60     63     66     69     72     75                   
  2217.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 15
  2218.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 16
  2219.         { 4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 },       // 17
  2220.         { 4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,4,4,4 ,1,1,1 ,1,1,1 ,4,4,4 ,4,4,4 ,4,4,4 },       // 18
  2221.  
  2222.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 19
  2223.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 20
  2224.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 21
  2225.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 22
  2226.  
  2227.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 23
  2228.         { 2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 ,2,2,2 },       // 24
  2229.         { 3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 },       // 25
  2230.         { 3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 },       // 26
  2231.     };
  2232.     int Map2[43][81] =
  2233.     {
  2234.         //0         5         6     9      13       17               18        23        24    27      31      35                36        41        42    45      49      53                54        59        60    63      67      71                72        77
  2235.         { 1,1,1,1,1,1,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,1,1,1,1,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,1,1,1,1,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,1,1,1,1,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,1,1,1,1,1,1,1 },    // 0         
  2236.         { 1,1,8,8,8,8,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,8,8,8,8,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,8,8,8,8,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,8,8,8,8,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,8,8,8,8,1,1,1 },    // 1         
  2237.         { 1,1,8,8,8,8,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,8,8,8,8,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,8,8,8,8,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,8,8,8,8,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,8,8,8,8,1,1,1 },    // 2         
  2238.  
  2239.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 3
  2240.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 4  
  2241.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 5  
  2242.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 6
  2243.  
  2244.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 7  
  2245.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 8
  2246.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 9  
  2247.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 10
  2248.  
  2249.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 11
  2250.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 12
  2251.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 13
  2252.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 14
  2253.  
  2254.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 15
  2255.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 16
  2256.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 17
  2257.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 18
  2258.  
  2259.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 19
  2260.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 20
  2261.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 21    
  2262.         { 5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5    ,5,5,5 ,5,5,5 },   // 22    
  2263.                                                                                                                                                                                                                                                                                       //0           3         6         9         12        15        18       21         24        27        30       33         36        39        42       45         48        51        54       57      60           63        66       69         72        75
  2264.         { 4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4 ,4,4,4 },   // 23    
  2265.         { 4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4    ,4,4,4 ,4,4,4 },   // 24    
  2266.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },  // 25  
  2267.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },  // 26    
  2268.  
  2269.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },// 27    
  2270.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },// 28
  2271.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },   // 29
  2272.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },// 30
  2273.  
  2274.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },// 31
  2275.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 }, // 32
  2276.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },// 33
  2277.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },// 34
  2278.                                                                                                                                                                                                                                                                                          //0            3         6         9         12        15        18       21         24        27        30       33         36        39        42       45         48        51        54       57      60           63        66       69         72        75
  2279.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 }, // 35
  2280.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 }, // 36
  2281.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },   // 37
  2282.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },   // 38  
  2283.  
  2284.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },  // 39      
  2285.         { 10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 ,10,10,10 },  // 40       
  2286.         { 3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3 ,3,3,3 },   // 41      
  2287.         { 3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3    ,3,3,3 ,3,3,3 },   // 42          
  2288.     };
  2289.     int Map3[43][81] =
  2290.     {
  2291.         //0         5   6     9      13      17    18        23  24    27      31      35    36        41  42    45      49      53    54        59  60    63      67      71    72        77
  2292.         { 1,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1,1,1 },     // 0  
  2293.         { 1,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1,1,1 },     // 1  
  2294.         { 1,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1,1,1 },     // 2  
  2295.  
  2296.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 3
  2297.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 4
  2298.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 5
  2299.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 6
  2300.  
  2301.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 7
  2302.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 8
  2303.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 9
  2304.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 10
  2305.  
  2306.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 11
  2307.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 12
  2308.         { 5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 },      // 13
  2309.         { 5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 },      // 14
  2310.  
  2311.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 15
  2312.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 16
  2313.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 17
  2314.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 18
  2315.  
  2316.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 19
  2317.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 20
  2318.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 21
  2319.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 22
  2320.                                                                                                                                                                                                              //0         3      6      9     12     15     18     21     24     27     30     33     36     39     42     45     48     51     54     57     60     63     66     69     72     75           
  2321.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 23
  2322.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 24
  2323.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 25
  2324.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 26
  2325.  
  2326.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 27
  2327.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 28
  2328.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 29
  2329.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 30
  2330.  
  2331.         { 5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 },     // 31
  2332.         { 5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,4,4,4 ,4,4,4 ,5,5,5 ,5,5,5 ,5,5,5 },     // 32
  2333.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 33
  2334.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 34
  2335.  
  2336.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 35
  2337.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },     // 36
  2338.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 37
  2339.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 38
  2340.  
  2341.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 39
  2342.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 40
  2343.         { 3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 },      // 41
  2344.         { 3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 },      // 42
  2345.  
  2346.     };
  2347.     int Map4[43][81] =
  2348.     {
  2349.         //0         5   6     9      13      17    18        23  24    27      31      35    36        41  42    45      49      53    54        59  60    63      67      71    72        77
  2350.         { 1,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1,1,1 },    // 0  
  2351.         { 1,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1,1,1 },    // 1  
  2352.         { 1,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,8,8,8,8,1,1,1 },    // 2  
  2353.  
  2354.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 3
  2355.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 4
  2356.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 5
  2357.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 6
  2358.  
  2359.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 },      // 7
  2360.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 },      // 8
  2361.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 9
  2362.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 10
  2363.  
  2364.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 11
  2365.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 12
  2366.         { 1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 13
  2367.         { 1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 14
  2368.  
  2369.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 15
  2370.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 16
  2371.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 17
  2372.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 18
  2373.  
  2374.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 },      // 19
  2375.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 },      // 20
  2376.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 21
  2377.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 22
  2378.                                                                                                                                                                                                               //0        3      6      9     12     15     18     21     24     27     30     33     36     39     42     45     48     51     54     57     60     63     66     69     72     75
  2379.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 23
  2380.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 24
  2381.         { 1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 25
  2382.         { 1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 26
  2383.  
  2384.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 27
  2385.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 28
  2386.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 29
  2387.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 30
  2388.  
  2389.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 },      // 31
  2390.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 ,1,1,1 },      // 32
  2391.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 33
  2392.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 34
  2393.  
  2394.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 35
  2395.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 36
  2396.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 37
  2397.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 38
  2398.  
  2399.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 39
  2400.         { 5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 ,5,5,5 },      // 40
  2401.         { 3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 },      // 41
  2402.         { 3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 },      // 42
  2403.     };
  2404.     int Map5[43][81] =
  2405.     {
  2406.         //0         5   6     9      13      17    18        23  24    27      31      35    36        41  42    45      49      53    54        59  60    63      67      71    72        77
  2407.         { 1,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,1,1,1,1,1,1,1 },   // 0  
  2408.         { 1,1,7,7,7,7,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,7,7,7,7,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,7,7,7,7,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,7,7,7,7,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,7,7,7,7,1,1,1 },   // 1  
  2409.         { 1,1,7,7,7,7,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,7,7,7,7,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,7,7,7,7,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,7,7,7,7,1  ,1,1,1,1,1,1,1,1,1,1,1,1    ,1,7,7,7,7,1,1,1 },   // 2  
  2410.  
  2411.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },    // 3
  2412.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 4
  2413.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 5
  2414.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 6
  2415.  
  2416.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 7
  2417.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 8
  2418.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 9
  2419.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 10
  2420.  
  2421.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 11
  2422.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 12
  2423.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },    // 13
  2424.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },    // 14
  2425.                                                                                                                                                                                                                      //0         3      6      9     12     15     18     21     24     27     30     33     36     39     42     45     48     51     54     57     60     63     66     69     72     75           
  2426.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },    // 15
  2427.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },    // 16
  2428.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },    // 17
  2429.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,13,13,13 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },    // 18
  2430.  
  2431.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 19
  2432.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,1,1,1 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 20
  2433.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 21
  2434.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 22
  2435.  
  2436.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 23
  2437.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 24
  2438.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 25
  2439.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 26
  2440.  
  2441.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 27
  2442.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 28
  2443.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 29
  2444.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 30
  2445.                                                                                                                                                                                                              //0         3      6      9     12     15     18     21     24     27     30     33     36     39     42     45     48     51     54     57     60     63     66     69     72     75           
  2446.         { 3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 },     // 33
  2447.         { 3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 },     // 34
  2448.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 31
  2449.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 32
  2450.  
  2451.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 35
  2452.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 36
  2453.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 37
  2454.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 38
  2455.  
  2456.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 39
  2457.         { 9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 ,9,9,9 },     // 40
  2458.         { 3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 },     // 41
  2459.         { 3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 ,3,3,3 },    // 42
  2460.     };
  2461.     int Map6[43][81] =
  2462.     {
  2463.         //0         5         6     9      13       17               18        23        24    27      31      35                36        41        42    45      49      53                54        59        60    63      67      71                72        77
  2464.         { 1,1,1,1,1,1,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,1,1,1,1,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,1,1,1,1,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,1,1,1,1,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,1,1,1,1,1,1,1 },   // 0
  2465.         { 1,1,7,7,7,7,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,7,7,7,7,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,7,7,7,7,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,7,7,7,7,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,7,7,7,7,1,1,1 },   // 1
  2466.         { 1,1,7,7,7,7,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,7,7,7,7,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,7,7,7,7,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,7,7,7,7,1        ,1,1,1,1,1,1,1,1,1,1,1,1                ,1,7,7,7,7,1,1,1 },   // 2
  2467.                                                                                                                                                                                                                                                                                  //0            3         6         9        12        15        18        21        24        27        30        33        36        39        42        45        48        51        54        57        60        63        66        69        72        75            
  2468.         { 9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9 ,9,9,9 },   // 3
  2469.         { 9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9 ,9,9,9 },   // 4
  2470.         { 9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9 ,9,9,9 },   // 5
  2471.         { 9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9 ,9,9,9 },   // 6
  2472.  
  2473.         { 9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9 ,9,9,9 },   // 7
  2474.         { 9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9 ,9,9,9 },   // 8
  2475.         { 9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9 ,9,9,9 },   // 9
  2476.         { 9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9    ,9,9,9 ,9,9,9 },   // 10
  2477.  
  2478.         { 1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,3,3,3    ,3,3,3    ,3,3,3 },   // 11
  2479.         { 1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,3,3,3    ,3,3,3    ,3,3,3 },   // 12
  2480.         { 11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 13
  2481.         { 11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 14
  2482.  
  2483.         { 11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 15
  2484.         { 11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 16
  2485.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 17
  2486.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 18
  2487.  
  2488.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 19
  2489.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 20
  2490.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 21
  2491.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 22
  2492.                                                                                                                                                                                                                                                                                              //0            3         6         9         12        15       18        21        24        27        30        33        36        39        42        45        48        51        54        57        60        63        66         69        72        75                                                                                                                                                                                                                                                       
  2493.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 23
  2494.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 24
  2495.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 25
  2496.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 26
  2497.  
  2498.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 27
  2499.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 28
  2500.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 29
  2501.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 30
  2502.  
  2503.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 33
  2504.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 34
  2505.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 31
  2506.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 32
  2507.                                                                                                                                                                                                                                                                                              //0            3         6         9         12        15       18        21        24        27        30        33        36        39        42        45        48        51        54        57        60        63        66         69        72        75
  2508.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 35
  2509.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 },   // 36
  2510.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 },   // 37
  2511.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 },   // 38
  2512.  
  2513.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 },   // 39
  2514.         { 11,11,11 ,11,11,11 ,11,11,11 ,1,1,1    ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11  ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 ,11,11,11 },   // 40
  2515.         { 3,3,3    ,3,3,3    ,3,3,3    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1 },   // 41
  2516.         { 3,3,3    ,3,3,3    ,3,3,3    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1     ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1    ,1,1,1 },   // 42
  2517.     };
  2518.     DibujaMapa(Map5);
  2519.     Movimiento5(Map5);
  2520.     _getch();
  2521.     /*Console::Clear();
  2522.     DibujaMapa(Map2);
  2523.     _getch();
  2524.     Console::Clear();
  2525.     DibujaMapa(Map3);
  2526.     _getch();
  2527.     Console::Clear();
  2528.     DibujaMapa(Map4);
  2529.     _getch();
  2530.     Console::Clear();
  2531.     DibujaMapa(Map5);
  2532.     _getch();
  2533.     Console::Clear();
  2534.     DibujaMapa(Map6);
  2535.     _getch();
  2536.     Console::Clear();*/
  2537.     return 0;
  2538. }
Advertisement
Add Comment
Please, Sign In to add comment