Karcioszkowana wersja.
0.050505876541138