すのものの「いろいろ」(その339)


ハノイの塔>オリジナルの,円盤が 64 枚の場合を途中から出力させる

ハノイの塔>ステップ数の二進表記から円盤の位置を計算するプログラム》 で,円盤の数をオリジナルの 64 枚とし,初期化を乱数で行ない,数ステップを出力させたもの。

0101011000010101101011110001000110110000101111001001101110101101    |f--c--------3--0f--c----765----0f--------6----10------987--4--1-    |--d--a9----4--1--e--ba98----321--e--ba98--5432--f--cb----6--32--    |-e--b--8765--2----d--------4------dc----7--------ed--a----5----0
0101011000010101101011110001000110110000101111001001101110101110    |f--c--------3--0f--c----765----0f--------6----10------987--4----    |--d--a9----4--1--e--ba98----321--e--ba98--5432--f--cb----6--321-    |-e--b--8765--2----d--------4------dc----7--------ed--a----5----0
0101011000010101101011110001000110110000101111001001101110101111    |f--c--------3--0f--c----765----0f--------6----10------987--4----    |--d--a9----4--1--e--ba98----321--e--ba98--5432--f--cb----6--3210    |-e--b--8765--2----d--------4------dc----7--------ed--a----5-----
0101011000010101101011110001000110110000101111001001101110110000    |f--c--------3--0f--c----765----0f--------6----10------987-------    |--d--a9----4--1--e--ba98----321--e--ba98--5432--f--cb----6--3210    |-e--b--8765--2----d--------4------dc----7--------ed--a----54----
0101011000010101101011110001000110110000101111001001101110110001    |f--c--------3--0f--c----765----0f--------6----10------987------0    |--d--a9----4--1--e--ba98----321--e--ba98--5432--f--cb----6--321-    |-e--b--8765--2----d--------4------dc----7--------ed--a----54----
0101011000010101101011110001000110110000101111001001101110110010    |f--c--------3--0f--c----765----0f--------6----10------987------0    |--d--a9----4--1--e--ba98----321--e--ba98--5432--f--cb----6--32--    |-e--b--8765--2----d--------4------dc----7--------ed--a----54--1-
0101011000010101101011110001000110110000101111001001101110110011    |f--c--------3--0f--c----765----0f--------6----10------987-------    |--d--a9----4--1--e--ba98----321--e--ba98--5432--f--cb----6--32--    |-e--b--8765--2----d--------4------dc----7--------ed--a----54--10
0101011000010101101011110001000110110000101111001001101110110100    |f--c--------3--0f--c----765----0f--------6----10------987----2--    |--d--a9----4--1--e--ba98----321--e--ba98--5432--f--cb----6--3---    |-e--b--8765--2----d--------4------dc----7--------ed--a----54--10
0101011000010101101011110001000110110000101111001001101110110101    |f--c--------3--0f--c----765----0f--------6----10------987----2--    |--d--a9----4--1--e--ba98----321--e--ba98--5432--f--cb----6--3--0    |-e--b--8765--2----d--------4------dc----7--------ed--a----54--1-
0101011000010101101011110001000110110000101111001001101110110110    |f--c--------3--0f--c----765----0f--------6----10------987----21-    |--d--a9----4--1--e--ba98----321--e--ba98--5432--f--cb----6--3--0    |-e--b--8765--2----d--------4------dc----7--------ed--a----54----
0101011000010101101011110001000110110000101111001001101110110111    |f--c--------3--0f--c----765----0f--------6----10------987----210    |--d--a9----4--1--e--ba98----321--e--ba98--5432--f--cb----6--3---    |-e--b--8765--2----d--------4------dc----7--------ed--a----54----

考えてみれば当たり前なのだが,上のほうの小さな円盤が数枚動くだけで, 何もおもしろいことはない。

乱数で 250 のステップを発生させ,その円盤の配置を出力させてみた。 sort をとおし,一行おきに空行を置いた。(←手作業。)

0000000010011011001110010001011100111000101110111000000110111110    |fedcba98------10--dcb--8----3--------a98--543----edcba9--6------    |--------7--43--------a9----4----fe------7----2------------54321-    |---------65--2--fe------765--210--dcb----6----10f------87------0

0000000011101001111110010111010110111110011001010001011000100111    |fedcba98----3--0fedcb--8----3--0f------87--43--0----b--876------    |--------765--21------a9--654--1--e------------1----c------5--210    |-----------4------------7----2----dcba9--65--2--fed--a9----43---

0000010001000001101001010000001110000111101100110101000110000101    |fedcb----6--------d--a--765432------------54--10--d----87----2--    |------987------0f--cb--8------10f----a987--------e--ba9--6543--0    |-----a----54321--e----9----------edcb----6--32--f--c----------1-

0000010010110111100010111101000110011010011000010110000001000011    |fedcb----6--3----edc--9876--321--ed--a----------f--cba987-------    |------98--54--------b------4----------9--65----0----------5432--    |-----a--7----210f----a----5----0f--cb--87--4321--ed------6----10

0000011100110101100000110000101000110101010111010110101101101101    |fedcb--------2--------98----3--0fe--b--8--5----0----b----65----0    |--------76--3--0f------------2----dc--9--6----1--ed--a--7--4--1-    |-----a98--54--1--edcba--7654--1------a--7--432--f--c--98----32--

0000011111010100110101010100100010000000010000011001100000001011    |fedcb------4--10--d--a--7----210----------54321--ed--a987654--10    |----------5--2--fe--b--8--54----f--------6------------------3---    |-----a9876--3------c--9--6--3----edcba987------0f--cb--------2--

0000100001001001001111000110010110110001011000011010110101001000    |fedc------54----fe----987--43--0f------8----------d----8--54----    |----b----6--3--0--dcba--------1--e--ba9--65----0f--c--9--6--3---    |-----a987----21----------65--2----dc----7--4321--e--ba--7----210

0000100101100111100111111010111010011010001100011110101110010100    |fedc----7--43----ed------6--321--ed--a----54--------b----65--2--    |----b--8------------------5----0------9--------0fed--a------3---    |-----a9--65--210f--cba987--4----f--cb--876--321----c--987--4--10

0000101010001010011000111100110000001110100000011111001111111001    |fedc--9--654--1--ed--------------------8------------ba----------    |----b--8----3--0f--cba----54--10fedc----7------0fedc--9876543--0    |-----a--7----2--------9876--32------ba9--654321--------------21-

0000101100011010011111110000111100110110010101110111001011010111    |fedc--98------1--edcba98----3210--dc------5--210----ba--76--3---    |----b------43--0f--------------------a9--6--3----edc--9----4----    |-----a--765--2----------7654----fe--b--87--4----f------8--5--210

0000110000110011111000100011110101000011001111100101110011100010    |fedc--9876--32--------9--------0--dcba--76--------d--------432--    |----ba----54--10fed----876----1--e----98--54321--e----98------1-    |-------------------cba----5432--f--------------0f--cba--765----0

0000110010001100010011001011100000100101000111100010110100101010    |fedc--98----32----dc--98--543------cb--8----------d----8--5--2--    |----ba--7--------e--ba--7----210fe----9----4321----c--9----4--1-    |---------654--10f--------6--------d--a--765----0fe--ba--76--3--0

0000110101010001010100010100001000001101000110011011101000101000    |fedc--9--6--321--e--ba9--6----1--------8----------dcb--876--3---    |----ba--7--4----f--c----7------0fedc--9----43--0f----a----5--210    |-------8--5----0--d----8--5432------ba--765--21--e----9----4----

0000110111111100000001101110011000011111000011000100111100010110    |fedc--9--------------a9----43--0fed--------------e--ba98----3--0    |----ba--------10fedcb--8----------------7654--10f----------4----    |-------8765432----------765--21----cba98----32----dc----765--21-

0001010010111110111001010110100000101101100100110110100100010111    |fed--a--7------0------9--65--210fe--ba------32--f--c----765--210    |----b----6------fed--a--7--4------d----87--4--10----b--8----3---    |---c--98--54321----cb--8----3------c--9--65------ed--a9----4----

0001011000101110101000001111100000001001100110000101001101111000    |fed--a9----4----f--cba98------------b--87--43----e--ba--7----210    |----b--876--321--e------76543--------a9--65--210f--c--98--------    |---c------5----0--d----------210fedc--------------d------6543---

0001011110010101111100111111000110010100011101111001000101100000    |fed--a987--4--1----------------0f--c--987----210f--c----7--43210    |----b----65--2------ba------321--ed--a------3----ed----8--------    |---c--------3--0fedc--987654--------b----654--------ba9--65-----

0001100010111001110111110111110010010001011110101010100111001111    |fed--a98--543--0fe------7--------ed----8------1--e--b--876--3210    |--------7----21----cba98------10----ba9--6543--0--d--a9---------    |---cb----6--------d------65432--f--c----7----2--f--c------54----

0001100011001100100010010010111010001000010011100111111010101000    |fed--a98--54--10----b--8--5----0----b----6--321--edcba9--6--3---    |--------76--32--f----a9----4----f----a987------0f------8--5--210    |---cb------------edc----76--321--edc------54------------7--4----

0001100011010000111011100101101011000111110100110100110000010101    |fed--a98--5--------c------5--2--fe--------5------e--ba------3--0    |--------76--3210----ba9--6----1------a9876--32--f----------4--1-    |---cb------4----fed----87--43--0--dcb------4--10--dc--98765--2--

0001100100001101000110011100010100000011110111010111101100100101    |fed--a9--------0----------543--0------9876----1--edcb------43--0    |--------7654--1----cb--876----1------------432--f----a--76----1-    |---cb--8----32--fed--a9------2--fedcba----5----0------98--5--2--

0001100101101011111101101000111010010000100011001000010100001101    |fed--a9--65--2------b--8----321--ed------654--10------9--------0    |--------7--4--10fedc----7------0----ba98----32--f----a--7654--1-    |---cb--8----3--------a9--654----f--c----7--------edcb--8----32--

0001100111100011011010010110110000110000101111000110011000000000    |fed--a9----432--f--c----7--4--10fe--ba98--5432------------------    |--------------10----b--8----32----dc----7--------ed--a9---------    |---cb--8765------ed--a9--65--------------6----10f--cb--876543210

0001101111011011100010010110011110111001101101100111110100000100    |fed--a----5--2------b--8----------dcb--87----21--edcba--76543---    |------9876----10f----a9--65--210f----a9--6--3--0f------8------10    |---cb------43----edc----7--43----e--------54----------9------2--

0001110000110110101101010001100000110101100011001010111110110000    |fed----------21--e--b--8----------dc--9--654--10--d------6--3210    |------9876--3--0--dc--9----43--------a------32--f--c------54----    |---cba----54----f----a--765--210fe--b--87--------e--ba987-------

0001110011101000101011011111011000101000010100101001111001001011    |fed--------4----f--c--9------21----c------5----0----------54--10    |------98----3----e--ba------3--0fe--b----6--32--f--cba9--6--3---    |---cba--765--210--d----87654------d--a987--4--1--ed----87----2--

0001111000010111011000111000001100111001011111100110111111111010    |fed----8765--210------987------------a9--654321--ed----------2--    |------------3----ed------65432--fe------7------0f--c----------1-    |---cba9----4----f--cba--------10--dcb--8------------ba9876543--0

0001111110000110010101111110000000111010101011010101110001010101    |fed------6543--0f--c--------------dcb--8--5----0--d------6--3--0    |------------------d--a98765----------a--7--4--1--e----987--4--1-    |---cba987----21--e--b------43210fe----9--6--32--f--cba----5--2--

0001111111110110001110111011101101100001110010101010001010011101    |fed----------21------a----543----ed----876--3--0--d----8------1-    |------------3--0fe----987----2--f--cba9------2--f--cba--7--432--    |---cba987654------dcb----6----10----------54--1--e----9--65----0

0010000100001111111011101010000001101110000000010100000011101111    |fe------7654--------ba9--6----------ba9--------0--dcba98----3210    |--d----8----3210fed----8--5------ed----87654321--e------765-----    |---cba9------------c----7--43210f--c------------f----------4----

0010000101001000011011010110101010001110110010010010110011111101    |fe------7----210f--c--9--65--2--f------8--54----fe--ba--765432--    |--d----8--54--------ba--7--4--1--edc----76--3--0--d------------0    |---cba9--6--3----ed----8----3--0----ba9------21----c--98------1-

0010000110001100011110001011110100100000111001111001001111101010    |fe----------32----------7------0--d--------43----ed--------4--1-    |--d----87--------edcb----6----1----cba98------------ba------3--0    |---cba9--654--10f----a98--5432--fe------765--210f--c--98765--2--

0010001001010000011110100011111000100111011100110101000010100011    |fe----9--6--3210f----a----54321----cb----654--10--d------6----10    |--d----87--4----------9--------0fe------7--------e--ba98--5-----    |---cba----5------edcb--876--------d--a98----32--f--c----7--432--

0010010011101101110000111110011001100011111001100111000100111001    |fe----98----32----dcba----------------98765--21--edc----76------    |--d--a--765----0fe----98765--21--ed--------43--0f------8--543--0    |---cb------4--1------------43--0f--cba--------------ba9------21-

0010010110010001100101110110000010111111110000011100011000101010    |fe----9--65----0f--c----7--43210--dcba9876--------dcb--876--3--0    |--d--a------321--ed--a98--------f--------------0fe--------5--2--    |---cb--87--4--------b----65------e--------54321------a9----4--1-

0010011110101100000001101011101110010010100101110001110010001011    |fe--------5----------a9--6----10f--c--9--65--210------98----3---    |--d--a987--4--10fedcb--8--543----ed----8----3------cba--7----2--    |---cb----6--32----------7----2------ba--7--4----fed------654--10

0010100100100111110110001000011110101011101100110011110111110001    |fe--b--8--5--210fe------7----210f--c--987--------------87654----    |--d--a9----43------cb----6543----e--b----6--32--fe----9--------0    |---c----76--------d--a98----------d--a----54--10--dcba------321-

0010100101101101110110101001111110110011101111011110110110111000    |fe--b--8----32----d--a--7--43210f--------6----1----c--9--6------    |--d--a9--65----0fe----9--65------e--ba----5432------ba----543---    |---c----7--4--1----cb--8----------dc--987------0fed----87----210

0010101010110000101000100101110010010000111011101100101101010110    |fe--b--8--54----f--cba----5------ed--------4----fe--b----6--3--0    |--d--a--7--------e----9--6----10----ba98----321------a--7--4----    |---c--9--6--3210--d----87--432--f--c----765----0--dc--98--5--21-

0010101101100001011111111100101101101110111010000101011100010100    |fe--b----65----0----------54--10----ba9----4------d--a98----3---    |--d--a--7--4321--edcba9876--3----ed----8----3----e--b------4--10    |---c--98--------f------------2--f--c----765--210f--c----765--2--

0010110001001011101100100011001000010110000101110100011111111000    |fe--ba----54--10f------876--32------b--8765--210--dcb--------210    |--d------6--3----e--ba----54--1----c--------3----e--------------    |---c--987----2----dc--9--------0fed--a9----4----f----a9876543---

0010110010000011010101001001000010110100110110011011011110011110    |fe--ba--7--------e--b----65------e--b------43--0f----a987--4321-    |--d------65432--f--c--98----3210--dc--98--5--21--e--b----65----0    |---c--98------10--d--a--7--4----f----a--76--------dc------------

0010110101110111110000000101011000100000100111100000000011101000    |fe--ba--7----210fe--------5--21----cba98----------------765--210    |--d----8----3------------6--3--0fe------7--4321------------4----    |---c--9--654------dcba987--4------d------65----0fedcba98----3---

0010111011010001101111111100010101101111000001110000100111101110    |fe--ba9----4------dcba9876----1--ed----------210----b--8765----0    |--d----8--5----0f------------2--f--c----76543--------a9----4----    |---c----76--321--e--------543--0----ba98--------fedc--------321-

0011000100000010110100011000110011010110000011011110110111010010    |fe--ba9--------0--d----87----------c--------32------ba----5----0    |--dc----765432--fe--ba9--654--10--d--a9--------0fed----876--32--    |-------8------1----c--------32--fe--b--87654--1----c--9----4--1-

0011000100101000010011001011111000010001010000100100001011000111    |fe--ba9----4------dc--98--54321----c----7------0f------8--543---    |--dc----76--3----e--ba--7------0fed----8--5432----dcba--76------    |-------8--5--210f--------6----------ba9--6----1--e----9------210

0011000100101010100000000010010000001001110000001001001010001101    |fe--ba9----4--1--edcba9876----10fedc------543210----ba--7------0    |--dc----76--3--0----------5--2------b--876------f--c--9--654--1-    |-------8--5--2--f----------43--------a9----------ed----8----32--

0011000111110110000011010001110100101011001010100101001011010111    |fe--ba9------21--------8------1----c--98--5--2----d----8--5--210    |--dc--------3--0fedc--9----432--fe--b------4--1--e--ba--76--3---    |-------87654--------ba--765----0--d--a--76--3--0f--c--9----4----

0011010000100010001001001100101100000110111100000101000100010001    |fe--b------432----d--a--76--3--------a9----------e--ba9----4----    |--dc--9876----1----cb--------2--fedcb--8----3210f--c----765----0    |-----a----5----0fe----98--54--10--------7654------d----8----321-

0011010011100110111000100100000010101101010011011000010010011011    |fe--b------43--0------9--6------f--c--9--6--32--------98------10    |--dc--98--------fed----87--------e--ba--7------0f----a--7--43---    |-----a--765--21----cba----543210--d----8--54--1--edcb----65--2--

0011010101000101000100001100100000011101011111001000000001100110    |fe--b--8--543--0----ba98--54----------9--65432--f--------65--21-    |--dc--9--6----1----c----76--3------cba--7--------edcba987--43--0    |-----a--7----2--fed----------210fed----8------10----------------

0011010111110110111110000101110111111010111111101100010000000010    |fe--b--87654----fedcb----6----1------a--7654321------a--------1-    |--dc--9------21------a987--432--------9--------0--dcb----------0    |-----a------3--0----------5----0fedcb--8--------fe----98765432--

0011011001000111111101101010101110111101101000001001100010110010    |fe--b--87----210fedc----7--4--10f------87--43210--------7------0    |--dc------543--------a9--6--3----e----9--6------f--cb----6--32--    |-----a9--6----------b--8--5--2----dcba----5------ed--a98--54--1-

0011011011101111101001101101100010110101101111110101101010010001    |fe--b--8----3210f--cb--8--5--210--dc--9--6------f--cb--8----321-    |--dc----765------e------76------f----a----543210--d--a--7--4----    |-----a9----4------d--a9----43----e--b--87--------e----9--65----0

0011011111000101010110101101010100011111101000000101101000101100    |fe--b--------2--f--cb--8--5--2--fed------6--------d--a----5-----    |--dc------543--0--d--a--76--3--0----------5------e----9----4--10    |-----a9876----1--e----9----4--1----cba987--43210f--cb--876--32--

0011100100011010100011001111010010100101110011000111111001010111    |fe------765--2--f------------2--f--cb--876--32------------5--210    |--dcb--8------1--edc--98----3----e----9----------edcba9--6--3---    |-----a9----43--0----ba--7654--10--d--a----54--10f------87--4----

0011101000101101000110101110110001001000001111001001011101100000    |fe----9----4--1----cb--8----32----dc------5432--f--c----7--43210    |--dcb--876--32--fed--a--765------e--b------------ed--a98--------    |-----a----5----0------9----4--10f----a9876----10----b----65-----

0011101100101001101011000001011110011000011000000111011011000011    |fe----98--5--21--e--ba------3----ed--a987--43210f----a9---------    |--dcb------4------d--------4------------------------b--8--5432--    |-----a--76--3--0f--c--98765--210f--cb----65------edc----76----10

0011111111110011000101000001000000100101011000110110101010100110    |fe----------32--fed--a------3210fe----9--65------ed--a--7--43--0    |--dcba987654--10----b------4------d--a--7--432--f--c--9--6------    |-------------------c--98765--------cb--8------10----b--8--5--21-

0100000000111001010101010110100100110010101111110110000010000001    |f------------21--e--b--8----3--0--dc--9--6------f--cba98--------    |--dcba9876------f--c--9--65--21--------8--543210--------7------0    |-e--------543--0--d--a--7--4----fe--ba--7--------ed------654321-

0100000101111100001010101011011101100010011111011111101000111100    |f------8------10fe--b--8--54----f--cba--------1------a----5432--    |--dcba9--65432----d--a--7----210------9--65432--------9---------    |-e------7----------c--9--6--3----ed----87------0fedcb--876----10

0100001000000111100000010010110001110100111110010011110000101000    |f------876543----edcba9----4--10f----a--76543--0--dcba----5--210    |--dcba------------------76--32------b--------21------------4----    |-e----9------210f------8--5------edc--98--------fe----9876--3---

0100001001000010100011111110110110111000111101111000101100011010    |f------87------0----ba98765----0f----a98----3----edc--98------1-    |--dcba----5432--f----------4--1--e------7654--------b------43--0    |-e----9--6----1--edc--------32----dcb--------210f----a--765--2--

0100001010111100011100011110001011000011000100011100110011010111    |f------8--5432------ba9----432--fe----98----321------------4----    |--dcba--7--------edc----------1------------4------dc--98--5--210    |-e----9--6----10f------8765----0--dcba--765----0fe--ba--76--3---

0100001110011011000010110011111010010101101000010111100110111010    |f--------65--2--fedc--98--54321--ed--a----5----0----------543--0    |--dcba--------10----b----------0----b--87--4321--edcb--87----2--    |-e----987--43--------a--76------f--c--9--6------f----a9--6----1-

0100010000011001000101110111001100111000011001011001101001001101    |f----a----------fed--a98----32--fe------------1--ed--a----54--1-    |--dcb------43--0----b----654--10--dcb----65--2--------9--6--32--    |-e----98765--21----c----7------------a987--43--0f--cb--87------0

0100011010100110101010110110010101000111100011110101001101000011    |f----a9--6------f--c--98------1--e----------3210--d------6----10    |--dcb--8--5--21--e--b----65--2--f----a987--------e--ba--7-------    |-e------7--43--0--d--a--7--43--0--dcb----654----f--c--98--5432--

0100011111111100111001010001100010001110001110110001001110001011    |f----a98765432--fed--a--765--210----ba9------2--fed------654--10    |--dcb--------------cb--8--------f------876----10----ba------3---    |-e------------10------9----43----edc------543------c--987----2--

0100100010101111010101111010011110000100011110010111110000010111    |f----a98--5------e--b----6------------987----21--edcba------3---    |--dc----7--4----f--c------5--210f----a----------f----------4----    |-e--b----6--3210--d--a987--43----edcb----6543--0------98765--210

0100101000101011010111111010010101011000011100001011010010101010    |f----a----5--2--f--cba987--43--0--d--a987--------e--b----6--3--0    |--dc--9----4--10--d------6----1--e----------3210--dc--98--5--2--    |-e--b--876--3----e--------5--2--f--cb----654----f----a--7--4--1-

0100101010011100101111100010010110000101001010011010101111000101    |f----a--7--432--f------876----1--edcb--8--5--21--e--b--------2--    |--dc--9--65------e--------5--2--------9----4------d--a----543--0    |-e--b--8------10--dcba9----43--0f----a--76--3--0f--c--9876----1-

0100101011000010110110010001011110000001100011011011111010111110    |f----a--76----1----cb--8----3----edcba9--654--1--e------7------0    |--dc--9--------0--d--a9----4----------------32----dcba9--6------    |-e--b--8--5432--fe------765--210f------87------0f------8--54321-

0100101111101100001010001111101001011001001010100011011111010010    |f----a------32----d--a98------1--e------76--3--0fe--b------4--1-    |--dc--98765--------c----76543--0f--cb--8--5--2----dc------5----0    |-e--b------4--10fe--b--------2----d--a9----4--1------a9876--32--

0101000101100011100111001101111010000001110001100011100000101010    |f--c----7--432--------98--5----0----------543--0fe--------5--2--    |--d----8------10f--cba--76------f------876--------dcb------4--1-    |-e--ba9--65------ed--------4321--edcba9------21------a9876--3--0

0101000110001001000101000111101111100000111011111010101000110110    |f--c--------3--0----b----6543------cba98----3210f--c--9------21-    |--d----87----21----c--987----2----------765------e--b--876--3--0    |-e--ba9--654----fed--a--------10fed--------4------d--a----54----

0101001000001111111010001101000011111100101001111010101101101010    |f--c--9------------c----76--3210------98--5--210f--c--98----3--0    |--d----87654--------b------4----fedcba--7--43----e--b----65--2--    |-e--ba------3210fed--a98--5--------------6--------d--a--7--4--1-

0101001010110011000001100101110011100000110011101101011110101111    |f--c--9--6--32--fedcb--87--432--fed------------0--d--a987--4----    |--d----8--54--10----------5--------cba98--54----fe--b----6--3210    |-e--ba--7------------a9--6----10--------76--321----c------5-----

0101001101101111110110011000110100110100110000000100100010111000    |f--c--98----3210fe----------32--fe--b------------e--b----6------    |--d------65--------cb--87------0--dc--98--543210f----a98--543---    |-e--ba--7--4------d--a9--654--1------a--76--------dc----7----210

0101001111111110011101100000001000010000101000000001110001011000    |f--c--987654321--edc----------1----c----7--43210fed------6------    |--d------------0f----a9--------0fed------6------------987--43---    |-e--ba--------------b--8765432------ba98--5--------cba----5--210

0101010001011101100000011110001110111111111010010001010110000100    |f--c--987--432----------------10f----------4----fed--a--------10    |--d--a----5----0f------8765------e----------3--0----b--87----2--    |-e--b----6----1--edcba9----432----dcba98765--21----c--9--6543---

0101010010110000100100010000000010101000000101001000110111101001    |f--c--98--54----f--c----76543210--d--a98765--2--f------8765--21-    |--d--a--7--------ed----8--------f--c--------3----edc--9----4----    |-e--b----6--3210----ba9----------e--b------4--10----ba------3--0

0101010101101100000001011101011001110100000101101011101011011111    |f--c--9--65----------a----5--21--edc--98765--21--e----9----43210    |--d--a--7--4--10fedcb--876--3--0f----a------3--0--dcb--8--5-----    |-e--b--8----32--------9----4--------b------4----f----a--76------

0101010110010110001000000100010101000101110010011011111100101011    |f--c--9--65--21----cba987----2--f----a----54------dcba98--5--2--    |--d--a------3--0fe--------543--0--dcb--876--3--0f----------4--10    |-e--b--87--4------d------6----1--e----9------21--e------76--3---

0101010110101000110011100101100000110000101011101111011011010111    |f--c--9--6--3----------87--43------------6--321------a9----4----    |--d--a----5--210--dc------5--210fe--ba98--5----0----b--8--5--210    |-e--b--87--4----fe--ba9--6--------dc----7--4----fedc----76--3---

0101011001000011000000100011011011110110101000110100101101010110    |f--c------5432--fedcba----54----fedc----7--432--f----a--7--4----    |--d--a9--6----10------9------21------a9--6----10--dc--98--5--21-    |-e--b--87--------------876--3--0----b--8--5------e--b----6--3--0

0101101101111011010101010101101000011001101101101011101001001001    |f--cb----6543----e--b--8--5--2------------54----f----a----54----    |--d--a--7----2--f--c--9--6----1----cb--87----21--e----9--6--3--0    |-e----98------10--d--a--7--43--0fed--a9--6--3--0--dcb--87----21-

0101101111110101110011110011101011000000011001101000101110101101    |f--cb--------2----dc----76----1----------65--21--edc--987--4--1-    |--d--a------3--0fe--ba98--543--0--dcba987--43--0----b----6--32--    |-e----987654--1--------------2--fe--------------f----a----5----0

0101110001000110010000110000100010000000010100100110010011111110    |f--cba----543--0f------------210----------5----0f--cb----------0    |--d------6--------dcba--7654----f--------6--32--------98--------    |-e----987----21--e----98----3----edcba987--4--1--ed--a--7654321-

0101111001101111111101110011001000011011011111100111010110010111    |f--cba9--65----------a98--54--1----cb----654321--edc--9--65--210    |--d----87--4--------b----------0fed--a--7------0f----a------3---    |-e----------3210fedc----76--32--------98------------b--87--4----

0101111011000010010110010010111000001110100010010011001001010101    |f--cba9--------0f--cb--8--5----0fedc----7----21--------87--4--1-    |--d----8--5432----d--a9----4--------ba9--654----fe--ba----5--2--    |-e------76----1--e------76--321--------8----3--0--dc--9--6--3--0

0101111100000110110001011101110111010000100010111000110101000100    |f--cba98--------fe----9----432----d------654--10f------8--543---    |--d----------21------a----5----0fe--ba98----3----edc--9--6----10    |-e------76543--0--dcb--876----1----c----7----2------ba--7----2--

0101111110011111000010111100000011101111011010011100101010100000    |f--cba987--43210----b--------------c----7--4------dc--9--6------    |--d------65----------a----543210----ba98----3--0fe--b--8--5-----    |-e--------------fedc--9876------fed------65--21------a--7--43210

0110000000100111001110111101011100110110011110110000011011010001    |f--cba9876------fe----9876--3--------a9--6543--------a9----4----    |----------5--210--dcb------4----fe--b--87----2--fedcb--8--5----0    |-ed--------43--------a----5--210--dc----------10--------76--321-

0110001010000000001001111110010111011011011101010110010010010101    |f--cba--7----------cb------43--0fe----98----3--0------98----3--0    |------9--6543210fe------------1----cb----654--1--ed--a--7--4--1-    |-ed----8----------d--a98765--2----d--a--7----2--f--cb----65--2--

0110001100101000110011001100111110101010010010110001111001001100    |f--cba--76--3--------------------e--b--87----2--fed----87-------    |------98--5--210--dc--98--54------d--a----54--10----------54--10    |-ed--------4----fe--ba--76--3210f--c--9--6--3------cba9--6--32--

0110001111111000001001001101001111000010100110011110100110101010    |f--cba------------d--a--76--32----dcba--7--43--0fed--a9--6--3--0    |------9876543------cb------4--10fe----9--65--21----c------5--2--    |-ed----------210fe----98--5------------8------------b--87--4--1-

0110011001000101011110010111011010010101100110111001110001100100    |f--cb--87----2--f----a9--654----f--c--9--65--2--------987--43---    |----------543--0--------7----21--ed--a--------10f--cba--------10    |-ed--a9--6----1--edcb--8----3--0----b--87--43----ed------65--2--

0110101101110110000111110011101111111011100011100100110001101011    |f--c--98----3--0fed----------2--------987------0f--------65--2--    |----b----654------------76----10fedcb----654------dc--987--4--10    |-ed--a--7----21----cba98--543--------a------321--e--ba------3---

0110101110110001010010100111110101111101100111101011000101101101    |f--c--987------0--dc--9--65432--f------87--4321--e--ba9--65----0    |----b----6--321--e--b--87------0------9--65----0--dc----7--4--1-    |-ed--a----54----f----a--------1--edcba----------f------8----32--

0110110001101001011110000011100011100000110010101111100000000101    |f--c--987--4----f----a9876------fed----------2--fedcb--------2--    |----ba------3--0----------543------cba98--54--1------a9876543--0    |-ed------65--21--edcb--------210--------76--3--0--------------1-

0110110010111010001011010010000001111000110101001001001100000101    |f--c--98--543--0fe--ba--76--------------76--3----ed----------2--    |----ba--7----2----d----8--5------edcb------4--10----ba--76543--0    |-ed------6----1----c--9----43210f----a98--5--2--f--c--98------1-

0110110101101110101100001101001010000100111010101010010000010111    |f--c--9--65----0--dc----76--32--f----a--765--2--f--cb------4----    |----ba--7--4----f----------4--1--edcb------4--1--e----98765--210    |-ed----8----321--e--ba98--5----0------98----3--0--d--a------3---

0110110111100101001101101000000100011011101111011010111100001111    |f--c--9----43--0--dc----7------0------987------0f--c----7654----    |----ba--------1------a9--654321----cb----6----1--e--ba98----3210    |-ed----8765--2--fe--b--8--------fed--a----5432----d-------------

0110111110000001101000100011101110011010100000011011011011101000    |f--c--------------d----876----10f--cb--8----------dc----765--210    |----ba987------0f--cba----543----ed--a--7------0f----a9----4----    |-ed------654321--e----9------2--------9--654321--e--b--8----3---

0110111111100111111110001001101100010011010010011110111101000111    |f--c--------------------7--43------c--98--54--------ba98--543---    |----ba98765--210fedcb----65--2--fed------6--3--0fed------6------    |-ed--------43--------a98------10----ba--7----21----c----7----210

0111000001111000011111110110110010001101110011110111100111000000    |f--------6543----edcba98----32--f------876--3210----------543210    |----ba987----210f--------65------edc--9----------edcb--876------    |-edc--------------------7--4--10----ba----54----f----a9---------

0111000101001011010011000011011110111111011111000100000101010011    |f------8--54--10--dc--9876--3----e------7--------e------7--4--10    |----ba9--6--3----e--ba----54------dcba98------10f------8--5-----    |-edc----7----2--f------------210f--------65432----dcba9--6--32--

0111000111001010000110101010110000100101110100111001001010111000    |f------876--3--0fed--a--7--4--10fe----9----4--10f--c--9--6------    |----ba9------2--------9--6--32----d--a----5------ed----8--543---    |-edc------54--1----cb--8--5--------cb--876--32------ba--7----210

0111001001101101001010101000101011001010100111111111011101111010    |f------87--4--1----c--9--654--1------a--7--43210fedc----7----2--    |----ba------32--fe--b--8----3--0--dc--9--65----------a98------1-    |-edc--9--65----0--d--a--7----2--fe--b--8------------b----6543--0

0111001010101000011111000000111101000101110111001001101010001001    |f------8--5--210f----------------e----9----432--f--cb--8----3--0    |----ba--7--4----------987654----f----a----5------ed--a--7----21-    |-edc--9--6--3----edcba------3210--dcb--876----10------9--654----

0111001110111001111111100101110100110011000110000100000001001010    |f--------6----------------5----0--dc--98----------dcba987----2--    |----ba----543--0fedcba9--6----1------------43----e--------54--1-    |-edc--987----21--------87--432--fe--ba--765--210f--------6--3--0

0111010110100010010000101101101010101001100011000101000100100010    |f----a----5----0f------8--5--2--f--c--------32----d----8--5----0    |----b--87--432----dcba--76----1--e--b--87--------e--ba9----432--    |-edc--9--6----1--e----9----43--0--d--a9--654--10f--c----76----1-

0111011000001100011111001101100000111101011101100011000110000110    |f----a9----------edcba--76--------dcba--7----21--------87----21-    |----b--87654--10f----------43----------8----3--0fe--ba9--6543--0    |-edc--------32--------98--5--210fe----9--654------dc------------

0111011011011000110000010000011011011101011110011010010010110000    |f----a9----43----------8--------fe----9--6543--0f--cb----6--3210    |----b--8--5--210--dcba9------21----cba--7----21--e----98--54----    |-edc----76------fe------76543--0--d----8----------d--a--7-------

0111011101011110110110101110010101100100000010101001011101110111    |f----a98--5----0--d--a--765--2--f--cb--------2--f--c----7----210    |----b----6------fe----9----43--0------987654--1--ed--a98----3---    |-edc----7--4321----cb--8------1--ed--a------3--0----b----654----

0111011101100101001010111110100011111101111101110101100001101111    |f----a98------1----c--98765--210------9------210--d--a987--4----    |----b----65--2--fe--b------4----fedcba------3----e----------3210    |-edc----7--43--0--d--a------3----------87654----f--cb----65-----

0111100001000011001110011010101101101100001111111000011111101001    |f----a987------------a9--6--3----ed--------------edcb------4----    |----------5432--fe--------5--2--f--c--9876------------------3--0    |-edcb----6----10--dcb--87--4--10----ba----543210f----a98765--21-

0111100010011101011010101111011110010101101000000110110110101100    |f----a98------1--ed--a--7654--------b--87--43210f--c--9--6--32--    |--------7--432--f--c--9------210f--c--9--6----------ba----5-----    |-edcb----65----0----b--8----3----ed--a----5------ed----87--4--10

0111100100011100001000100110101000001101100000001011111101100010    |f----a9----432----d----87--4--1--------87--------e------7--432--    |--------765--------cba------3--0fedc--9--6543210--dcba98------1-    |-edcb--8------10fe----9--65--2------ba----------f--------65----0

0111100110000111101001010011110010010100000110000011000011111110    |f----a9--6543----e----9----------ed--a------------dc----7654321-    |------------------d--a--76----10----b------43------------------0    |-edcb--87----210f--cb--8--5432--f--c--98765--210fe--ba98--------

0111111001010000100001101001000001001111010110000110111010000001    |f------87--4----f----a9--65------e--ba98--5--210f--c----7------0    |----------5------edcb--8----3210f--------6----------ba9--654321-    |-edcba9--6--3210--------7--4------dc----7--43----ed----8--------

0111111010100111010100001000100000110000011000001001011110011111    |f------8--5--210--d------654------dc------------f--c------------    |--------7--43----e--ba98----3------------65------ed--a987--43210    |-edcba9--6------f--c----7----210fe--ba987--43210----b----65-----

1000001100111000001011000011000000110011010111100111101111010000    |------98--543------c--9876--3210fe--ba--7--4321--edcb------4----    |f------------210fe--ba----54------dc--98--5----0f----a----5-----    |-edcba--76--------d----------------------6------------9876--3210

1000010011000101001000001000100011010000111110011001100110100100    |------98--543--0--d------654----fe--ba98------------------5--2--    |f----a--76----1----cba98----3------c----76543--0f--cb--87--43---    |-edcb--------2--fe------7----210--d----------21--ed--a9--6----10

1000011110000100110001011111101001011000010000111000001100001001    |--------------10--dcb--876543--0f--cb----6----10f------------21-    |f----a987----2--fe----9------2----d--a987--------edcba--7654----    |-edcb----6543--------a--------1--e--------5432--------98----3--0

1000011111100101010001110001000011011010001111011101110110101110    |--------------1--e------765--------cb--876----1----cba----5----0    |f----a98765--2--f----a98----3210--d--a----5432----d----87--4----    |-edcb------43--0--dcb------4----fe----9--------0fe----9--6--321-

1000100000111010100111011000110010101011110110110110010111110111    |----b--------2--f--cba------32--f--c--9876----10------9------210    |f----a9876----1--ed----87--------e--b------43----ed--a------3---    |-edc------543--0------9--654--10--d--a----5--2--f--cb--87654----

1000100100011111001010010101011111101101001001111010010001110011    |----b--8--------fe--b--8--5--210fed----8--5--210f--cb----654--10    |f----a9----43210--d--a9--6--3------c--9----43----e----987-------    |-edc----765--------c----7--4--------ba--76--------d--a------32--

1000100100011111011100111100111001110111111010110111011001111010    |----b--8--------f--------------0f----a98765--2--f----a9--6543--0    |f----a9----43210----ba----54--------b------4--10----b--87----2--    |-edc----765------edc--9876--321--edc--------3----edc----------1-

1000101000010001001101100001000110011101001011100000101001111011    |----b--8765----0--dc--------321--ed----8--5----0fedc--9--6543---    |f----a------321------a9----4----------9----4--------b--87----2--    |-edc--9----4----fe--b--8765----0f--cba--76--321------a--------10

1000101000100101000111011100011101011100101101010110111001000000    |----b--876----1----cba----543----e----98--54--1--ed----87-------    |f----a----5--2--fed----876------f--cba--7----2--f--c------543210    |-edc--9----43--0------9------210--d------6--3--0----ba9--6------

1000101011101000011101101111101000101011100001011111111100000001    |----b--8----3----edc----76543--0fe--b----6543--0fedcba98--------    |f----a--765--210f----a9------2----d--a--------1----------------0    |-edc--9----4--------b--8------1----c--987----2----------7654321-

1000101111001100101010011100011001101100001010011011110111101010    |----b------------e--b--876----------ba----5--21--e----9----4--1-    |f----a----54--10--d--a9------21--ed--------4------dcba------3--0    |-edc--9876--32--f--c------543--0f--c--9876--3--0f------8765--2--

1000110101111100010001100001001100101010010111101100111000101110    |----ba--7--------e----------32--fe--b--87--4321--------876--321-    |f------8------10f----a9----4--10--d--a----5----0--dc------5----0    |-edc--9--65432----dcb--8765--------c--9--6------fe--ba9----4----

1001000110111010010010010000111101001101001010110100111010111000    |----ba9--6----1--e--b--8----3210--dc--9----4--10--dc----7----210    |f--c------543--0f----a9----------e--ba--76--3----e--ba9--6------    |-ed----87----2----dc----7654----f------8--5--2--f------8--543---

1001001000010010100110100011001000111011110110011011101110101101    |----ba------32--f--cb--876--32----dcb------43--0f----a----5----0    |f--c--9----4--1--ed--a----54--1------a----5--21--e----987--4--1-    |-ed----8765----0------9--------0fe----9876--------dcb----6--32--

1001001001111011110111100101101100101101001100101011110111000110    |----ba--------10fe--------5--2--fe--ba--76--32--f------876------    |f--c--9--6543------cba9--6----10--d----8--54--1--e----9------21-    |-ed----87----2----d----87--43------c--9--------0--dcba----543--0

1001001011000110011011111100010111001111110111110011110011111110    |----ba--76----------ba9876----1------------43210--dcba--7654321-    |f--c--9------21--ed----------2----dc------5--------------------0    |-ed----8--543--0f--c------543--0fe--ba9876------fe----98--------

1001001100010011111101111011000011110101000001100101101111010101    |----ba--765----------a987------------a--76543--0f--cb------4--1-    |f--c--98----32------b----6--3210----b--8----------d--a----5--2--    |-ed--------4--10fedc------54----fedc--9------21--e----9876--3--0

1001001100111111010000011010110010011001001101001010101000010001    |----ba--76------f------87--4--10--------76--3----e--b--8765----0    |f--c--98--543210--dcba9--6--32--f--cb--8--54--10--d--a------321-    |-ed--------------e--------5------ed--a9------2--f--c--9----4----

1001010101000000010101011110101101011001110101100101101001000111    |----b--8--543210f--c--9----4--10--d--a9----4------d--a----543---    |f--c--9--6--------d--a------3----e--------5--21--e----9--6------    |-ed--a--7--------e--b--8765--2--f--cb--876--3--0f--cb--87----210

1001011000000000111101011001100010101100100011111001000111001111    |----b--876543210----b--87--43----e--ba--7--------ed----876--3210    |f--c------------fedc--9--65--210--d------654--------ba9---------    |-ed--a9--------------a----------f--c--98----3210f--c------54----

1001011001001111001111001101110100111111111101110111110001101101    |----b--87------------------432--fe----------3----edcba------32--    |f--c------54----fe----98--5----0--dcba987654----f--------65----0    |-ed--a9--6--3210--dcba--76----1--------------210------987--4--1-

1001011011100111011001110110001111110001011101001000000100110000    |----b--8--------f--cb----65------------8----3----edcba9---------    |f--c----765--210--------7--432------ba9--654--10--------76--3210    |-ed--a9----43----ed--a98------10fedc----7----2--f------8--54----

1001011100100010000101010111000101000101000110101000100101001111    |----b------432------b--8----321--e----9----43--0----b--8--54----    |f--c----76----1----c--9--654----f----a--765--2--f----a9--6--3210    |-ed--a98--5----0fed--a--7------0--dcb--8------1--edc----7-------

1001101100111101010000111011010010010000101000101000110011100010    |------98--5432--f--------6--3----ed------6----1--edc--98------1-    |f--cb----------0--dcba----54--10----ba98--5----0----ba--765----0    |-ed--a--76----1--e----987----2--f--c----7--432--f----------432--

1001110000111101111111001111001111011001001000001100101111111100    |------9876----1--------------------cb--8--5----------a--------10    |f--cba----5432--------98----32----d--a9----43210--dc--98765432--    |-ed------------0fedcba--7654--10fe------76------fe--b-----------

1001110001001111011000001001011000001010101100011001110011101101    |------987--------ed------65--21------a--7------0f--cba--765----0    |f--cba----54----f--cba98----3--0fedc--9--6--321--ed--------4--1-    |-ed------6--3210--------7--4--------b--8--54----------98----32--

1001110010110000001100100111110010011100110101101000110000010000    |------98--54------dc--9--65432--f--cba--76--3--0----ba------3210    |f--cba--7--------------87--------ed--------4----f----------4----    |-ed------6--3210fe--ba--------10------98--5--21--edc--98765-----

1001110010110110011101010011000101100001000001000110011010010101    |------98--54--------b--8--54----f--cba9------2----------7--4--1-    |f--cba--7----21--edc--9--------0--------76543----ed--a9--65--2--    |-ed------6--3--0f----a--76--321--ed----8------10f--cb--8----3--0

1001110100100101101011111010010101100000110100001011111100000010    |------9----43--0f--c------5--2--f--cba98--5------e------765432--    |f--cba--76----1--e--ba987--43--0--------76--3210--dcba98------1-    |-ed----8--5--2----d------6----1--ed--------4----f--------------0

1001110111110000000000010010000100000101001001100111110011001010    |------9----------------8--5----0------9----43--0f------------2--    |f--cba------3210fedcba9----4321------a--76------------98--54--1-    |-ed----87654------------76------fedcb--8--5--21--edcba--76--3--0

1010001000011000100000100011110101001100111111111001000000101100    |--d----8765--210------9--------0--dc--98------------ba9876--32--    |f--cba----------f------876----1--e--ba--76543210f--c------5-----    |-e----9----43----edcba----5432--f----------------ed--------4--10

1010001010100001111100011000000100001000111000001011000000010100    |--d----8--5----0fedc------------fedc----765------e--ba98765--2--    |f--cba--7--4321--------87------0----b------43210--dc--------3---    |-e----9--6----------ba9--654321------a98--------f----------4--10

1010001101011110111110100010110001100000100111011000100011110111    |--d------6------fedcb--876--32----------7--432------b--------210    |f--cba--7--4321------a----5------ed------65----0f----a98----3---    |-e----98--5----0------9----4--10f--cba98------1--edc----7654----

1010001110101100000111101100001110010000111100001010010110101001    |--d------6--32----------76----10f--c----7654----f--cb--87--4----    |f--cba----5--------cba9----------ed--------------e----9--6--3--0    |-e----987--4--10fed----8--5432------ba98----3210--d--a----5--21-

1010001111110101011111010101111010110000100011101000011101000101    |--d----------2--f------8--5----0--dc----7------0--------7----2--    |f--cba------3--0------9--6------f--------654----f----a98--543--0    |-e----987654--1--edcba--7--4321--e--ba98----321--edcb----6----1-

1010010000110011000000000110101011010010001010110001100101111110    |--d--a----54--10------------3--0--d----876--3------cb--8--------    |f--cb--------------------65--2--fe--ba----5--2--fed--a9--654321-    |-e----9876--32--fedcba987--4--1----c--9----4--10--------7------0

1010010000111111011011001101000100100001100111101100111111010100    |--d--a----543210----ba--76--321----cba9--65----0--dc------5--2--    |f--cb------------ed--------4----fe--------------fe--ba9876--3---    |-e----9876------f--c--98--5----0--d----87--4321------------4--10

1010010011111110101001110111101101100001001001101011001111011100    |--d--a--7654321--e------7----2--f--cba9----43--0--dc--9876----10    |f--cb----------0--d--a98------10--------76------f----------432--    |-e----98--------f--cb----6543----ed----8--5--21--e--ba----5-----

1010011000110010110011101111010111011010010001011110100101110100    |--d--a9--------0--dc----7654--1----cb--87----2------b--8----3---    |f--cb--876--32--fe--ba9------2----d--a----543--0fed--a9--654--10    |-e--------54--1--------8----3--0fe----9--6----1----c----7----2--

1010101010101000110100101111011101100111010011110010010100100010    |--d--a--7--4----fe--ba--7654----f--cb----6--3210--d--a--76----1-    |f--c--9--6--3------c--9------210--------7----------cb--8--5----0    |-e--b--8--5--210--d----8----3----ed--a98--54----fe----9----432--

1010101011000010000010011100001000010010110100010101001000100010    |--d--a--76----1------a9--------0fed----8--5----0--d----876----1-    |f--c--9--------0fedc------5432------ba--76--321--e--ba----5----0    |-e--b--8--5432------b--876----1----c--9----4----f--c--9----432--

1010111000010111101101010001000001110001110100111011110010110001    |--d----8765--210f----a--765------edc------5------e----98--54----    |f--c--------3----e--b--8----3210f------876--32----dcba--7------0    |-e--ba9----4------dc--9----4--------ba9----4--10f--------6--321-

1010111110010100000100000001110000011111001000010101011111111101    |--d------65--2------ba98765--------cba98--5----0--d--a98765432--    |f--c--------3------c----------10fed--------4321--e--b----------0    |-e--ba987--4--10fed--------432----------76------f--c----------1-

1010111111010100101111010110101110001110000010110110000100101000    |--d--------4--10--dcba--7--4--10f------87654--10--------76--3---    |f--c------5--2--f------8----3----edc--------3----ed----8--5--210    |-e--ba9876--3----e----9--65--2------ba9------2--f--cba9----4----

1011000001010011100010100101010101001101000100100000111011010001    |--dc------5------edc--9--6--3--0--dc--9----4--1--------8--5----0    |f--------6--32------b--87--4--1--e--ba--765----0fedc----76--321-    |-e--ba987--4--10f----a----5--2--f------8----32------ba9----4----

1011000101000011000111111010001010000100100011011011000111000010    |--dc----7----------cba987--432--f----a--7------0f------876----1-    |f------8--5432--fed------6----1--edcb----654--1--e--ba9--------0    |-e--ba9--6----10----------5----0------98----32----dc------5432--

1011000110001001100100111000001001110101011011010010011100101111    |--dc--------3--0f--c--987------0f----a--7--4--1----cb------4----    |f------87----21--ed------65432------b--8----32--fe------76--3210    |-e--ba9--654--------ba--------1--edc--9--65----0--d--a98--5-----

1011000110010101001011110101000010100001011010111011000000011101    |--dc--------3--0--d------6--3210--d----8----3----e--ba98765----0    |f------87--4--1----c----7--4----f--cba9--65--2----dc----------1-    |-e--ba9--65--2--fe--ba98--5------e------7--4--10f----------432--

1011001010111001000111010010001100000010001010011100000000010011    |--dc--9--6------fed----8--5------------876--3--0fe----------32--    |f------8--543--0------9----432--fedcba----5--21------------4--10    |-e--ba--7----21----cba--76----10------9----4------dcba98765-----

1011011000000110101100001011000110100101110001000101100011111010    |--dc------------f--------6--321--e----9------2----d--a98------1-    |f----a9------21--e--ba98--54------d--a----543----e------76543--0    |-e--b--876543--0--dc----7------0f--cb--876----10f--cb--------2--

1011011011001110111100111111110000011000000111111011001101101011    |--dc----76--321--------------------cb------43210f--------65--2--    |f----a9--------0----ba--------10fed--a98765------e--ba--7--4--10    |-e--b--8--54----fedc--98765432--------------------dc--98----3---

1011011100010010011011110010000111100101001010010000010000101101    |--dc----765----0f--c----76------------9----4----fedcb------4--1-    |f----a98----32------ba98--5----0fed--a--76--3--0------9876--32--    |-e--b------4--1--ed--------4321----cb--8--5--21------a----5----0

1011011110101101110000001101100111011010000010100100011111100001    |--dc------5----0fe------76--------d--a------3--0f----a98765----0    |f----a987--4--1------------43--0fe----9------2----dcb------4321-    |-e--b----6--32----dcba98--5--21----cb--87654--1--e--------------

1011100001100100010110001111011101100100110110100110011101101011    |--dcb----65--2----d--a98----3----ed--a--76----1--ed--a98----3---    |f----a987--43----e------7654----f--cb------43--0f--cb----65--2--    |-e------------10f--cb--------210------98--5--2----------7--4--10

1011100010011011010110000001110001010100001100000111101110000000    |--dcb----65--2--f--cb------432----d--a----54----------987-------    |f----a98------10--d--a98765------e--b------------edcb----6543210    |-e------7--43----e------------10f--c--9876--3210f----a----------

1011100011011000000011001000011111001100110001001000010110001001    |--dcb------43------------6543----------------2--f----a------3--0    |f----a98--5--210fedc--98----------dc--98--543----edcb--87----21-    |-e------76----------ba--7----210fe--ba--76----10------9--654----

1011101011111111111011000010011011111111110101000111011000010011    |--dcb--8------------ba----5--21------------4--10f----a9----4--10    |f----a--76543210fed--------43--0----------5--2------b--8765-----    |-e----9------------c--9876------fedcba9876--3----edc--------32--

1011101101111111000100001111000100000001110110101100000111010101    |--dcb----6543210----ba98----321--------876----1--------876--3--0    |f----a--7----------c----7654----fedcba9----43--0--dcba9----4--1-    |-e----98--------fed------------0----------5--2--fe--------5--2--

1011101111011010110010100110111010101101010111001010010100111100    |--dcb------43--0--dc--9--65----0--d----8--5------e----9---------    |f----a----5--2--fe--b--87--4----f--c--9--6----10--d--a--76----10    |-e----9876----1------a------321--e--ba--7--432--f--cb--8--5432--

1011110101111110001110111010111110110001000000001010110011101110    |--dcba--7------0fe----987--4------dc----76543210--d--------4----    |f------8----------dcb----6--3210f------8--------f--c--98----321-    |-e----9--654321------a----5------e--ba9----------e--ba--765----0

1011111011101000010000000111101111111000111000100010101111101011    |--dcba9----4------dcba987----2----------765----0fe--b------4--10    |f------8----3----e------------10fedcb------432----d--a------3---    |-e------765--210f--------6543--------a98------1----c--98765--2--

1011111110011101110111101010111100110100111011011001011000011001    |--dcba987--432----d----8--5----------a--765----0f--c------------    |f--------65----0fe------7--4----fe--b------4--1--ed--a9----43--0    |-e------------1----cba9--6--3210--dc--98----32------b--8765--21-

1011111110110001010011101000100111111001101001001010000101011111    |--dcba987------0--dc----7----21------a9--6----10--d----8--5-----    |f--------6--321--e--ba9--654--------------5--2--f--cba9--6------    |-e--------54----f------8----3--0fedcb--87--43----e------7--43210

1100000101001111000010111001111011110000001101011001101101110011    |--dcba9--6--3210----b----65----0----ba9876--3--0f--cb----654--10    |fe------7------------a----------fedc------54--1--ed--a--7-------    |-------8--54----fedc--987--4321--------------2--------98----32--

1100000111001110110110001011101100000111010001110111011000100100    |--dcba9--------0--d--a98--543--------a98--543----edc------5--2--    |fe--------54----fe------7----2--fedcb----6------f----a9----43---    |-------876--321----cb----6----10--------7----210----b--876----10

1100001001110111110111000100001010001111001010000110101001001101    |--dcba------3------cba----5432--f----------4--------b--87------0    |fe----9--654------d------6----1--edc----76--3----ed--a----54--1-    |-------87----210fe----987------0----ba98--5--210f--c--9--6--32--

1100001100101100010000010000010011101011010000110100010101111000    |--dcba--76--32----dcba9------2--fed--a--7--------e----9--6543---    |fe----98--5------e------76543------c--98--5432--f----a--7----210    |-----------4--10f------8------10----b----6----10--dcb--8--------

1100001111110010100011001011010101011011001010101101110101111101    |--dcba------32--f--------6--3--0--d--a--76--3--0--d----8------1-    |fe----987654--1--edc--98--54--1--e----98--5--2--fe----9--65432--    |---------------0----ba--7----2--f--cb------4--1----cba--7------0

1100010010111000110101110110101111100101110001010101111010110010    |--dcb----6------fe--b----65--2--------9------2--f--cba9--6--32--    |fe----98--543------c----7--4--10fed--a----543--0--d----8--54--1-    |-----a--7----210--d--a98----3------cb--876----1--e------7------0

1100010011101010111111100011110111101100010010100011011110000001    |--dcb------4--1--------876----1----c--987----2----dc------------    |fe----98----3--0----------5432------ba----54--1------a987------0    |-----a--765--2--fedcba9--------0fed------6--3--0fe--b----654321-

1100010101010111011000111010101111010100010011011000100010010011    |--dcb--8--5--210------987--4--10fe--b----6--32------b----65-----    |fe----9--6--3----ed------6--3------c--987------0f----a98----32--    |-----a--7--4----f--cba----5--2----d--a----54--1--edc----7--4--10

1100011000010100101111010111011111010101100110010101110101000100    |--dcb--8765--2--f------8----3------c--9--65--21--e----9--6----10    |fe----------3----e----9--654------d--a----------f--cba--7----2--    |-----a9----4--10--dcba--7----210fe--b--87--43--0--d----8--543---

1100100010101100000100001101111111110110010110000100110110111001    |--dc----7--4--10fed--------43210fedc------5--210f------87----21-    |fe--b----6--32------ba98--5----------a9--6--------dc--9--6------    |-----a98--5--------c----76----------b--87--43----e--ba----543--0

1100100100011100010110111100001101000101100111010001101101010010    |--dc----765------e----9876----10--dcb--87--432--fed--a--7--4--1-    |fe--b--8------10f--cb------------e----9--65----0------98--5----0    |-----a9----432----d--a----5432--f----a--------1----cb----6--32--

1100110000010001101010010100010101110110111101011101010010000011    |--dc--98765----0f--c----7----2--f----a9------2----d--a--7-------    |fe--ba------321--e--b--8--543--0----b--8----3--0fe--b----65432--    |-----------4------d--a9--6----1--edc----7654--1----c--98------10

1100110010001100010001110101100111000000100100111010110001000011    |--dc--98----32----dcb----6--------dcba98----32----d------6----10    |fe--ba--7--------e------7--43--0fe------7--4--10f--c--987-------    |---------654--10f----a98--5--21----------65------e--ba----5432--

1100110110110101100101111010100001010011001101110110011000101100    |--dc--9--6--3--0f--c------5--210f--c--98--54----f--cb--876--32--    |fe--ba----54--1--ed--a987--4------d----------210----------5-----    |-------87----2------b----6--3----e--ba--76--3----ed--a9----4--10

1100110111101101111101011001110010001010111010100100101110010010    |--dc--9----4--1------a--------10----b--8----3--0f----a------32--    |fe--ba------32------b--87--432--f----a--765--2----dc--987--4--1-    |-------8765----0fedc--9--65------edc--9----4--1--e--b----65----0

1100111110010100110000110011001101001001110110111010011011100000    |--dc--------3--------------------e--b--876----10f--cb--8--------    |fe--ba987--4--10--dcba--76--32--f----a9----43----e------765-----    |---------65--2--fe----98--54--10--dc------5--2----d--a9----43210

1101000001101101111010010001011101011001101010101001101111100110    |--d------65----0fed--a9----4----f--cb--87--4--1--ed--a----------    |fe--ba987--4--1----c----765--210--d--a9--6--3--0------98765--21-    |---c--------32------b--8----3----e--------5--2--f--cb------43--0

1101000011101000001011111010011011100010100111100100110001101100    |--d--------4------d------6------fed----8----------dc--987--4--10    |fe--ba98----3------c------5--21----cba--7--4321--e--ba------32--    |---c----765--210fe--ba987--43--0------9--65----0f--------65-----

1101000100010100111100110110000100001110100110011101101111111010    |--d----8----3------------65----0----ba9--65--21----cb--------2--    |fe--ba9----4--10----ba--7--4321--------8----------d--a--------1-    |---c----765--2--fedc--98--------fedc----7--43--0fe----9876543--0

1101000100011111100001100100110111001111010010010100100110010110    |--d----8------------------54--1----------6--3--0--dc--------3--0    |fe--ba9----43210f----a9--6--32----dc----7----21--e--b--87--4----    |---c----765------edcb--87------0fe--ba98--54----f----a9--65--21-

1101001011101101101110111000110001010001011101000100000110101111    |--d----8----32----dcb----654--10f--c----7----2----dcba9--6--3210    |fe--ba--765----0f----a------32----d----8----3----e--------5-----    |---c--9----4--1--e----987--------e--ba9--654--10f------87--4----

1101010011110100000100111010001011001111101000000100101111100000    |--d--a--7654--10fed------6----1----------6--------dc--98765-----    |fe--b--------2------ba----5----0--dc------5------e--b------43210    |---c--98----3------c--987--432--fe--ba987--43210f----a----------

1101010111100110100010110001000111101001110001101001100100011000    |--d--a----------f----a--765----0fed--a9------21--ed--a9----43---    |fe--b--8765--21--edc--98----321----c------543--0--------765--210    |---c--9----43--0----b------4--------b--876------f--cb--8--------

1101011001010011111000010000101111010011111110010100101100111110    |--d--a9--6--32----------7654--10fe--ba----------f----a--76------    |fe--b--87--4--10fed----8----3------c--9876543--0--dc--98--54321-    |---c------5--------cba9------2----d----------21--e--b----------0

1101011111000111010101011000100011110001101010100101100111010001    |--d--a9876------f--c--9--654----fedc------5--2----d--a9----4----    |fe--b--------210--d--a------3----------87--4--1--e--------5----0    |---c------543----e--b--87----210----ba9--6--3--0f--cb--876--321-

1101101110010110101001110100101001101100100000100110111001010101    |--d--a------3--0--d--a98--54--1--ed------65432------ba9--6--3--0    |fe----987--4----f--cb----6--3--0f--c--98------1--ed----87--4--1-    |---cb----65--21--e------7----2------ba--7------0f--c------5--2--

1101110101011000100111110100010111000001110010100110010101000011    |--d----8--5--210--------7----2----dcba9------2--------9--6----10    |fe----9--6------f--cba98--543--0fe--------54--1--ed--a--7-------    |---cba--7--43----ed------6----1--------876--3--0f--cb--8--5432--

1101111001100110000001111001000010101000010011101001111010110100    |--d----87--43--0fedcb----65------e--b----6--321--ed----8--54--10    |fe--------------------------3210--d--a987------0--------7----2--    |---cba9--65--21------a987--4----f--c------54----f--cba9--6--3---

1110000011101001001101000101011010100010001001011100110000000111    |--------765--21------a----5--21--e----9----43--0fe--ba----------    |fed--------4----fe--b----6--3--0--d----876----1--------------210    |---cba98----3--0--dc--987--4----f--cba----5--2----dc--9876543---

1110000100111001110011110001111001100110111101110000000101001100    |--------76--------dc----765----0f--cb--8----3----------8--54--10    |fed----8--543--0fe--ba98----------------7654----fedcba9--6--32--    |---cba9------21------------4321--ed--a9------210--------7-------

1110010001100011101111000111011001110010111100011101111011110000    |------987--432----dcba------3--0f------8----321----cba9---------    |fed--a--------10f--------654--------ba--7654------d----8----3210    |---cb----65------e----987----21--edc--9--------0fe------7654----

1110010101111010101100010000010010000101100010000111000011100101    |------9--6543--0--dc----76543----edcb--87----210f----------43--0    |fed--a--7----2--f------8------10------9--654--------ba98------1-    |---cb--8------1--e--ba9------2--f----a------3----edc----765--2--

1110011001100010111010101110110001001010001001011000111000111010    |--------------1----c--9----4--10f----a----5--2------ba9------2--    |fed--a9--65----0----b--8----32----dc--9----43--0f------876----1-    |---cb--87--432--fed--a--765------e--b--876----1--edc------543--0

1110011010111001001000100100100001011010010100010001101010100000    |--------7----21----cba----54------d--a----5----0------9--6------    |fed--a9--6------fe----9--6--3----e----9--6--321----cb--8--5-----    |---cb--8--543--0--d----87----210f--cb--87--4----fed--a--7--43210

1110100101011010010011100001011011101011011000011010011110011101    |----b--8--5--2----dc--------3--0----b----65----0f--cb----65----0    |fed--a9--6----1--e--ba9----4----fed--a--7--4321--e------------1-    |---c----7--43--0f------8765--21----c--98----------d--a987--432--

1110101010110000011010011010000010110101110111100100010110111111    |----b--8--54--------b--87--43210--dc--9----4321--e----9--6------    |fed--a--7--------ed--a9--6------f----a----5----0f----a----543210    |---c--9--6--3210f--c------5------e--b--876--------dcb--87-------

1110101011011011011010001010111011011111100001010110010010000111    |----b--8--5--2--f--c----7--4----fe------------1--ed--a--7----210    |fed--a--76----10----b----6--321----cba987----2--f--cb----6543---    |---c--9----43----ed--a98--5----0--d------6543--0------98--------

1110101100101100100101010110101001111000111110001111000010101100    |----b------4--10----b--8----3--0f----a98--------fedc----7--4--10    |fed--a--76--32--f--c--9--65--2----------76543------------6--32--    |---c--98--5------ed--a--7--4--1--edcb--------210----ba98--5-----

1110101101010110010111010011010111001110111001110100010100010010    |----b----6--3--0f--cba--76--3--0fe--ba9----43----e----9----4--1-    |fed--a--7--4------d----8--54--1--------8--------f----a--765----0    |---c--98--5--21--e----9------2----dc----765--210--dcb--8----32--

1110110000011001111111010100111110100011000101010100011101010110    |----ba----------------9--6--3210f--cba--765--2--f----a98--5--21-    |fed--------43--0fedcba--7--------e----98----3--0--dcb----6--3--0    |---c--98765--21--------8--54------d--------4--1--e------7--4----

1110110000110001110101111110110011000001100100001011011001011111    |----ba----54------d--a98765------------87--4----f----a9--6------    |fed------------0fe--b------4--10--dcba9--65------e--b--87--43210    |---c--9876--321----c--------32--fe----------3210--dc------5-----

1110110101000000111111010011101101100100000001111001111011011010    |----ba--7--------------8--543----ed--a------------------76----1-    |fed----8--543210------9------2--f--cb--------210f--cba9----43--0    |---c--9--6------fedcba--76----10------9876543----ed----8--5--2--

1110110111001101100000001001101111110111000101110111000001010001    |----ba----54--1--edcba98------10fedc----765--210----ba987--4----    |fed----876--32----------7--43--------a98----3----edc------5----0    |---c--9--------0f--------65--2------b------4----f--------6--321-

1110111001100010001101011001000001010111100000110010011001111100    |----ba9--65----0fe--b--87--4------d--a987----------cb--87-------    |fed----87--432----dc--9--65------e--b----65432--fe------------10    |---c----------1------a------3210f--c----------10--d--a9--65432--

1110111111000011101000011100011010111111111011010011101110000111    |----ba9876----10f--cba9------21--e----------32--fe----987----210    |fed--------------e--------543--0--dcba98765----0--dcb----6543---    |---c------5432----d----876------f----------4--1------a----------

1111000010001010101110101001011101101101000110100100100010000000    |----ba98----3--0--dcb--8----3----ed----8------1--e--b----6543210    |fedc----7----2--f----a--7--4----f--c--9----43--0f----a98--------    |---------654--1--e----9--65--210----ba--765--2----dc----7-------

1111011110100000000011000100010110100001101111001001000101001011    |----b----6----------ba----543--0f--cba9--6----10----ba9--6--3---    |fedc------5--------------6----1--e--------5432--f--c----7----2--    |-----a987--43210fedc--987----2----d----87--------ed----8--54--10

1111100000111100101110101100111111000001000001001010000011100010    |----------5432--f----a--76--3210fe------76543----e------765----0    |fedcb------------e----9----------------8------10--d--------432--    |-----a9876----10--dcb--8--54------dcba9------2--f--cba98------1-

1111100000111101011110100101011111011001110100000111000010101111    |----------5432--f----a----5--210fe--------5------edc----7--4----    |fedcb----------0------9--6--3------cb--876--3210f--------6--3210    |-----a9876----1--edcb--87--4------d--a9----4--------ba98--5-----

1111100001010110100100100111101001101110110001000110001101111110    |----------5--21--ed----87----2------ba9------2--------98--------    |fedcb----6--3--0----ba--------1--ed----8--543----ed------654321-    |-----a987--4----f--c--9--6543--0f--c----76----10f--cba--7------0

1111100010111010110101001110100101111001110110001011001000110000    |--------7----2--fe--b------4----f----a9----43----e--ba----54----    |fedcb----6----1----c--98----3--0----------5--210--dc--9---------    |-----a98--543--0--d--a--765--21--edcb--876------f------876--3210

1111100011010101001011110111010011010101111010111011011010001101    |--------76--3--0--d------654--10--d--a------3----e--b--8----32--    |fedcb------4--1----c----7----2--fe--b--8765--2----dc----7------0    |-----a98--5--2--fe--ba98----3------c--9----4--10f----a9--654--1-

1111100101101010111110101000010111000100000001110111111101111100    |--------7--4--1------a--7----2----dcb--------210--------7-------    |fedcb--8----3--0------9--6543--0fe----9876543----edcba98------10    |-----a9--65--2--fedcb--8------1------a----------f--------65432--

1111100111101010101101000001101011001100110100111000010100110110    |------------3--0--dc--98765--2--fe--ba--76--32--------9------21-    |fedcb--8765--2--f----a--------1------------4--10f----a--76--3--0    |-----a9----4--1--e--b------43--0--dc--98--5------edcb--8--54----

1111101101011011001010001011011110010101011000111010000110001001    |------98--5--2--fe--b----6--3----ed--a--7--432----d----87----21-    |fedcb----6----10--d--a98--54--------b--8------10f--cba9--654----    |-----a--7--43------c----7----210f--c--9--65------e----------3--0

1111110000010011001001101110001111011100001110001001110111001111    |------98765--------cb--8------10fe----9876------f--cba----54----    |fedcba------32--fe------765--------cba----543----ed----876--3210    |-----------4--10--d--a9----432----d----------210------9---------

1111110001110010111001111010011000110011011110011101001100101001    |------987------0----------5--21----------6543--0fe--ba--76--3--0    |fedcba------32--fed--a987--43--0fe--ba--7----21----c--98--5--21-    |---------654--1----cb----6--------dc--98----------d--------4----

1111110100110010000100100111000011100011011011100110010100111010    |------9--------0fed----87----------cba--7--4----------9------2--    |fedcba--76--32------ba------3210------98----321--ed--a--76----1-    |-------8--54--1----c--9--654----fed------65----0f--cb--8--543--0

1111110110111011111010001100010101110100011101001001111000011100    |------9--6----10fed--a98--543--0----b----654--10--------------10    |fedcba----543------c----76----1--edc--987----2--f--cba9----432--    |-------87----2------b--------2--f----a------3----ed----8765-----

1111111001010011110001000000100001110101101101001010011011001011    |----------5----------a------3----edc--9--6--3----e------76--3---    |fedcba9--6--32----dcb--------210f----a----54--10--d--a9------2--    |-------87--4--10fe----987654--------b--87----2--f--cb--8--54--10

1111111010000000011011001101110111111111001001110110101011101100    |--------7--------ed--------432----------76------f--c--9----4--10    |fedcba9--6543210f--c--98--5----0fedcba98--5--210----b--8----32--    |-------8------------ba--76----1------------43----ed--a--765-----

1111111010100110100001101001001111101000001001000110010110010101    |--------7--43--0--------7--4--10fed--a9876----10f--cb--87--4--1-    |fedcba9--6------f----a9--65--------c------5--2--------9--65--2--    |-------8--5--21--edcb--8----32------b------43----ed--a------3--0

1111111100010001011101000111100011010100011111000110100100000011    |--------765----0----b----6543------c--987--------ed--a9---------    |fedcba98----321--edc--987----210--d--a--------10f--c----765432--    |-----------4----f----a----------fe--b----65432------b--8------10

1111111100111011100100100111001101010001101111000110000001111000    |--------76----10f--c--9--654--10--d----87--------ed------6543---    |fedcba98--543----ed----87--------e--ba9--6----10f--cba987----210    |-------------2------ba------32--f--c------5432------------------

1111111111100001101101011010000101111100011010110110110110110010    |------------------dc--9--6------f--------65--2--f--c--9--6--32--    |fedcba98765----0f----a----5----0------987--4--10----ba----54--1-    |-----------4321--e--b--87--4321--edcba------3----ed----87------0

付)上では円盤を十六進の下一桁であらわしたが, 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ としようかとも考えていた。これではあと二枚足りない。 ASCII コードを考えると一つは @ でよさそうだが, 最後の一枚が思い当たらなかった。

2018-01-14 (0) 23:35:19 +0900

職場の実習用 PC の大画面で試したが,おもしろくないことに変わりなし

ほんの少しフォントを小さくするだけで 64 枚のが表示できるのだが。

2018-01-16 (2) 23:13:56 +0900


すのもの Sunomono