!direction!.replace("N",u"С") and !direction!.replace("W",u"З")
tt = str.maketrans('NWSE', 'СЗЮВ')
translated = !direction!.translate(tt)
tokens = translated.split(' ')
tokens[1] = '{}º{}\'{}"'.format(*tokens[1].split('-'))
print('{0}{2} {1}'.format(*tokens))
tt = {
u'N': u'С',
u'W': u'З',
u'S': u'Ю',
u'E': u'В',
}
translated = !direction!
for c in tt:
translated = translated.replace(c, tt[c])
tokens = translated.split(' ')
tokens[1] = u'{}º{}\'{}"'.format(*tokens[1].split('-'))
u'{0}{2} {1}'.format(*tokens)