............D1..#................... .........11X*i2..................... .....5.O...0f0...................... ...1A0V0.11X*i2..................... .2.X15.O...0f0...................... ...1A1V0.11X*i2.#..BITS.CLOCK..#.... .2.X25.O...0f0...................... ...1A2V0.11X*i2..................... .2.X35.O...0f0...................... ...1A3V0.11X*i2..................... .2.X45.O...0f1...................... ...1A4V1.11X.i2..................... .2.X55.O...0f0...................... ...1A5V0.11X.i2..................... .2.X65.O...0f1...................... ...1A6V1.11X.i2..................... .2.X75.O...0f0...................... ...1A7V0.11X.i2..................... .2.X85.O...0f0...................... ...1A8V0.11X.i2..................... .2.X95.O...0f1...................... ...1A9V1............................ ....a............................... ....J...........#................... .33XaYaYaYaYa....................... ....J...J...J....................... .15Xa.zAa..Ca....................... ....J.A9.zM9....#Display.result#.... .21Xa.9Y9Ar......................... ........A0.......................... ....Ca.A0.......#self.adapting.#.... ....9.X0........#to.bits.length#.... ....aK9876543210.................... ......1001010000.................... ....................................