Common typos: 0000o100000100000o90000o1p0000o1o0000o109000o10p000o10o000o100900o100p00o100o00o100090o1000p0o1000o0o100009o10000po10000oo100000p100000i100000l1000009100000k1000000100000o200000oq00000ow0000o01000001o900000o1090000o1p00000o10p0000o1o00000o10o0000o1009000o100p000o100o000o1000900o1000p00o1000o00o1000090o10000p0o10000o0o1000009o100000po100000oo100000op100000io100000oi100000lo100000ol100000o9100000ko100000ok1000000o100000o0100000o2100000o1200000oq100000o1q00000ow100000o1w00000o11