This is what I have done:
1. First I converted all the letters that are present into numbers (The strokes of the letter are the number):
O = 0 (0 strokes = number 0)
I = 1 (1 stroke = number 1)
T = 2 ...
N = 3
W = 4
2. Then I divided the entire code into groups of three letters:
example: “OON-ONO-OTW-OII-OIW-OOW-OIO-OTW-OWO-OIW-OOI-OTT OTN-OOI-OWO-OIO-ONN-OIW-OOI-OTT”
3. Then I converted these three groups into quinary numbers (base 5). This means that there are only five different digits that can be used: 0, 1, 2, 3 and 4:
OON -> 003
ONO -> 030
OTW -> 024
…
4. Then I converted these base-5 numbers into decimal numbers.
Explanation
In a base-5 number system, the positions of digits have different values based on powers of 5. For example:
The right-hand digit has the value 5^0 (i.e. 1)
The digit to the left has the value 5^1 (i.e. 5)
The next digit to the left has the value 5^2 (i.e. 25)
and so on
Example
Let's take the base 5 number 324:
The right-hand digit (4) stands for 4 * 5^0 = 4 * 1 = 4
The middle digit (2) stands for 2 * 5^1 = 2 * 5 = 10
The left-hand digit (3) stands for 3 * 5^2 = 3 * 25 = 75
=
003 (Base 5) -> 3 (decimal)
The right-hand digit 3 stands for 3 * 5^0 = 3 * 1 = 3
And so on
030 (Base 5) -> 15 (decimal)
024(Base 5) -> 14 (decimal)
...
5. Then I converted the decimal numbers into letters (A = 1, B = 2, ..., Z = 26):
3 -> C
15 -> O
2 -> N
...