public static string _Country_List(Options_Handler handler, out ReplyKeyboardMarkup keyboardButtons)
        {
            int start = int.Parse(handler.Url_ext);
            Telegram_HandlerClient telegram_Handler = new Telegram_HandlerClient();
            var country_list = telegram_Handler._Get_Country_List();
            int k            = start > 0?start:0;

            KeyboardButton[][] keyboard = new KeyboardButton[100][];
            for (int i = 0; i < 100; i++)
            {
                if (k < country_list.Length)
                {
                    keyboard[i] = new KeyboardButton[] { new KeyboardButton(country_list[k].Country_Name + "/" + country_list[k].Country_Native_Name) }; k++;
                }
                else
                {
                    break;
                }
            }
            keyboard = keyboard.Where(x => x != null && !string.IsNullOrEmpty(x[0].Text)).ToArray();;
            ReplyKeyboardMarkup replyKeyboardMarkup = new ReplyKeyboardMarkup();

            replyKeyboardMarkup.OneTimeKeyboard = true;
            replyKeyboardMarkup.Keyboard        = keyboard;
            keyboardButtons = replyKeyboardMarkup;
            return("🌎");
        }
        public static string _City_List(Options_Handler handler, out ReplyKeyboardMarkup keyboardButtons)
        {
            Telegram_HandlerClient telegram_Handler = new Telegram_HandlerClient();
            var city_list = telegram_Handler._Get_City_List((int)handler.Country_ID);

            KeyboardButton[][] keyboard = new KeyboardButton[city_list.Length][];
            for (int i = 0; i < 100; i++)
            {
                if (i < city_list.Length)
                {
                    keyboard[i] = new KeyboardButton[] { new KeyboardButton(city_list[i].City_Name + "/" + city_list[i].City_Native_Name) }
                }
                ;
            }
            ReplyKeyboardMarkup replyKeyboardMarkup = new ReplyKeyboardMarkup();

            replyKeyboardMarkup.OneTimeKeyboard = true;
            keyboard = keyboard.Where(x => x != null && !string.IsNullOrEmpty(x[0].Text)).ToArray();
            replyKeyboardMarkup.Keyboard = keyboard;
            keyboardButtons = replyKeyboardMarkup;
            return("🗺");
        }