Karcioszkowana wersja.
0.052764892578125