public static char[,] GetMapFullExample()
        {
            var input     = InputDay3.GetInputMap();
            var sizeBlock = 66;
            var sizeX     = 132;
            var sizeY     = 11;

            var map = new char[sizeX, sizeY];
            int i   = 0;

            while (i < 2)
            {
                var offset = i * sizeBlock;
                map = Repeater(map, offset, sizeBlock, input);
                i++;
            }
            //WriteMap(map);
            return(map);
        }
        public static char[,] GetMapFull()
        {
            var input     = InputDay3.GetInputMap();
            var sizeBlock = 31;
            var sizeX     = 3100;
            var sizeY     = 324;

            var map = new char[sizeX, sizeY];
            int i   = 0;

            while (i < 100)
            {
                var offset = i * sizeBlock;
                map = Repeater(map, offset, sizeBlock, input);
                i++;
            }
            //WriteMap(map);
            return(map);
        }
        public static void GetMapOnce()
        {
            var input = InputDay3.GetInputMap();

            var sizeX = 31;
            var sizeY = 323;
            var map   = new char[sizeX, sizeY];
            var y     = 0;

            foreach (var line in input)
            {
                var x = 0;
                foreach (char ch in line)
                {
                    map[x, y] = ch;
                    x++;
                }

                y++;
            }

            WriteMap(map);
        }