to check the code for syllables of bengalis

       static void CONVERT_THE_BENGALI_WORDS_TO_UNIKODES_SEMIKOLONED_DATASYSTEMS(string filename_with_bengaliswords)

        {

            //////new Tuple<string, string>("ঃ", "h"),

            //////new Tuple<string, string>("া", "a"),

            //////new Tuple<string, string>("ি", "i"),

            //////new Tuple<string, string>("ী", "ii"),

            //////new Tuple<string, string>("ু", "u"),

            //////new Tuple<string, string>("ূ", "uu"),

            //////new Tuple<string, string>("ৃ", "ri"),

            //////new Tuple<string, string>("ে", "e"),

            //////new Tuple<string, string>("ৈ", "oi"),

            ///

            /// 

            /////////             new Tuple<string, string>("n", "ঁ"), new Tuple<string, string>("h", "ঃ"),

            //////new Tuple<string, string>("a", "া"), new Tuple<string, string>("i", "ি"),

            //////new Tuple<string, string>("ii", "ী"), new Tuple<string, string>("u", "ু"),

            //////new Tuple<string, string>("uu", "ূ"), new Tuple<string, string>("ri", "ৃ"),

            //////new Tuple<string, string>("e", "ে"), new Tuple<string, string>("oi", "ৈ"),

            //////new Tuple<string, string>("o", "ো"), new Tuple<string, string>("ou", "ৌ"),

            //////new Tuple<string, string>("ya", "য়")  // Bengali 'ya'

            ///

            string halant = "\u09CD"; // 2509

            string bishrgs = "ঃ";

            string aaakar = "া"; 

            string horshoikaars = "ি"; 

            string dirgaikar = "ী"; 

            string harshookar = "ু"; 

            string dirghaukar = "ূ"; 

            string rrikaar = "ৃ";

            string ekaar = "ে";

            string oikaar = "ৈ";

            string O_kaar = "ো";

            string Ou___kaar = "ৌ";

            string jyafalas = "য়";//yes this i yafalas also

            //  Console.OutputEncoding = Encoding.UTF8;

            //   Console.InputEncoding = Encoding.UTF8;

            // Update paths if needed

            string inputFilePath = filename_with_bengaliswords;// "input.txt";   // File containing Bengali words (one per line)

            string outputFilePath = filename_with_bengaliswords + "_unikodified.txt";// "output.txt"; // File to write the output format

            if (!File.Exists(inputFilePath))

            {

                Console.WriteLine($"Input file '{inputFilePath}' not found.");

                return;

            }// if (!File.Exists(inputFilePath))

            ///  string[] bengaliWords = File.ReadAllLines(inputFilePath, Encoding.UTF8);

            ///  

            string bengaliWordsrawreads = File.ReadAllText(inputFilePath, Encoding.UTF8);

            string[] bengaliWords = bengaliWordsrawreads.Split(new string[] { "\r\n", "\r", "\n", " " }, StringSplitOptions.RemoveEmptyEntries);

            StringBuilder output = new StringBuilder();

            output.Clear();

            StringBuilder output_without_hashes_and_the_vowelsigns_splitted = new StringBuilder();

            output_without_hashes_and_the_vowelsigns_splitted.Clear();

            StringBuilder output_for_reversed_words__unicodes= new StringBuilder();

            output_for_reversed_words__unicodes.Clear();

            string ___temp_string_to_split_syllables = "";

            string ___temp_string_for___unicodes_numbers_ = "";

            foreach (string word in bengaliWords)

            {

                string trimmedWord = word.Trim();

                string reversed___trimmedWord =( new string(trimmedWord.ToCharArray().Reverse().ToArray())).TrimEnd().TrimStart().Trim();// (word.Trim().ToCharArray().Reverse()).TrimEnd().TrimStart().Trim().ToString();

                output_for_reversed_words__unicodes.Append(trimmedWord + "    reversed is    " + reversed___trimmedWord + "      ");

                ___temp_string_to_split_syllables = "";

                ___temp_string_for___unicodes_numbers_ = "";

                if (string.IsNullOrWhiteSpace(trimmedWord))

                {

                    continue;

                }// if (string.IsNullOrWhiteSpace(trimmedWord))

                else

                {

                    output.Append(trimmedWord + "       ");

                    output_without_hashes_and_the_vowelsigns_splitted.Append(trimmedWord + "       ");

                    //////trimmedWord

                    //////    =

                    //////    trimmedWord

                    //////    .Replace("অ্যাং","|অ্যাং|")

                    //////    ;

                    string _____preconditioned_sylls_trimmed_word = "";

                    _____preconditioned_sylls_trimmed_word = trimmedWord;

                    _____preconditioned_sylls_trimmed_word

                        =

                        _____preconditioned_sylls_trimmed_word

 .Replace("খি", "|       খি       |")

 .Replace("খে", "|       খে       |")

 .Replace("খৈ", "|       খৈ       |")

 .Replace("খা", "|       খা       |")

 .Replace("খী", "|       খী       |")

 .Replace("খু", "|       খু       |")

 .Replace("খূ", "|       খূ       |")

 .Replace("খো", "|       খো       |")

 .Replace("খৃ", "|       খৃ       |")

 .Replace("খৄ", "|       খৄ       |")

 .Replace("খৌ", "|       খৌ       |")

 .Replace("কি", "|       কি       |")

 .Replace("কে", "|       কে       |")

 .Replace("কৈ", "|       কৈ       |")

 .Replace("কা", "|       কা       |")

 .Replace("কী", "|       কী       |")

 .Replace("কু", "|       কু       |")

 .Replace("কূ", "|       কূ       |")

 .Replace("কৃ", "|       কৃ       |")

 .Replace("কৄ", "|       কৄ       |")

 .Replace("কৌ", "|       কৌ       |")

 .Replace("কো", "|       কো       |")

 .Replace("ঘি", "|       ঘি       |")

 .Replace("ঘে", "|       ঘে       |")

 .Replace("ঘৈ", "|       ঘৈ       |")

 .Replace("ঘা", "|       ঘা       |")

 .Replace("ঘী", "|       ঘী       |")

 .Replace("ঘু", "|       ঘু       |")

 .Replace("ঘূ", "|       ঘূ       |")

 .Replace("ঘৄ", "|       ঘৄ       |")

 .Replace("ঘৃ", "|       ঘৃ       |")

 .Replace("ঘৌ", "|       ঘৌ       |")

 .Replace("ঘো", "|       ঘো       |")

 .Replace("গি", "|       গি       |")

 .Replace("গী", "|       গী       |")

 .Replace("গে", "|       গে       |")

 .Replace("গৈ", "|       গৈ       |")

 .Replace("গা", "|       গা       |")

 .Replace("গু", "|       গু       |")

 .Replace("গূ", "|       গূ       |")

 .Replace("গৃ", "|       গৃ       |")

 .Replace("গৄ", "|       গৄ       |")

 .Replace("গো", "|       গো       |")

 .Replace("গৌ", "|       গৌ       |")

 .Replace("ঙি", "|       ঙি       |")

 .Replace("ঙে", "|       ঙে       |")

 .Replace("ঙৈ", "|       ঙৈ       |")

 .Replace("ঙা", "|       ঙা       |")

 .Replace("ঙী", "|       ঙী       |")

 .Replace("ঙু", "|       ঙু       |")

 .Replace("ঙূ", "|       ঙূ       |")

 .Replace("ঙৃ", "|       ঙৃ       |")

 .Replace("ঙৄ", "|       ঙৄ       |")

 .Replace("ঙৌ", "|       ঙৌ       |")

 .Replace("ঙো", "|       ঙো       |")

 .Replace("ছি", "|       ছি       |")

 .Replace("ছী", "|       ছী       |")

 .Replace("ছে", "|       ছে       |")

 .Replace("ছৈ", "|       ছৈ       |")

 .Replace("ছা", "|       ছা       |")

 .Replace("ছু", "|       ছু       |")

 .Replace("ছূ", "|       ছূ       |")

 .Replace("ছৃ", "|       ছৃ       |")

 .Replace("ছৄ", "|       ছৄ       |")

 .Replace("ছৌ", "|       ছৌ       |")

 .Replace("ছো", "|       ছো       |")

 .Replace("চি", "|       চি       |")

 .Replace("চে", "|       চে       |")

 .Replace("চৈ", "|       চৈ       |")

 .Replace("চা", "|       চা       |")

 .Replace("চী", "|       চী       |")

 .Replace("চু", "|       চু       |")

 .Replace("চূ", "|       চূ       |")

 .Replace("চৃ", "|       চৃ       |")

 .Replace("চৄ", "|       চৄ       |")

 .Replace("চো", "|       চো       |")

 .Replace("চৌ", "|       চৌ       |")

 .Replace("ঝি", "|       ঝি       |")

 .Replace("ঝে", "|       ঝে       |")

 .Replace("ঝৈ", "|       ঝৈ       |")

 .Replace("ঝা", "|       ঝা       |")

 .Replace("ঝী", "|       ঝী       |")

 .Replace("ঝু", "|       ঝু       |")

 .Replace("ঝূ", "|       ঝূ       |")

 .Replace("ঝৃ", "|       ঝৃ       |")

 .Replace("ঝৄ", "|       ঝৄ       |")

 .Replace("ঝৌ", "|       ঝৌ       |")

 .Replace("ঝো", "|       ঝো       |")

 .Replace("জি", "|       জি       |")

 .Replace("জে", "|       জে       |")

 .Replace("জৈ", "|       জৈ       |")

 .Replace("জা", "|       জা       |")

 .Replace("জী", "|       জী       |")

 .Replace("জু", "|       জু       |")

 .Replace("জূ", "|       জূ       |")

 .Replace("জৃ", "|       জৃ       |")

 .Replace("জৄ", "|       জৄ       |")

 .Replace("জৌ", "|       জৌ       |")

 .Replace("জো", "|       জো       |")

 .Replace("ঞি", "|       ঞি       |")

 .Replace("ঞী", "|       ঞী       |")

 .Replace("ঞে", "|       ঞে       |")

 .Replace("ঞৈ", "|       ঞৈ       |")

 .Replace("ঞা", "|       ঞা       |")

 .Replace("ঞু", "|       ঞু       |")

 .Replace("ঞূ", "|       ঞূ       |")

 .Replace("ঞৃ", "|       ঞৃ       |")

 .Replace("ঞৄ", "|       ঞৄ       |")

 .Replace("ঞো", "|       ঞো       |")

 .Replace("ঞৌ", "|       ঞৌ       |")

 .Replace("ঠি", "|       ঠি       |")

 .Replace("ঠে", "|       ঠে       |")

 .Replace("ঠৈ", "|       ঠৈ       |")

 .Replace("ঠা", "|       ঠা       |")

 .Replace("ঠী", "|       ঠী       |")

 .Replace("ঠু", "|       ঠু       |")

 .Replace("ঠূ", "|       ঠূ       |")

 .Replace("ঠৃ", "|       ঠৃ       |")

 .Replace("ঠৄ", "|       ঠৄ       |")

 .Replace("ঠৌ", "|       ঠৌ       |")

 .Replace("ঠো", "|       ঠো       |")

 .Replace("টি", "|       টি       |")

 .Replace("টী", "|       টী       |")

 .Replace("টে", "|       টে       |")

 .Replace("টৈ", "|       টৈ       |")

 .Replace("টা", "|       টা       |")

 .Replace("টু", "|       টু       |")

 .Replace("টূ", "|       টূ       |")

 .Replace("টৃ", "|       টৃ       |")

 .Replace("টৄ", "|       টৄ       |")

 .Replace("টৌ", "|       টৌ       |")

 .Replace("টো", "|       টো       |")

 .Replace("ডি", "|       ডি       |")

 .Replace("ডে", "|       ডে       |")

 .Replace("ডৈ", "|       ডৈ       |")

 .Replace("ডা", "|       ডা       |")

 .Replace("ডী", "|       ডী       |")

 .Replace("ডু", "|       ডু       |")

 .Replace("ডূ", "|       ডূ       |")

 .Replace("ডৃ", "|       ডৃ       |")

 .Replace("ডৄ", "|       ডৄ       |")

 .Replace("ডৌ", "|       ডৌ       |")

 .Replace("ডো", "|       ডো       |")

 .Replace("ঢি", "|       ঢি       |")

 .Replace("ঢে", "|       ঢে       |")

 .Replace("ঢৈ", "|       ঢৈ       |")

 .Replace("ঢা", "|       ঢা       |")

 .Replace("ঢী", "|       ঢী       |")

 .Replace("ঢু", "|       ঢু       |")

 .Replace("ঢূ", "|       ঢূ       |")

 .Replace("ঢৃ", "|       ঢৃ       |")

 .Replace("ঢৄ", "|       ঢৄ       |")

 .Replace("ঢো", "|       ঢো       |")

 .Replace("ঢৌ", "|       ঢৌ       |")

 .Replace("ণি", "|       ণি       |")

 .Replace("ণে", "|       ণে       |")

 .Replace("ণৈ", "|       ণৈ       |")

 .Replace("ণা", "|       ণা       |")

 .Replace("ণী", "|       ণী       |")

 .Replace("ণু", "|       ণু       |")

 .Replace("ণূ", "|       ণূ       |")

 .Replace("ণৃ", "|       ণৃ       |")

 .Replace("ণৄ", "|       ণৄ       |")

 .Replace("ণো", "|       ণো       |")

 .Replace("ণৌ", "|       ণৌ       |")

 .Replace("থি", "|       থি       |")

 .Replace("থী", "|       থী       |")

 .Replace("থে", "|       থে       |")

 .Replace("থৈ", "|       থৈ       |")

 .Replace("থা", "|       থা       |")

 .Replace("থু", "|       থু       |")

 .Replace("থূ", "|       থূ       |")

 .Replace("থৃ", "|       থৃ       |")

 .Replace("থৄ", "|       থৄ       |")

 .Replace("থৌ", "|       থৌ       |")

 .Replace("থো", "|       থো       |")

 .Replace("তি", "|       তি       |")

 .Replace("তে", "|       তে       |")

 .Replace("তৈ", "|       তৈ       |")

 .Replace("তা", "|       তা       |")

 .Replace("তী", "|       তী       |")

 .Replace("তু", "|       তু       |")

 .Replace("তূ", "|       তূ       |")

 .Replace("তৃ", "|       তৃ       |")

 .Replace("তৄ", "|       তৄ       |")

 .Replace("তৌ", "|       তৌ       |")

 .Replace("তো", "|       তো       |")

 .Replace("ধি", "|       ধি       |")

 .Replace("ধী", "|       ধী       |")

 .Replace("ধে", "|       ধে       |")

 .Replace("ধৈ", "|       ধৈ       |")

 .Replace("ধা", "|       ধা       |")

 .Replace("ধু", "|       ধু       |")

 .Replace("ধূ", "|       ধূ       |")

 .Replace("ধৃ", "|       ধৃ       |")

 .Replace("ধৄ", "|       ধৄ       |")

 .Replace("ধৌ", "|       ধৌ       |")

 .Replace("ধো", "|       ধো       |")

 .Replace("দি", "|       দি       |")

 .Replace("দী", "|       দী       |")

 .Replace("দে", "|       দে       |")

 .Replace("দৈ", "|       দৈ       |")

 .Replace("দা", "|       দা       |")

 .Replace("দু", "|       দু       |")

 .Replace("দূ", "|       দূ       |")

 .Replace("দৃ", "|       দৃ       |")

 .Replace("দৄ", "|       দৄ       |")

 .Replace("দৌ", "|       দৌ       |")

 .Replace("দো", "|       দো       |")

 .Replace("পি", "|       পি       |")

 .Replace("পে", "|       পে       |")

 .Replace("পৈ", "|       পৈ       |")

 .Replace("পা", "|       পা       |")

 .Replace("পী", "|       পী       |")

 .Replace("পু", "|       পু       |")

 .Replace("পূ", "|       পূ       |")

 .Replace("পৃ", "|       পৃ       |")

 .Replace("পৄ", "|       পৄ       |")

 .Replace("পৌ", "|       পৌ       |")

 .Replace("পো", "|       পো       |")

 .Replace("ফি", "|       ফি       |")

 .Replace("ফে", "|       ফে       |")

 .Replace("ফৈ", "|       ফৈ       |")

 .Replace("ফা", "|       ফা       |")

 .Replace("ফী", "|       ফী       |")

 .Replace("ফু", "|       ফু       |")

 .Replace("ফূ", "|       ফূ       |")

 .Replace("ফৃ", "|       ফৃ       |")

 .Replace("ফৄ", "|       ফৄ       |")

 .Replace("ফৌ", "|       ফৌ       |")

 .Replace("ফো", "|       ফো       |")

 .Replace("বি", "|       বি       |")

 .Replace("বে", "|       বে       |")

 .Replace("বৈ", "|       বৈ       |")

 .Replace("বা", "|       বা       |")

 .Replace("বী", "|       বী       |")

 .Replace("বু", "|       বু       |")

 .Replace("বূ", "|       বূ       |")

 .Replace("বৃ", "|       বৃ       |")

 .Replace("বৄ", "|       বৄ       |")

 .Replace("বো", "|       বো       |")

 .Replace("বৌ", "|       বৌ       |")

 .Replace("ভি", "|       ভি       |")

 .Replace("ভে", "|       ভে       |")

 .Replace("ভৈ", "|       ভৈ       |")

 .Replace("ভা", "|       ভা       |")

 .Replace("ভী", "|       ভী       |")

 .Replace("ভু", "|       ভু       |")

 .Replace("ভূ", "|       ভূ       |")

 .Replace("ভৃ", "|       ভৃ       |")

 .Replace("ভৄ", "|       ভৄ       |")

 .Replace("ভো", "|       ভো       |")

 .Replace("ভৌ", "|       ভৌ       |")

 .Replace("মি", "|       মি       |")

 .Replace("মে", "|       মে       |")

 .Replace("মা", "|       মা       |")

 .Replace("মী", "|       মী       |")

 .Replace("মু", "|       মু       |")

 .Replace("মূ", "|       মূ       |")

 .Replace("মৃ", "|       মৃ       |")

 .Replace("মৄ", "|       মৄ       |")

 .Replace("মৈ", "|       মৈ       |")

 .Replace("মৌ", "|       মৌ       |")

 .Replace("মো", "|       মো       |")

 .Replace("যি", "|       যি       |")

 .Replace("যে", "|       যে       |")

 .Replace("যৈ", "|       যৈ       |")

 .Replace("যা", "|       যা       |")

 .Replace("যী", "|       যী       |")

 .Replace("যু", "|       যু       |")

 .Replace("যূ", "|       যূ       |")

 .Replace("যৃ", "|       যৃ       |")

 .Replace("যৄ", "|       যৄ       |")

 .Replace("যো", "|       যো       |")

 .Replace("যৌ", "|       যৌ       |")

 .Replace("রি", "|       রি       |")

 .Replace("রী", "|       রী       |")

 .Replace("রে", "|       রে       |")

 .Replace("রৈ", "|       রৈ       |")

 .Replace("রা", "|       রা       |")

 .Replace("রু", "|       রু       |")

 .Replace("রূ", "|       রূ       |")

 .Replace("রৃ", "|       রৃ       |")

 .Replace("রৄ", "|       রৄ       |")

 .Replace("রৌ", "|       রৌ       |")

 .Replace("রো", "|       রো       |")

 .Replace("লি", "|       লি       |")

 .Replace("লী", "|       লী       |")

 .Replace("লে", "|       লে       |")

 .Replace("লৈ", "|       লৈ       |")

 .Replace("লা", "|       লা       |")

 .Replace("লু", "|       লু       |")

 .Replace("লূ", "|       লূ       |")

 .Replace("লৃ", "|       লৃ       |")

 .Replace("লৄ", "|       লৄ       |")

 .Replace("লৌ", "|       লৌ       |")

 .Replace("লো", "|       লো       |")

 .Replace("ষি", "|       ষি       |")

 .Replace("ষে", "|       ষে       |")

 .Replace("ষী", "|       ষী       |")

 .Replace("ষৈ", "|       ষৈ       |")

 .Replace("ষা", "|       ষা       |")

 .Replace("ষু", "|       ষু       |")

 .Replace("ষূ", "|       ষূ       |")

 .Replace("ষৃ", "|       ষৃ       |")

 .Replace("ষৄ", "|       ষৄ       |")

 .Replace("ষৌ", "|       ষৌ       |")

 .Replace("ষো", "|       ষো       |")

 .Replace("শি", "|       শি       |")

 .Replace("শী", "|       শী       |")

 .Replace("শে", "|       শে       |")

 .Replace("শৈ", "|       শৈ       |")

 .Replace("শা", "|       শা       |")

 .Replace("শু", "|       শু       |")

 .Replace("শূ", "|       শূ       |")

 .Replace("শৃ", "|       শৃ       |")

 .Replace("শৄ", "|       শৄ       |")

 .Replace("শৌ", "|       শৌ       |")

 .Replace("শো", "|       শো       |")

 .Replace("সি", "|       সি       |")

 .Replace("সী", "|       সী       |")

 .Replace("সে", "|       সে       |")

 .Replace("সৈ", "|       সৈ       |")

 .Replace("সা", "|       সা       |")

 .Replace("সু", "|       সু       |")

 .Replace("সূ", "|       সূ       |")

 .Replace("সৃ", "|       সৃ       |")

 .Replace("সৄ", "|       সৄ       |")

 .Replace("সৌ", "|       সৌ       |")

 .Replace("সো", "|       সো       |")

 .Replace("হি", "|       হি       |")

 .Replace("হী", "|       হী       |")

 .Replace("হে", "|       হে       |")

 .Replace("হৈ", "|       হৈ       |")

 .Replace("হা", "|       হা       |")

 .Replace("হু", "|       হু       |")

 .Replace("হূ", "|       হূ       |")

 .Replace("হৃ", "|       হৃ       |")

 .Replace("হৄ", "|       হৄ       |")

 .Replace("হৌ", "|       হৌ       |")

 .Replace("হো", "|       হো       |")

 .Replace("নি", "|       নি       |")

 .Replace("নে", "|       নে       |")

 .Replace("নৈ", "|       নৈ       |")

 .Replace("না", "|       না       |")

 .Replace("নী", "|       নী       |")

 .Replace("নু", "|       নু       |")

 .Replace("নূ", "|       নূ       |")

 .Replace("নৃ", "|       নৃ       |")

 .Replace("নৄ", "|       নৄ       |")

 .Replace("নো", "|       নো       |")

 .Replace("নৌ", "|       নৌ       |")

 .Replace("ঝ", "|       ঝ       |")

 .Replace("ঞ", "|       ঞ       |")

 .Replace("ঠ", "|       ঠ       |")

 .Replace("ঢ", "|       ঢ       |")

 .Replace("ধ", "|       ধ       |")

 .Replace("ড", "|       ড       |")

 .Replace("য", "|       য       |")

 .Replace("ষ", "|       ষ       |")

 .Replace("শ", "|       শ       |")

 .Replace("হ", "|       হ       |")

 .Replace("স", "|       স       |")

 .Replace("ম", "|       ম       |")

 .Replace("ভ", "|       ভ       |")

 .Replace("ব", "|       ব       |")

 .Replace("ফ", "|       ফ       |")

 .Replace("প", "|       প       |")

 .Replace("ণ", "|       ণ       |")

 .Replace("ল", "|       ল       |")

 .Replace("র", "|       র       |")

 .Replace("ন", "|       ন       |")

 .Replace("দ", "|       দ       |")

 .Replace("থ", "|       থ       |")

 .Replace("ঙ", "|       ঙ       |")

 .Replace("ট", "|       ট       |")

 .Replace("ত", "|       ত       |")

 .Replace("জ", "|       জ       |")

 .Replace("ছ", "|       ছ       |")

 .Replace("চ", "|       চ       |")

 .Replace("ঘ", "|       ঘ       |")

 .Replace("গ", "|       গ       |")

 .Replace("খ", "|       খ       |")

 .Replace("ক", "|       ক       |")

 .Replace("অ", "|       অ       |")

 .Replace("আ", "|       আ       |")

 .Replace("ই", "|       ই       |")

 .Replace("ঈ", "|       ঈ       |")

 .Replace("উ", "|       উ       |")

 .Replace("ঊ", "|       ঊ       |")

 .Replace("ঋ", "|       ঋ       |")

 .Replace("এ", "|       এ       |")

 .Replace("ঐ", "|       ঐ       |")

 .Replace("ও", "|       ও       |")

 .Replace("অং", "|       অং       |")

 .Replace("ঋ", "|       ঋ       |")

 .Replace("এই", "|       এই       |")

 .Replace("য়", "|       য়       |")

 //ঞ্চিৎ

 .Replace("ঞ্চিৎ", "|       ঞ্চিৎ       |")

 .Replace("ৎ", "|       ৎ       |")

  ////////////////////////////////////////////

  ///

  .Replace("ক্ক", "|       ক্ক       |")

 .Replace("ক্ট", "|       ক্ট       |")

 .Replace("ক্ত", "|       ক্ত       |")

 .Replace("ক্ন", "|       ক্ন       |")

 .Replace("ক্ব", "|       ক্ব       |")

 .Replace("ক্ম", "|       ক্ম       |")

 .Replace("ক্য", "|       ক্য       |")

 .Replace("ক্র", "|       ক্র       |")

 .Replace("ক্ল", "|       ক্ল       |")

 .Replace("ক্ষ", "|       ক্ষ       |")

 .Replace("ক্স", "|       ক্স       |")

 .Replace("খ্য", "|       খ্য       |")

 .Replace("খ্র", "|       খ্র       |")

 .Replace("গ্গ", "|       গ্গ       |")

 .Replace("গ্ধ", "|       গ্ধ       |")

 .Replace("গ্ন", "|       গ্ন       |")

 .Replace("গ্ব", "|       গ্ব       |")

 .Replace("গ্ম", "|       গ্ম       |")

 .Replace("গ্য", "|       গ্য       |")

 .Replace("গ্র", "|       গ্র       |")

 .Replace("গ্ল", "|       গ্ল       |")

 .Replace("ঘ্ন", "|       ঘ্ন       |")

 .Replace("ঘ্য", "|       ঘ্য       |")

 .Replace("ঘ্র", "|       ঘ্র       |")

 .Replace("ঙ্ক", "|       ঙ্ক       |")

 .Replace("ঙ্খ", "|       ঙ্খ       |")

 .Replace("ঙ্গ", "|       ঙ্গ       |")

 .Replace("ঙ্ঘ", "|       ঙ্ঘ       |")

 .Replace("ঙ্ম", "|       ঙ্ম       |")

 .Replace("ঙ্য", "|       ঙ্য       |")

 .Replace("ঙ্র", "|       ঙ্র       |")

 .Replace("চ্চ", "|       চ্চ       |")

 .Replace("চ্ছ", "|       চ্ছ       |")

 .Replace("চ্য", "|       চ্য       |")

 .Replace("চ্র", "|       চ্র       |")

 .Replace("ছ্য", "|       ছ্য       |")

 .Replace("ছ্র", "|       ছ্র       |")

 .Replace("জ্জ", "|       জ্জ       |")

 .Replace("জ্ঝ", "|       জ্ঝ       |")

 .Replace("জ্ঞ", "|       জ্ঞ       |")

 .Replace("জ্ব", "|       জ্ব       |")

 .Replace("জ্য", "|       জ্য       |")

 .Replace("জ্র", "|       জ্র       |")

 .Replace("ঝ্য", "|       ঝ্য       |")

 .Replace("ঝ্র", "|       ঝ্র       |")

 .Replace("ঞ্চ", "|       ঞ্চ       |")

 .Replace("ঞ্ছ", "|       ঞ্ছ       |")

 .Replace("ঞ্জ", "|       ঞ্জ       |")

 .Replace("ঞ্ঝ", "|       ঞ্ঝ       |")

 .Replace("ঞ্য", "|       ঞ্য       |")

 .Replace("ঞ্র", "|       ঞ্র       |")

 .Replace("ঞ", "|       ঞ       |")

 .Replace("ট্ট", "|       ট্ট       |")

 .Replace("ট্ব", "|       ট্ব       |")

 .Replace("ট্য", "|       ট্য       |")

 .Replace("ট্র", "|       ট্র       |")

 .Replace("ঠ্য", "|       ঠ্য       |")

 .Replace("ঠ্র", "|       ঠ্র       |")

 .Replace("ড্ড", "|       ড্ড       |")

 .Replace("ড্য", "|       ড্য       |")

 .Replace("ড্র", "|       ড্র       |")

 .Replace("ঢ্য", "|       ঢ্য       |")

 .Replace("ঢ্র", "|       ঢ্র       |")

 .Replace("ণ্ট", "|       ণ্ট       |")

 .Replace("ণ্ঠ", "|       ণ্ঠ       |")

 .Replace("ণ্ড", "|       ণ্ড       |")

 .Replace("ণ্ঢ", "|       ণ্ঢ       |")

 .Replace("ণ্ণ", "|       ণ্ণ       |")

 .Replace("ণ্ব", "|       ণ্ব       |")

 .Replace("ণ্ম", "|       ণ্ম       |")

 .Replace("ণ্য", "|       ণ্য       |")

 .Replace("ণ্র", "|       ণ্র       |")

 .Replace("ত্ত", "|       ত্ত       |")

 .Replace("ত্থ", "|       ত্থ       |")

 .Replace("ত্ন", "|       ত্ন       |")

 .Replace("ত্ব", "|       ত্ব       |")

 .Replace("ত্ম", "|       ত্ম       |")

 .Replace("ত্য", "|       ত্য       |")

 .Replace("ত্র", "|       ত্র       |")

 .Replace("থ্ব", "|       থ্ব       |")

 .Replace("থ্য", "|       থ্য       |")

 .Replace("থ্র", "|       থ্র       |")

 .Replace("দ্দ", "|       দ্দ       |")

 .Replace("দ্ধ", "|       দ্ধ       |")

 .Replace("দ্ব", "|       দ্ব       |")

 .Replace("দ্ভ", "|       দ্ভ       |")

 .Replace("দ্ম", "|       দ্ম       |")

 .Replace("দ্য", "|       দ্য       |")

 .Replace("দ্র", "|       দ্র       |")

 .Replace("ধ্ন", "|       ধ্ন       |")

 .Replace("ধ্য", "|       ধ্য       |")

 .Replace("ধ্র", "|       ধ্র       |")

 .Replace("ন্জ", "|       ন্জ       |")

 .Replace("ন্ট", "|       ন্ট       |")

 .Replace("ন্ঠ", "|       ন্ঠ       |")

 .Replace("ন্ড", "|       ন্ড       |")

 .Replace("ন্ত", "|       ন্ত       |")

 .Replace("ন্থ", "|       ন্থ       |")

 .Replace("ন্দ", "|       ন্দ       |")

 .Replace("ন্ধ", "|       ন্ধ       |")

 .Replace("ন্ন", "|       ন্ন       |")

 .Replace("ন্ব", "|       ন্ব       |")

 .Replace("ন্ম", "|       ন্ম       |")

 .Replace("ন্য", "|       ন্য       |")

 .Replace("ন্র", "|       ন্র       |")

 .Replace("ন্স", "|       ন্স       |")

 .Replace("প্ট", "|       প্ট       |")

 .Replace("প্ত", "|       প্ত       |")

 .Replace("প্ন", "|       প্ন       |")

 .Replace("প্প", "|       প্প       |")

 .Replace("প্য", "|       প্য       |")

 .Replace("প্র", "|       প্র       |")

 .Replace("প্ল", "|       প্ল       |")

 .Replace("প্স", "|       প্স       |")

 .Replace("ফ্ট", "|       ফ্ট       |")

 .Replace("ফ্য", "|       ফ্য       |")

 .Replace("ফ্র", "|       ফ্র       |")

 .Replace("ফ্ল", "|       ফ্ল       |")

 .Replace("ব্জ", "|       ব্জ       |")

 .Replace("ব্দ", "|       ব্দ       |")

 .Replace("ব্ধ", "|       ব্ধ       |")

 .Replace("ব্ব", "|       ব্ব       |")

 .Replace("ব্ভ", "|       ব্ভ       |")

 .Replace("ব্য", "|       ব্য       |")

 .Replace("ব্র", "|       ব্র       |")

 .Replace("ব্ল", "|       ব্ল       |")

 .Replace("ভ্য", "|       ভ্য       |")

 .Replace("ভ্র", "|       ভ্র       |")

 .Replace("ম্ন", "|       ম্ন       |")

 .Replace("ম্প", "|       ম্প       |")

 .Replace("ম্ফ", "|       ম্ফ       |")

 .Replace("ম্ব", "|       ম্ব       |")

 .Replace("ম্ভ", "|       ম্ভ       |")

 .Replace("ম্ম", "|       ম্ম       |")

 .Replace("ম্য", "|       ম্য       |")

 .Replace("ম্র", "|       ম্র       |")

 .Replace("ম্ল", "|       ম্ল       |")

 .Replace("য্য", "|       য্য       |")

 .Replace("য্র", "|       য্র       |")

 .Replace("র্ক", "|       র্ক       |")

 .Replace("র্খ", "|       র্খ       |")

 .Replace("র্গ", "|       র্গ       |")

 .Replace("র্ঘ", "|       র্ঘ       |")

 .Replace("র্ঙ", "|       র্ঙ       |")

 .Replace("র্চ", "|       র্চ       |")

 .Replace("র্ছ", "|       র্ছ       |")

 .Replace("র্জ", "|       র্জ       |")

 .Replace("র্ঝ", "|       র্ঝ       |")

 .Replace("র্ঞ", "|       র্ঞ       |")

 .Replace("র্ট", "|       র্ট       |")

 .Replace("র্ঠ", "|       র্ঠ       |")

 .Replace("র্ড", "|       র্ড       |")

 .Replace("র্ঢ", "|       র্ঢ       |")

 .Replace("র্ণ", "|       র্ণ       |")

 .Replace("র্ত", "|       র্ত       |")

 .Replace("র্থ", "|       র্থ       |")

 .Replace("র্দ", "|       র্দ       |")

 .Replace("র্ধ", "|       র্ধ       |")

 .Replace("র্ন", "|       র্ন       |")

 .Replace("র্প", "|       র্প       |")

 .Replace("র্ফ", "|       র্ফ       |")

 .Replace("র্ব", "|       র্ব       |")

 .Replace("র্ভ", "|       র্ভ       |")

 .Replace("র্ম", "|       র্ম       |")

 .Replace("র্য", "|       র্য       |")

 .Replace("র্র", "|       র্র       |")

 .Replace("র্ল", "|       র্ল       |")

 .Replace("র্শ", "|       র্শ       |")

 .Replace("র্ষ", "|       র্ষ       |")

 .Replace("র্স", "|       র্স       |")

 .Replace("র্হ", "|       র্হ       |")

 .Replace("ল্ক", "|       ল্ক       |")

 .Replace("ল্গ", "|       ল্গ       |")

 .Replace("ল্ট", "|       ল্ট       |")

 .Replace("ল্ড", "|       ল্ড       |")

 .Replace("ল্প", "|       ল্প       |")

 .Replace("ল্ফ", "|       ল্ফ       |")

 .Replace("ল্ব", "|       ল্ব       |")

 .Replace("ল্ম", "|       ল্ম       |")

 .Replace("ল্য", "|       ল্য       |")

 .Replace("ল্র", "|       ল্র       |")

 .Replace("ল্ল", "|       ল্ল       |")

 .Replace("ল্স", "|       ল্স       |")

 .Replace("শ্চ", "|       শ্চ       |")

 .Replace("শ্ছ", "|       শ্ছ       |")

 .Replace("শ্ত", "|       শ্ত       |")

 .Replace("শ্ন", "|       শ্ন       |")

 .Replace("শ্ব", "|       শ্ব       |")

 .Replace("শ্ম", "|       শ্ম       |")

 .Replace("শ্য", "|       শ্য       |")

 .Replace("শ্র", "|       শ্র       |")

 .Replace("শ্ল", "|       শ্ল       |")

 .Replace("ষ্ক", "|       ষ্ক       |")

 .Replace("ষ্ট", "|       ষ্ট       |")

 .Replace("ষ্ঠ", "|       ষ্ঠ       |")

 .Replace("ষ্ণ", "|       ষ্ণ       |")

 .Replace("ষ্প", "|       ষ্প       |")

 .Replace("ষ্ফ", "|       ষ্ফ       |")

 .Replace("ষ্ব", "|       ষ্ব       |")

 .Replace("ষ্ম", "|       ষ্ম       |")

 .Replace("ষ্য", "|       ষ্য       |")

 .Replace("ষ্র", "|       ষ্র       |")

 .Replace("স্ক", "|       স্ক       |")

 .Replace("স্খ", "|       স্খ       |")

 .Replace("স্ট", "|       স্ট       |")

 .Replace("স্ত", "|       স্ত       |")

 .Replace("স্থ", "|       স্থ       |")

 .Replace("স্ন", "|       স্ন       |")

 .Replace("স্প", "|       স্প       |")

 .Replace("স্ফ", "|       স্ফ       |")

 .Replace("স্ব", "|       স্ব       |")

 .Replace("স্ম", "|       স্ম       |")

 .Replace("স্য", "|       স্য       |")

 .Replace("স্র", "|       স্র       |")

 .Replace("স্ল", "|       স্ল       |")

 .Replace("হ্ণ", "|       হ্ণ       |")

 .Replace("হ্ন", "|       হ্ন       |")

 .Replace("হ্ব", "|       হ্ব       |")

 .Replace("হ্ম", "|       হ্ম       |")

 .Replace("হ্য", "|       হ্য       |")

 .Replace("হ্র", "|       হ্র       |")

 .Replace("হ্ল", "|       হ্ল       |")

 .Replace("র্অ", "|       র্অ       |")

 .Replace("র্আ", "|       র্আ       |")

 .Replace("র্ই", "|       র্ই       |")

 .Replace("র্ঈ", "|       র্ঈ       |")

 .Replace("র্উ", "|       র্উ       |")

 .Replace("র্ঊ", "|       র্ঊ       |")

 .Replace("র্ঋ", "|       র্ঋ       |")

 .Replace("র্ঌ", "|       র্ঌ       |")

 .Replace("র্এ", "|       র্এ       |")

 .Replace("র্ঐ", "|       র্ঐ       |")

 .Replace("র্ও", "|       র্ও       |")

 .Replace("র্ঔ", "|       র্ঔ       |")

 .Replace("ল", "|       ল       |")

 .Replace("র্অ", "|       র্অ       |")

 .Replace("র্আ", "|       র্আ       |")

 .Replace("র্ই", "|       র্ই       |")

 .Replace("র্ঈ", "|       র্ঈ       |")

 .Replace("র্উ", "|       র্উ       |")

 .Replace("র্ঊ", "|       র্ঊ       |")

 .Replace("র্ঋ", "|       র্ঋ       |")

 .Replace("ক্ঌ", "|       ক্ঌ       |")

 .Replace("খ্ঌ", "|       খ্ঌ       |")

 .Replace("গ্ঌ", "|       গ্ঌ       |")

 .Replace("ঘ্ঌ", "|       ঘ্ঌ       |")

 .Replace("ঙ্ঌ", "|       ঙ্ঌ       |")

 .Replace("চ্ঌ", "|       চ্ঌ       |")

 .Replace("ছ্ঌ", "|       ছ্ঌ       |")

 .Replace("জ্ঌ", "|       জ্ঌ       |")

 .Replace("ঝ্ঌ", "|       ঝ্ঌ       |")

 .Replace("ঞ্ঌ", "|       ঞ্ঌ       |")

 .Replace("ট্ঌ", "|       ট্ঌ       |")

 .Replace("ঠ্ঌ", "|       ঠ্ঌ       |")

 .Replace("ড্ঌ", "|       ড্ঌ       |")

 .Replace("ঢ্ঌ", "|       ঢ্ঌ       |")

 .Replace("ণ্ঌ", "|       ণ্ঌ       |")

 .Replace("ত্ঌ", "|       ত্ঌ       |")

 .Replace("থ্ঌ", "|       থ্ঌ       |")

 .Replace("দ্ঌ", "|       দ্ঌ       |")

 .Replace("ধ্ঌ", "|       ধ্ঌ       |")

 .Replace("ন্ঌ", "|       ন্ঌ       |")

 .Replace("প্ঌ", "|       প্ঌ       |")

 .Replace("ফ্ঌ", "|       ফ্ঌ       |")

 .Replace("ব্ঌ", "|       ব্ঌ       |")

 .Replace("ভ্ঌ", "|       ভ্ঌ       |")

 .Replace("ম্ঌ", "|       ম্ঌ       |")

 .Replace("য্ঌ", "|       য্ঌ       |")

 .Replace("র্ঌ", "|       র্ঌ       |")

 .Replace("ল্ঌ", "|       ল্ঌ       |")

 .Replace("শ্ঌ", "|       শ্ঌ       |")

 .Replace("ষ্ঌ", "|       ষ্ঌ       |")

 .Replace("স্ঌ", "|       স্ঌ       |")

 .Replace("হ্ঌ", "|       হ্ঌ       |")

 .Replace("র্এ", "|       র্এ       |")

 .Replace("র্ঐ", "|       র্ঐ       |")

 .Replace("র্ও", "|       র্ও       |")

 .Replace("র্ঔ", "|       র্ঔ       |")

 //new findings

 .Replace("য়া", "|      য়া     |")

  .Replace("য়া", "|      য়া     |")

 ;

                    //    foreach (char ch in trimmedWord)

                    foreach (char ch in _____preconditioned_sylls_trimmed_word)

                    {

                       if( ((int)ch >= 2432) && ((int)ch <= 2559))

                      {

                        ////////////া Bengali Vowel Sign AA   U+09BE 2494

                        ////////////ি Bengali Vowel Sign I    U+09BF 2495

                        ////////////ী Bengali Vowel Sign II   U+09C0 2496

                        ////////////ু Bengali Vowel Sign U    U+09C1 2497

                        ////////////ূ Bengali Vowel Sign UU   U+09C2 2498

                        ////////////ে Bengali Vowel Sign E    U+09C7 2503

                        ////////////ৈ Bengali Vowel Sign AI   U+09C8 2504

                        ////////////ো Bengali Vowel Sign O    U+09CB 2507

                        ////////////ৌ Bengali Vowel Sign AU   U+09CC 2508

                        ////////////্ Bengali Virama(Halant) U+09CD 2509

                        ///

                        output.Append("#" + ((int)ch) + ";");

                        if(

                        //preconditioned

                        ((int)ch == 2494)

                        ||

                        ((int)ch == 2495)

                        ||

                        ((int)ch == 2496)

                        ||

                        ((int)ch == 2497)

                        ||

                        ((int)ch == 2498)

                        ||

                        ((int)ch == 2503)

                        ||

                        ((int)ch == 2504)

                        ||

                       //the ng symbols

                       ((int)ch == 2434)

                        ////////////ঁ Bengali Sign Candrabindu U+0981 2433

                        // ||

                        //////((int)ch == 2433)

                        ////////now we have the plans to reorient the pipes while syllabling that

                        //////////////////ঁ Bengali Sign Candrabindu U+0981 2433

                        ||

                        ((int)ch == 2433)

                        ||

                       ////////////ং Bengali Sign Anusvara U+0982 2434

                       ((int)ch == 2464)

                        //////ঃ Bengali Sign Visarga U+0983 2435

                        ||

                       //////ং Bengali Sign Anusvara U+0982 2434

                       ((int)ch == 2435)

                         ||

                          ((int)ch == 2507)

                          ||

                          ((int)ch == 2508)

                         ////// //2499 ree kar

                         ||

                         ((int)ch == 2499)

                        /////////////////////////////////////////////

                        //////||

                        //////((int)ch == 2509)//halantas are to keep togather

                        //////////////য় Bengali Letter YYA  U+09DF 2527

                        ///

                        ||

                        ((int)ch == 2527)

                        //  rrr

                        ////////////অ Bengali Letter A    U+0985 2437

                        ||

                        ((int)ch == 2437)

                        ////////////আ Bengali Letter AA   U+0986 2438

                        ||

                        ((int)ch == 2438)

                        ////////////ই Bengali Letter I    U+0987 2439

                        ||

                        ((int)ch == 2439)

                        ////////////ঈ Bengali Letter II   U+0988 2440

                        ||

                        ((int)ch == 2440)

                        ////////////উ Bengali Letter U    U+0989 2441

                        ||

                        ((int)ch == 2441)

                        ////////////ঊ Bengali Letter UU   U+098A 2442

                        ||

                        ((int)ch == 2442)

                        ////////////ঋ Bengali Letter Vocalic R U+098B 2443

                        ||

                        ((int)ch == 2443)

                        ////////////এ Bengali Letter E    U+098F 2447

                        ||

                        ((int)ch == 2447)

                        ////////////ঐ Bengali Letter AI   U+0990 2448

                         ||

                        ((int)ch == 2448)

                         ////////////ও Bengali Letter O    U+0993 2451

                         ||

                        ((int)ch == 2451)

                        ////////////ঔ Bengali Letter AU   U+0994 2452

                       ||

                        ((int)ch == 2452)

                       //2510 khonrotts

                       ||

                        ((int)ch == 2510)

                      )

                            {

                            ___temp_string_to_split_syllables = ___temp_string_to_split_syllables + ch + "   |   ";

                            ___temp_string_for___unicodes_numbers_ = ___temp_string_for___unicodes_numbers_ + ";" + (int)ch + "   |   ";

                        }

                        else

                        {

                                ////////////ঁ Bengali Sign Candrabindu U+0981 2433

                                // ||

                                //////((int)ch == 2433)

                                ///

                                if(

                                    ((int)ch == 2433)

                                    )

                                {

                                    //special cases where left sides splitting necessarys

                                  //  ___temp_string_to_split_syllables = ___temp_string_to_split_syllables  + "   |   " + ch ;

                                  //  ___temp_string_for___unicodes_numbers_ = ___temp_string_for___unicodes_numbers_ + "   |    " + ";" + (int)ch ;

                                }

                                else

                                {

                                    ___temp_string_to_split_syllables = ___temp_string_to_split_syllables + ch;

                                    ___temp_string_for___unicodes_numbers_ = ___temp_string_for___unicodes_numbers_ + ";" + (int)ch;

                                }//end of else of left splitter

                        }//end of else of symbols for the vowels

                        }// if( ((int)ch >= 2432) && ((int)ch <= 2559))

                    }// foreach (char ch in trimmedWord)

                    //|   ং   |

                    //|   ঁ   | 

                    //       ্

                    //ঞ্জ

                    //ঞ্চ

                    //দ্ধ

                    // .Replace("ৎ", "|       ৎ       |")

                    ___temp_string_to_split_syllables

                        =

                        ___temp_string_to_split_syllables

                        .Replace("|      ঁ      | ", " ঁ      | ")

                       // .Replace("|   ং   |", " ং   |")

                         .Replace("|      ঁ      | ", " ঁ      | ")

                       //   .Replace("ঞ্জ", "|   ঞ্জ   |")

                          .Replace("ঞ্চ", "|   ঞ্চ   |")

                          .Replace("দ্ধ", "|   দ্ধ   |")

                        //  .Replace("অ      |      ্যা      | ", "অ ্যা      | ")

                          .Replace("ট্ট ", "| ট্ট | ")

                           .Replace("বৃ ", "| বৃ | ")

                            .Replace("্ষ", "| ্ষ  |")

                            //halantas

                            .Replace("্", " ্  |")

                        // .Replace(" |      ্যা      ং      |", "       ্যা      ং      |")

                        .Replace("ক্ক", "|       ক্ক       |")

                        .Replace("ক্ট", "|       ক্ট       |")

                        .Replace("ক্ত", "|       ক্ত       |")

                        .Replace("ক্ন", "|       ক্ন       |")

                        .Replace("ক্ব", "|       ক্ব       |")

                        .Replace("ক্ম", "|       ক্ম       |")

                        .Replace("ক্য", "|       ক্য       |")

                        .Replace("ক্র", "|       ক্র       |")

                        .Replace("ক্ল", "|       ক্ল       |")

                        .Replace("ক্ষ", "|       ক্ষ       |")

                        .Replace("ক্স", "|       ক্স       |")

                        .Replace("খ্য", "|       খ্য       |")

                        .Replace("খ্র", "|       খ্র       |")

                        .Replace("গ্গ", "|       গ্গ       |")

                        .Replace("গ্ধ", "|       গ্ধ       |")

                        .Replace("গ্ন", "|       গ্ন       |")

                        .Replace("গ্ব", "|       গ্ব       |")

                        .Replace("গ্ম", "|       গ্ম       |")

                        .Replace("গ্য", "|       গ্য       |")

                        .Replace("গ্র", "|       গ্র       |")

                        .Replace("গ্ল", "|       গ্ল       |")

                        .Replace("ঘ্ন", "|       ঘ্ন       |")

                        .Replace("ঘ্য", "|       ঘ্য       |")

                        .Replace("ঘ্র", "|       ঘ্র       |")

                        .Replace("ঙ্ক", "|       ঙ্ক       |")

                        .Replace("ঙ্খ", "|       ঙ্খ       |")

                        .Replace("ঙ্গ", "|       ঙ্গ       |")

                        .Replace("ঙ্ঘ", "|       ঙ্ঘ       |")

                        .Replace("ঙ্ম", "|       ঙ্ম       |")

                        .Replace("ঙ্য", "|       ঙ্য       |")

                        .Replace("ঙ্র", "|       ঙ্র       |")

                        .Replace("চ্চ", "|       চ্চ       |")

                        .Replace("চ্ছ", "|       চ্ছ       |")

                        .Replace("চ্য", "|       চ্য       |")

                        .Replace("চ্র", "|       চ্র       |")

                        .Replace("ছ্য", "|       ছ্য       |")

                        .Replace("ছ্র", "|       ছ্র       |")

                        //////.Replace("ছ্ল", "|       ছ্ল       |")

                        //////.Replace("ছ্শ", "|       ছ্শ       |")

                        //////.Replace("ছ্ষ", "|       ছ্ষ       |")

                        //////.Replace("ছ্স", "|       ছ্স       |")

                        //////.Replace("ছ্হ", "|       ছ্হ       |")

                        //////.Replace("জ্ক", "|       জ্ক       |")

                        //////.Replace("জ্খ", "|       জ্খ       |")

                        //////.Replace("জ্গ", "|       জ্গ       |")

                        //////.Replace("জ্ঘ", "|       জ্ঘ       |")

                        //////.Replace("জ্ঙ", "|       জ্ঙ       |")

                        //////.Replace("জ্চ", "|       জ্চ       |")

                        //////.Replace("জ্ছ", "|       জ্ছ       |")

                        .Replace("জ্জ", "|       জ্জ       |")

                        .Replace("জ্ঝ", "|       জ্ঝ       |")

                        .Replace("জ্ঞ", "|       জ্ঞ       |")

                        .Replace("জ্ব", "|       জ্ব       |")

                        .Replace("জ্য", "|       জ্য       |")

                        .Replace("জ্র", "|       জ্র       |")

                        .Replace("ঝ্য", "|       ঝ্য       |")

                        .Replace("ঝ্র", "|       ঝ্র       |")

                        .Replace("ঞ্চ", "|       ঞ্চ       |")

                        .Replace("ঞ্ছ", "|       ঞ্ছ       |")

                        .Replace("ঞ্জ", "|       ঞ্জ       |")

                        .Replace("ঞ্ঝ", "|       ঞ্ঝ       |")

                        .Replace("ঞ্য", "|       ঞ্য       |")

                        .Replace("ঞ্র", "|       ঞ্র       |")

                        .Replace("ঞ", "|       ঞ       |")

                        .Replace("ট্ট", "|       ট্ট       |")

                        .Replace("ট্ব", "|       ট্ব       |")

                        .Replace("ট্য", "|       ট্য       |")

                        .Replace("ট্র", "|       ট্র       |")

                        .Replace("ঠ্য", "|       ঠ্য       |")

                        .Replace("ঠ্র", "|       ঠ্র       |")

                        .Replace("ড্ড", "|       ড্ড       |")

                        .Replace("ড্য", "|       ড্য       |")

                        .Replace("ড্র", "|       ড্র       |")

                        .Replace("ঢ্য", "|       ঢ্য       |")

                        .Replace("ঢ্র", "|       ঢ্র       |")

                        .Replace("ণ্ট", "|       ণ্ট       |")

                        .Replace("ণ্ঠ", "|       ণ্ঠ       |")

                        .Replace("ণ্ড", "|       ণ্ড       |")

                        .Replace("ণ্ঢ", "|       ণ্ঢ       |")

                        .Replace("ণ্ণ", "|       ণ্ণ       |")

                        .Replace("ণ্ব", "|       ণ্ব       |")

                        .Replace("ণ্ম", "|       ণ্ম       |")

                        .Replace("ণ্য", "|       ণ্য       |")

                        .Replace("ণ্র", "|       ণ্র       |")

                        .Replace("ত্ত", "|       ত্ত       |")

                        .Replace("ত্থ", "|       ত্থ       |")

                        .Replace("ত্ন", "|       ত্ন       |")

                        .Replace("ত্ব", "|       ত্ব       |")

                        .Replace("ত্ম", "|       ত্ম       |")

                        .Replace("ত্য", "|       ত্য       |")

                        .Replace("ত্র", "|       ত্র       |")

                        .Replace("থ্ব", "|       থ্ব       |")

                        .Replace("থ্য", "|       থ্য       |")

                        .Replace("থ্র", "|       থ্র       |")

                        .Replace("দ্দ", "|       দ্দ       |")

                        .Replace("দ্ধ", "|       দ্ধ       |")

                        .Replace("দ্ব", "|       দ্ব       |")

                        .Replace("দ্ভ", "|       দ্ভ       |")

                        .Replace("দ্ম", "|       দ্ম       |")

                        .Replace("দ্য", "|       দ্য       |")

                        .Replace("দ্র", "|       দ্র       |")

                        .Replace("ধ্ন", "|       ধ্ন       |")

                        .Replace("ধ্য", "|       ধ্য       |")

                        .Replace("ধ্র", "|       ধ্র       |")

                        .Replace("ন্জ", "|       ন্জ       |")

                        .Replace("ন্ট", "|       ন্ট       |")

                        .Replace("ন্ঠ", "|       ন্ঠ       |")

                        .Replace("ন্ড", "|       ন্ড       |")

                        .Replace("ন্ত", "|       ন্ত       |")

                        .Replace("ন্থ", "|       ন্থ       |")

                        .Replace("ন্দ", "|       ন্দ       |")

                        .Replace("ন্ধ", "|       ন্ধ       |")

                        .Replace("ন্ন", "|       ন্ন       |")

                        .Replace("ন্ব", "|       ন্ব       |")

                        .Replace("ন্ম", "|       ন্ম       |")

                        .Replace("ন্য", "|       ন্য       |")

                        .Replace("ন্র", "|       ন্র       |")

                        .Replace("ন্স", "|       ন্স       |")

                        .Replace("প্ট", "|       প্ট       |")

                        .Replace("প্ত", "|       প্ত       |")

                        .Replace("প্ন", "|       প্ন       |")

                        .Replace("প্প", "|       প্প       |")

                        .Replace("প্য", "|       প্য       |")

                        .Replace("প্র", "|       প্র       |")

                        .Replace("প্ল", "|       প্ল       |")

                        .Replace("প্স", "|       প্স       |")

                        .Replace("ফ্ট", "|       ফ্ট       |")

                        .Replace("ফ্য", "|       ফ্য       |")

                        .Replace("ফ্র", "|       ফ্র       |")

                        .Replace("ফ্ল", "|       ফ্ল       |")

                        .Replace("ব্জ", "|       ব্জ       |")

                        .Replace("ব্দ", "|       ব্দ       |")

                        .Replace("ব্ধ", "|       ব্ধ       |")

                        .Replace("ব্ব", "|       ব্ব       |")

                        .Replace("ব্ভ", "|       ব্ভ       |")

                        .Replace("ব্য", "|       ব্য       |")

                        .Replace("ব্র", "|       ব্র       |")

                        .Replace("ব্ল", "|       ব্ল       |")

                        .Replace("ভ্য", "|       ভ্য       |")

                        .Replace("ভ্র", "|       ভ্র       |")

                        .Replace("ম্ন", "|       ম্ন       |")

                        .Replace("ম্প", "|       ম্প       |")

                        .Replace("ম্ফ", "|       ম্ফ       |")

                        .Replace("ম্ব", "|       ম্ব       |")

                        .Replace("ম্ভ", "|       ম্ভ       |")

                        .Replace("ম্ম", "|       ম্ম       |")

                        .Replace("ম্য", "|       ম্য       |")

                        .Replace("ম্র", "|       ম্র       |")

                        .Replace("ম্ল", "|       ম্ল       |")

                        .Replace("য্য", "|       য্য       |")

                        .Replace("য্র", "|       য্র       |")

                        .Replace("র্ক", "|       র্ক       |")

                        .Replace("র্খ", "|       র্খ       |")

                        .Replace("র্গ", "|       র্গ       |")

                        .Replace("র্ঘ", "|       র্ঘ       |")

                        .Replace("র্ঙ", "|       র্ঙ       |")

                        .Replace("র্চ", "|       র্চ       |")

                        .Replace("র্ছ", "|       র্ছ       |")

                        .Replace("র্জ", "|       র্জ       |")

                        .Replace("র্ঝ", "|       র্ঝ       |")

                        .Replace("র্ঞ", "|       র্ঞ       |")

                        .Replace("র্ট", "|       র্ট       |")

                        .Replace("র্ঠ", "|       র্ঠ       |")

                        .Replace("র্ড", "|       র্ড       |")

                        .Replace("র্ঢ", "|       র্ঢ       |")

                        .Replace("র্ণ", "|       র্ণ       |")

                        .Replace("র্ত", "|       র্ত       |")

                        .Replace("র্থ", "|       র্থ       |")

                        .Replace("র্দ", "|       র্দ       |")

                        .Replace("র্ধ", "|       র্ধ       |")

                        .Replace("র্ন", "|       র্ন       |")

                        .Replace("র্প", "|       র্প       |")

                        .Replace("র্ফ", "|       র্ফ       |")

                        .Replace("র্ব", "|       র্ব       |")

                        .Replace("র্ভ", "|       র্ভ       |")

                        .Replace("র্ম", "|       র্ম       |")

                        .Replace("র্য", "|       র্য       |")

                        .Replace("র্র", "|       র্র       |")

                        .Replace("র্ল", "|       র্ল       |")

                        .Replace("র্শ", "|       র্শ       |")

                        .Replace("র্ষ", "|       র্ষ       |")

                        .Replace("র্স", "|       র্স       |")

                        .Replace("র্হ", "|       র্হ       |")

                        .Replace("ল্ক", "|       ল্ক       |")

                        .Replace("ল্গ", "|       ল্গ       |")

                        .Replace("ল্ট", "|       ল্ট       |")

                        .Replace("ল্ড", "|       ল্ড       |")

                        .Replace("ল্প", "|       ল্প       |")

                        .Replace("ল্ফ", "|       ল্ফ       |")

                        .Replace("ল্ব", "|       ল্ব       |")

                        .Replace("ল্ম", "|       ল্ম       |")

                        .Replace("ল্য", "|       ল্য       |")

                        .Replace("ল্র", "|       ল্র       |")

                        .Replace("ল্ল", "|       ল্ল       |")

                        .Replace("ল্স", "|       ল্স       |")

                        .Replace("শ্চ", "|       শ্চ       |")

                        .Replace("শ্ছ", "|       শ্ছ       |")

                        .Replace("শ্ত", "|       শ্ত       |")

                        .Replace("শ্ন", "|       শ্ন       |")

                        .Replace("শ্ব", "|       শ্ব       |")

                        .Replace("শ্ম", "|       শ্ম       |")

                        .Replace("শ্য", "|       শ্য       |")

                        .Replace("শ্র", "|       শ্র       |")

                        .Replace("শ্ল", "|       শ্ল       |")

                        .Replace("ষ্ক", "|       ষ্ক       |")

                        .Replace("ষ্ট", "|       ষ্ট       |")

                        .Replace("ষ্ঠ", "|       ষ্ঠ       |")

                        .Replace("ষ্ণ", "|       ষ্ণ       |")

                        .Replace("ষ্প", "|       ষ্প       |")

                        .Replace("ষ্ফ", "|       ষ্ফ       |")

                        .Replace("ষ্ব", "|       ষ্ব       |")

                        .Replace("ষ্ম", "|       ষ্ম       |")

                        .Replace("ষ্য", "|       ষ্য       |")

                        .Replace("ষ্র", "|       ষ্র       |")

                        .Replace("স্ক", "|       স্ক       |")

                        .Replace("স্খ", "|       স্খ       |")

                        .Replace("স্ট", "|       স্ট       |")

                        .Replace("স্ত", "|       স্ত       |")

                        .Replace("স্থ", "|       স্থ       |")

                        .Replace("স্ন", "|       স্ন       |")

                        .Replace("স্প", "|       স্প       |")

                        .Replace("স্ফ", "|       স্ফ       |")

                        .Replace("স্ব", "|       স্ব       |")

                        .Replace("স্ম", "|       স্ম       |")

                        .Replace("স্য", "|       স্য       |")

                        .Replace("স্র", "|       স্র       |")

                        .Replace("স্ল", "|       স্ল       |")

                        .Replace("হ্ণ", "|       হ্ণ       |")

                        .Replace("হ্ন", "|       হ্ন       |")

                        .Replace("হ্ব", "|       হ্ব       |")

                        .Replace("হ্ম", "|       হ্ম       |")

                        .Replace("হ্য", "|       হ্য       |")

                        .Replace("হ্র", "|       হ্র       |")

                        .Replace("হ্ল", "|       হ্ল       |")

                        .Replace("র্অ", "|       র্অ       |")

                        .Replace("র্আ", "|       র্আ       |")

                        .Replace("র্ই", "|       র্ই       |")

                        .Replace("র্ঈ", "|       র্ঈ       |")

                        .Replace("র্উ", "|       র্উ       |")

                        .Replace("র্ঊ", "|       র্ঊ       |")

                        .Replace("র্ঋ", "|       র্ঋ       |")

                        .Replace("র্ঌ", "|       র্ঌ       |")

                        .Replace("র্এ", "|       র্এ       |")

                        .Replace("র্ঐ", "|       র্ঐ       |")

                        .Replace("র্ও", "|       র্ও       |")

                        .Replace("র্ঔ", "|       র্ঔ       |")

                        .Replace("ল", "|       ল       |")

                        .Replace("র্অ", "|       র্অ       |")

                        .Replace("র্আ", "|       র্আ       |")

                        .Replace("র্ই", "|       র্ই       |")

                        .Replace("র্ঈ", "|       র্ঈ       |")

                        .Replace("র্উ", "|       র্উ       |")

                        .Replace("র্ঊ", "|       র্ঊ       |")

                        .Replace("র্ঋ", "|       র্ঋ       |")

                        .Replace("ক্ঌ", "|       ক্ঌ       |")

                        .Replace("খ্ঌ", "|       খ্ঌ       |")

                        .Replace("গ্ঌ", "|       গ্ঌ       |")

                        .Replace("ঘ্ঌ", "|       ঘ্ঌ       |")

                        .Replace("ঙ্ঌ", "|       ঙ্ঌ       |")

                        .Replace("চ্ঌ", "|       চ্ঌ       |")

                        .Replace("ছ্ঌ", "|       ছ্ঌ       |")

                        .Replace("জ্ঌ", "|       জ্ঌ       |")

                        .Replace("ঝ্ঌ", "|       ঝ্ঌ       |")

                        .Replace("ঞ্ঌ", "|       ঞ্ঌ       |")

                        .Replace("ট্ঌ", "|       ট্ঌ       |")

                        .Replace("ঠ্ঌ", "|       ঠ্ঌ       |")

                        .Replace("ড্ঌ", "|       ড্ঌ       |")

                        .Replace("ঢ্ঌ", "|       ঢ্ঌ       |")

                        .Replace("ণ্ঌ", "|       ণ্ঌ       |")

                        .Replace("ত্ঌ", "|       ত্ঌ       |")

                        .Replace("থ্ঌ", "|       থ্ঌ       |")

                        .Replace("দ্ঌ", "|       দ্ঌ       |")

                        .Replace("ধ্ঌ", "|       ধ্ঌ       |")

                        .Replace("ন্ঌ", "|       ন্ঌ       |")

                        .Replace("প্ঌ", "|       প্ঌ       |")

                        .Replace("ফ্ঌ", "|       ফ্ঌ       |")

                        .Replace("ব্ঌ", "|       ব্ঌ       |")

                        .Replace("ভ্ঌ", "|       ভ্ঌ       |")

                        .Replace("ম্ঌ", "|       ম্ঌ       |")

                        .Replace("য্ঌ", "|       য্ঌ       |")

                        .Replace("র্ঌ", "|       র্ঌ       |")

                        .Replace("ল্ঌ", "|       ল্ঌ       |")

                        .Replace("শ্ঌ", "|       শ্ঌ       |")

                        .Replace("ষ্ঌ", "|       ষ্ঌ       |")

                        .Replace("স্ঌ", "|       স্ঌ       |")

                        .Replace("হ্ঌ", "|       হ্ঌ       |")

                        .Replace("র্এ", "|       র্এ       |")

                        .Replace("র্ঐ", "|       র্ঐ       |")

                        .Replace("র্ও", "|       র্ও       |")

                        .Replace("র্ঔ", "|       র্ঔ       |")

                        .TrimEnd().TrimStart().Trim()

                        .Replace("                      ","")

                        .Replace("                     ", "")

                        .Replace("                    ", "")

                        .Replace("                   ", "")

                        .Replace("                  ", "")

                        .Replace("                 ", "")

                        .Replace("                ", "")

                        .Replace("               ", "")

                        .Replace("              ", "")

                        .Replace("             ", "")

                        .Replace("            ", "")

                        .Replace("           ", "")

                        .Replace("          ", "")

                        .Replace("         ", "")

                        .Replace("        ", "")

                        .Replace("       ", "")

                        .Replace("      ", "")

                        .Replace("     ", "")

                        .Replace("    ", "")

                        .Replace("   ", "")

                        .Replace("  ", "")

                        .Replace(" ", "")

                        .Replace("||||||", "|")

                        .Replace("|||||", "|")

                        .Replace("||||", "|")

                        .Replace("|||", "|")

                        .Replace("||", "|")

                        .Replace("|", "|")

                         //"|   ্   |"halantas

                         .Replace("|   ্   |", " ্")

                        .Replace("ক| ্|ষ|", "ক ্ষ|")

                        //chandras

                        // "|ঁ|"        "|   ঁ   |"

                        //.Replace("|ঁ|", "|ঁ|")

                        .Replace("| ঁ|", " ঁ")

                        .Replace(" ঁ|", " ঁ")

                        .Replace("| ঁ", " ঁ")

                        //halanta in wrong places

                        .Replace("| ্|", " ্")

                        //halanta in wrong places

                        .Replace(" ্|", " ্")

                        //|   ্

                        //halanta in wrong places

                        .Replace("| ্|", " ্")

                        //halanta in wrong places

                        .Replace("| ্", " ্")

                        //halanta in wrong places

                        .Replace(" ্|", " ্")

////////////string halant = "\u09CD"; // 2509

////////////string bishrgs = "ঃ";

.Replace(("|" + bishrgs + "|").TrimEnd().TrimStart().Trim(), (bishrgs + "|").TrimEnd().TrimStart().Trim())

////////////string aaakar = "া";

.Replace(("|" + aaakar + "|").TrimEnd().TrimStart().Trim(), (aaakar + "|").TrimEnd().TrimStart().Trim())

////////////string horshoikaars = "ি";

.Replace(("|" + horshoikaars + "|").TrimEnd().TrimStart().Trim(), (horshoikaars + "|").TrimEnd().TrimStart().Trim())

////////////string dirgaikar = "ী";

///

.Replace(("|" + dirgaikar + "|").TrimEnd().TrimStart().Trim(), (dirgaikar + "|").TrimEnd().TrimStart().Trim())

////////////string harshookar = "ু";

.Replace(("|" + harshookar + "|").TrimEnd().TrimStart().Trim(), (harshookar + "|").TrimEnd().TrimStart().Trim())

////////////string dirghaukar = "ূ";

.Replace(("|" + dirghaukar + "|").TrimEnd().TrimStart().Trim(), (dirghaukar + "|").TrimEnd().TrimStart().Trim())

////////////string rrikaar = "ৃ";

.Replace(("|" + rrikaar + "|").TrimEnd().TrimStart().Trim(), (rrikaar + "|").TrimEnd().TrimStart().Trim())

////////////string ekaar = "ে";

.Replace(("|" + ekaar + "|").TrimEnd().TrimStart().Trim(), (ekaar + "|").TrimEnd().TrimStart().Trim())

////////////string oikaar = "ৈ";

.Replace(("|" + oikaar + "|").TrimEnd().TrimStart().Trim(), (oikaar + "|").TrimEnd().TrimStart().Trim())

////////////string O_kaar = "ৌ";

.Replace(("|" + O_kaar + "|").TrimEnd().TrimStart().Trim(), (O_kaar + "|").TrimEnd().TrimStart().Trim())///

////////////string Ou___kaar = "ৌ";

.Replace(("|" + Ou___kaar + "|").TrimEnd().TrimStart().Trim(), (Ou___kaar + "|").TrimEnd().TrimStart().Trim())///

////////////string jyafalas = "য়";//yes this i yafalas also

.Replace(("|" + jyafalas + "|").TrimEnd().TrimStart().Trim(), (jyafalas + "|").TrimEnd().TrimStart().Trim())///

                        //i kar juxtaposer

                        .Replace("|ি", "ি|")

                        //ng kar

                        .Replace("|ং", "ং|")

                        //aakar

                        .Replace("|া ", "া|")

                        //rsh kar

                        .Replace("|্ষ", "্ষ| ")

                        // .Replace("|"+((char)2509))

                       // string halant = "\u09CD"; // 2509

                         //u kar

                         .Replace("|ু ", "ু|")

                          .Replace("|ৎ ", "ৎ|")

                          //o kar

                           .Replace("|ো ", "ো|")

////////////string halant = "\u09CD"; // 2509

////////////string bishrgs = "ঃ";

.Replace(("|"+ bishrgs).TrimEnd().TrimStart().Trim(), (bishrgs+"|"  ).TrimEnd().TrimStart().Trim())

////////////string aaakar = "া";

.Replace(("|" + aaakar).TrimEnd().TrimStart().Trim(), (aaakar + "|").TrimEnd().TrimStart().Trim())

////////////string horshoikaars = "ি";

.Replace(("|" + horshoikaars).TrimEnd().TrimStart().Trim(), (horshoikaars + "|").TrimEnd().TrimStart().Trim())

////////////string dirgaikar = "ী";

///

.Replace(("|" + dirgaikar).TrimEnd().TrimStart().Trim(), (dirgaikar + "|").TrimEnd().TrimStart().Trim())

////////////string harshookar = "ু";

.Replace(("|" + harshookar).TrimEnd().TrimStart().Trim(), (harshookar + "|").TrimEnd().TrimStart().Trim())

////////////string dirghaukar = "ূ";

.Replace(("|" + dirghaukar).TrimEnd().TrimStart().Trim(), (dirghaukar + "|").TrimEnd().TrimStart().Trim())

////////////string rrikaar = "ৃ";

.Replace(("|" + rrikaar).TrimEnd().TrimStart().Trim(), (rrikaar + "|").TrimEnd().TrimStart().Trim())

////////////string ekaar = "ে";

.Replace(("|" + ekaar).TrimEnd().TrimStart().Trim(), (ekaar + "|").TrimEnd().TrimStart().Trim())

////////////string oikaar = "ৈ";

.Replace(("|" + oikaar).TrimEnd().TrimStart().Trim(), (oikaar + "|").TrimEnd().TrimStart().Trim())

////////////string O_kaar = "ৌ";

.Replace(("|" + O_kaar).TrimEnd().TrimStart().Trim(), (O_kaar + "|").TrimEnd().TrimStart().Trim())///

////////////string Ou___kaar = "ৌ";

.Replace(("|" + Ou___kaar).TrimEnd().TrimStart().Trim(), (Ou___kaar + "|").TrimEnd().TrimStart().Trim())///

////////////string jyafalas = "য়";//yes this i yafalas also

.Replace(("|" + jyafalas).TrimEnd().TrimStart().Trim(), (jyafalas + "|").TrimEnd().TrimStart().Trim())///

.Replace("|","   |   ")

                        ;

                    output_without_hashes_and_the_vowelsigns_splitted.Append("   " + ___temp_string_to_split_syllables + "     " + ___temp_string_for___unicodes_numbers_+      "   reversed___trimmedWord =  " + reversed___trimmedWord);

                    output_without_hashes_and_the_vowelsigns_splitted.AppendLine();//.Append("#" + ((int)ch) + ";");

                    output_for_reversed_words__unicodes.Append(___temp_string_for___unicodes_numbers_);

                    output.AppendLine(); // Move to next line after each word

                    output_for_reversed_words__unicodes.AppendLine();

                    // output_without_hashes_and_the_vowelsigns_splitted.AppendLine();

                }//end of else of else if (string.IsNullOrWhiteSpace(trimmedWord))

            }// foreach (string word in bengaliWords)

            File.WriteAllText(outputFilePath, output.ToString(), Encoding.UTF8);

            Console.WriteLine($"Unicode conversion completed. Output written to '{outputFilePath}'");

            File.WriteAllText(outputFilePath+"_syllables.txt", output_without_hashes_and_the_vowelsigns_splitted.ToString(), Encoding.UTF8);

            File.WriteAllText(outputFilePath + "_reversed_with_strgts_unikodes.txt", output_for_reversed_words__unicodes.ToString(), Encoding.UTF8);

            System.Windows.Forms.MessageBox.Show($"Unicode conversion completed. Output written to '{outputFilePath}'");

        }// static void CONVERT_THE_BENGALI_WORDS_TO_UNIKODES_SEMIKOLONED_DATASYSTEMS(string filename_with_bengaliswords)

Comments

Popular posts from this blog

SANJOYNATHSMANIMMOVIES___SCENE.PY

GTTERMS_FORMALIZATION_GEOMETRIFYING_TRIGONOMETRY

why_set_theory_needed