~stomato463/+junk/nvdajp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#! nabcc2dots.py
# by Takuya Nishimoto

import sys

nabcc2dots_table = [
	'------',
	'-234-6',
	'----5-',
	'--3456',
	'12-4-6',
	'1--4-6',
	'1234-6',
	'--3---',
	'123-56',
	'-23456',
	'1----6',
	'--34-6',
	'-----6',
	'--3--6',
	'---4-6',
	'--34--',
	'--3-56',
	'-2----',
	'-23---',
	'-2--5-',
	'-2--56',
	'-2---6',
	'-23-5-',
	'-23-56',
	'-23--6',
	'--3-5-',
	'1---56',
	'----56',
	'12---6',
	'123456',
	'--345-',
	'1--456',
	'---4--',
	'1-----',
	'12----',
	'1--4--',
	'1--45-',
	'1---5-',
	'12-4--',
	'12-45-',
	'12--5-',
	'-2-4--',
	'-2-45-',
	'1-3---',
	'123---',
	'1-34--',
	'1-345-',
	'1-3-5-',
	'1234--',
	'12345-',
	'123-5-',
	'-234--',
	'-2345-',
	'1-3--6',
	'123--6',
	'-2-456',
	'1-34-6',
	'1-3456',
	'1-3-56',
	'-2-4-6',
	'12--56',
	'12-456',
	'---45-',
	'---456',
	'---4--',
	'1-----',
	'12----',
	'1--4--',
	'1--45-',
	'1---5-',
	'12-4--',
	'12-45-',
	'12--5-',
	'-2-4--',
	'-2-45-',
	'1-3---',
	'123---',
	'1-34--',
	'1-345-',
	'1-3-5-',
	'1234--',
	'12345-',
	'123-5-',
	'-234--',
	'-2345-',
	'1-3--6',
	'123--6',
	'-2-456',
	'1-34-6',
	'1-3456',
	'1-3-56',
	'-2-4-6',
	'12--56',
	'12-456',
	'---45-',
	'---456',
]

def nabcc2dots(org):
	s = ''
	for ch in org:
		if ch == ' ':
			s += '0'
		else:
			s += nabcc2dots_table[ord(ch) - 0x20].replace('-', '')
		s += ' '
	return s

if __name__ == '__main__':
	for line in sys.stdin:
		org = line.strip()
		print org
		print nabcc2dots(org)