# -*- coding: utf-8 -*-

def cyr_to_ascii(text):
    Latinica = {
        'љ' : 'lj',        'Љ' : 'Lj',
        'њ' : 'nj',        'Њ' : 'Nj',
        'џ' : 'dz',        'Џ' : 'Dz',
        'ћ' : 'c' ,        'Ћ' : 'c' ,
        'а' : 'a' ,        'А' : 'A' ,
        'б' : 'b' ,        'Б' : 'B' ,
        'в' : 'v' ,        'В' : 'V' ,
        'г' : 'g' ,        'Г' : 'G' ,
        'д' : 'd' ,        'Д' : 'D' ,
        'ђ' : 'dj',        'Ђ' : 'Dj',
        'е' : 'e' ,        'Е' : 'E' ,
        'ж' : 'z' ,        'Ж' : 'Z' ,
        'з' : 'z' ,        'З' : 'Z' ,
        'и' : 'i' ,        'И' : 'I' ,
        'ј' : 'j' ,        'Ј' : 'J' ,
        'к' : 'k' ,        'К' : 'K' ,
        'л' : 'l' ,        'Л' : 'L' ,
        'м' : 'm' ,        'М' : 'M' ,
        'н' : 'n' ,        'Н' : 'N' ,
        'о' : 'o' ,        'О' : 'O' ,
        'п' : 'p' ,        'П' : 'P' ,
        'р' : 'r' ,        'Р' : 'R' ,
        'с' : 's' ,        'С' : 'S' ,
        'т' : 't' ,        'Т' : 'T' ,
        'у' : 'u' ,        'У' : 'U' ,
        'ф' : 'f' ,        'Ф' : 'F' ,
        'х' : 'h' ,        'Х' : 'H' ,
        'ц' : 'c' ,        'Ц' : 'C' ,
        'ч' : 'c' ,        'Ч' : 'C' ,
        'ш' : 's' ,        'Ш' : 'S' 
        }
    for slovo in Latinica.keys():
        text = text.replace(slovo.decode('UTF-8'),Latinica[slovo])

    return text
