a very long text
B
B again
2
$
4
c
!
@
#
1
3
D
C
A
d
b
0
1
2
3
2
0
3
3
3
2
2
1
1
1
0
0
lowercase letters
uppercase letters
numbers
punctation above numbers
rot13
n
O
2
$
4
p
!
@
#
1
3
Q
P
N
q
o
0
1
2
3
2
0
3
3
3
2
2
1
1
1
0
0
ybjrepnfr yrggref
hccrepnfr yrggref
ahzoref
chapgngvba nobir ahzoref