using System.Collections.Generic;
using System.Threading.Tasks;
public static void Main(string[] args)
Console.CursorVisible = false;
Console.WriteLine("( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )");
Console.WriteLine(" T T T T T T T T T T T T T T T T T T T T");
Console.WriteLine(" I I I I I I I I I I I I I I I I I I I I");
Console.WriteLine("( ) ( ) ________ ( ) ( )");
Console.WriteLine(" T T / | _____ T T");
Console.WriteLine(" I I / | /____| I I");
Console.WriteLine("( ) ( ) |````````|=======T | | ( ) ( )");
Console.WriteLine(" T T | _ |chicken| |TTTT| __________ T T");
Console.WriteLine(" I I | | ||=======T `````` / | I I");
Console.WriteLine("( ) ( ) `````````` / | ( ) ( )");
Console.WriteLine(" T T / | T T");
Console.WriteLine(" I I T=============T |````````````| I I");
Console.WriteLine("( ) ( ) | cow | | | ( ) ( )");
Console.WriteLine(" T T | cow | | _ | T T");
Console.WriteLine(" I I T=============T | | | | I I");
Console.WriteLine("( ) ( ) | sheep | `````````````` ( ) ( )");
Console.WriteLine(" T T | sheep | T T");
Console.WriteLine(" I I T=============T TT I I");
Console.WriteLine("( ) ( ) ||___ ( ) ( )");
Console.WriteLine(" T T |____|=|____|=|____| T T");
Console.WriteLine(" I I O O O O OO O I I");
Console.WriteLine("```````````````````````````````````````````````````````````````````````````````");
Console.SetCursorPosition(_x, _y);
Console.SetCursorPosition(_x, _y);
if (Console.KeyAvailable)
ConsoleKeyInfo keyInfo = Console.ReadKey();
if (keyInfo.Key == ConsoleKey.UpArrow) _y--;
if (keyInfo.Key == ConsoleKey.DownArrow) _y++;
if (keyInfo.Key == ConsoleKey.RightArrow) _x++;
if (keyInfo.Key == ConsoleKey.LeftArrow) _x--;
while (_x >= 0 && _y >= 0 && _x < Console.WindowWidth && _y < Console.WindowHeight);
static int _x = Console.WindowWidth / 2;
static int _y = Console.WindowHeight / 2;