「CPUの創りかた」の回路シミュレーション(1) --- p124 ROM の基本回路

ブラウザで動作してインストール不要の下記の
https://www.falstad.com/circuit/circuitjs.html
回路シミュレータで、「CPUの創りかた」で紹介されていた回路の動作を確認してみました。

まずは p124 の 「ROM の基本回路」です。

![[cpu124]ROMの基本回路.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3549839/599d5edd-0ff3-4017-d906-ec7affccc6ae.png)

◆回路シミュレータの簡単な使用法
- マウスホイールで回路図を拡大縮小できます。
- Altキー + ドラッグで回路図全体を移動できます。
- 回路図の緑色の部分は電圧が+Vcc ( 今回は 5V )、灰色の部分は GND 電位であることを示します。
- 右側サイドパネルの「RUN/Stop」ボタンでシミュレーションの開始/停止を制御できます。アドレスやスイッチの設定時にはシミュレーションを停止させたほうがレスポンスがよくなります。設定結果を出力に反映させるときに「RUN」させることを忘れないでください。
- S0 ～ S3 のデジタル入力をクリックするたびに 0/1、スイッチをクリックするたびに on/off が切り替わります。

◆回路の動作確認
- Address 0～15 のスイッチには p298 の「ラーメンタイマー」のプログラムを設定しました。
- S0 ～ S3 でアドレス ( 2 進数 ) を設定すると、Address 0～15 の内容が右側の D0～D7 に出力されます。p298 のチェックの入っている ( スイッチが on になっている ) ビットが " H " になります。
- つまり、p212 以降で説明されるプログラムカウンタで S0 ～ S3 を指定すれば、順番に命令を読み出すことができるようになります。

---

シミュレーションを実行するには下記の回路ファイルをコピーして、シミュレータの File → Import From Text... で開くパネルに貼り付けてください。
```
$ 0 0.000005 10.20027730826997 50 5 50 5e-11
185 -16 176 288 176 0 4
I 176 176 240 176 0 0.5 5
I 176 208 240 208 0 0.5 5
I 176 272 240 272 0 0.5 5
I 176 240 240 240 0 0.5 5
I 176 368 240 368 0 0.5 5
I 176 400 240 400 0 0.5 5
I 176 336 240 336 0 0.5 5
I 176 304 240 304 0 0.5 5
I 176 560 240 560 0 0.5 5
I 176 592 240 592 0 0.5 5
I 176 656 240 656 0 0.5 5
I 176 624 240 624 0 0.5 5
I 176 496 240 496 0 0.5 5
I 176 528 240 528 0 0.5 5
I 176 464 240 464 0 0.5 5
I 176 432 240 432 0 0.5 5
M 2912 256 2976 256 0 2.5
M 2912 288 2976 288 0 2.5
M 2912 352 2976 352 0 2.5
M 2912 320 2976 320 0 2.5
M 2912 448 2976 448 0 2.5
M 2912 480 2976 480 0 2.5
M 2912 416 2976 416 0 2.5
M 2912 384 2976 384 0 2.5
L 16 720 16 800 2 0 false 5 0
L 48 720 48 800 2 0 false 5 0
L 80 720 80 800 2 0 false 5 0
L 112 720 112 800 2 0 false 5 0
L -16 176 -64 176 0 1 false 5 0
r 2848 -96 2912 -96 0 10000
s 432 400 432 384 0 1 false
s 464 400 464 384 0 1 false
r 2848 -64 2912 -64 0 10000
r 2848 -32 2912 -32 0 10000
s 496 400 496 384 0 1 false
s 528 400 528 384 0 1 false
r 2848 0 2912 0 0 10000
r 2848 128 2912 128 0 10000
s 656 400 656 384 0 0 false
s 624 400 624 384 0 1 false
r 2848 96 2912 96 0 10000
r 2848 64 2912 64 0 10000
s 592 400 592 384 0 1 false
s 560 400 560 384 0 1 false
r 2848 32 2912 32 0 10000
d 432 400 432 432 2 default
d 464 400 464 432 2 default
d 528 400 528 432 2 default
d 496 400 496 432 2 default
d 624 400 624 432 2 default
d 656 400 656 432 2 default
d 592 400 592 432 2 default
d 560 400 560 432 2 default
w 432 384 432 368 0
w 464 384 464 352 0
w 496 384 496 336 0
w 528 384 528 320 0
w 560 384 560 304 0
w 592 384 592 288 0
w 624 384 624 272 0
w 656 384 656 256 0
w 240 432 432 432 0
w 432 432 464 432 0
w 464 432 496 432 0
w 496 432 528 432 0
w 528 432 560 432 0
w 560 432 592 432 0
w 592 432 624 432 0
w 624 432 656 432 0
R 2912 -96 2912 -128 0 0 40 5 0 0 0.5
w 2912 -96 2912 -64 0
w 2912 -64 2912 -32 0
w 2912 -32 2912 0 0
w 2912 0 2912 32 0
w 2912 32 2912 64 0
w 2912 64 2912 96 0
w 2912 96 2912 128 0
w 656 256 944 256 0
w 624 272 912 272 0
w 592 288 880 288 0
w 560 304 848 304 0
w 528 320 816 320 0
w 496 336 784 336 0
w 464 352 752 352 0
w 432 368 720 368 0
w 2832 -96 2848 -96 0
w 2816 -64 2848 -64 0
w 2800 -32 2848 -32 0
w 2784 0 2848 0 0
w 2768 32 2848 32 0
w 2752 64 2848 64 0
w 2736 96 2848 96 0
w 2720 128 2848 128 0
I 2848 384 2912 384 0 0.5 5
I 2848 416 2912 416 0 0.5 5
I 2848 480 2912 480 0 0.5 5
I 2848 448 2912 448 0 0.5 5
I 2848 320 2912 320 0 0.5 5
I 2848 352 2912 352 0 0.5 5
I 2848 288 2912 288 0 0.5 5
I 2848 256 2912 256 0 0.5 5
x 2892 241 2916 244 4 18 D0
x 2893 505 2917 508 4 18 D7
w 240 176 240 80 0
w 240 208 256 208 0
w 256 208 256 96 0
w 240 240 272 240 0
w 272 240 272 112 0
w 240 272 288 272 0
w 288 272 288 128 0
w 240 304 304 304 0
w 304 304 304 144 0
w 240 336 320 336 0
w 320 336 320 160 0
w 240 368 336 368 0
w 336 368 336 176 0
w 240 400 352 400 0
w 352 400 352 192 0
s 720 400 720 384 0 0 false
s 752 400 752 384 0 0 false
s 784 400 784 384 0 0 false
s 816 400 816 384 0 1 false
s 944 400 944 384 0 1 false
s 912 400 912 384 0 1 false
s 880 400 880 384 0 1 false
s 848 400 848 384 0 0 false
d 720 400 720 432 2 default
d 752 400 752 432 2 default
d 816 400 816 432 2 default
d 784 400 784 432 2 default
d 912 400 912 432 2 default
d 944 400 944 432 2 default
d 880 400 880 432 2 default
d 848 400 848 432 2 default
w 720 384 720 368 0
w 752 384 752 352 0
w 784 384 784 336 0
w 816 384 816 320 0
w 848 384 848 304 0
w 880 384 880 288 0
w 912 384 912 272 0
w 944 384 944 256 0
w 1232 384 1232 256 0
w 1200 384 1200 272 0
w 1168 384 1168 288 0
w 1136 384 1136 304 0
w 1104 384 1104 320 0
w 1072 384 1072 336 0
w 1040 384 1040 352 0
w 1008 384 1008 368 0
d 1136 400 1136 432 2 default
d 1168 400 1168 432 2 default
d 1232 400 1232 432 2 default
d 1200 400 1200 432 2 default
d 1072 400 1072 432 2 default
d 1104 400 1104 432 2 default
d 1040 400 1040 432 2 default
d 1008 400 1008 432 2 default
s 1136 400 1136 384 0 1 false
s 1168 400 1168 384 0 1 false
s 1200 400 1200 384 0 1 false
s 1232 400 1232 384 0 1 false
s 1104 400 1104 384 0 0 false
s 1072 400 1072 384 0 0 false
s 1040 400 1040 384 0 1 false
s 1008 400 1008 384 0 0 false
s 1296 400 1296 384 0 0 false
s 1328 400 1328 384 0 1 false
s 1360 400 1360 384 0 0 false
s 1392 400 1392 384 0 0 false
s 1520 400 1520 384 0 1 false
s 1488 400 1488 384 0 1 false
s 1456 400 1456 384 0 0 false
s 1424 400 1424 384 0 1 false
d 1296 400 1296 432 2 default
d 1328 400 1328 432 2 default
d 1392 400 1392 432 2 default
d 1360 400 1360 432 2 default
d 1488 400 1488 432 2 default
d 1520 400 1520 432 2 default
d 1456 400 1456 432 2 default
d 1424 400 1424 432 2 default
w 1296 384 1296 368 0
w 1328 384 1328 352 0
w 1360 384 1360 336 0
w 1392 384 1392 320 0
w 1424 384 1424 304 0
w 1456 384 1456 288 0
w 1488 384 1488 272 0
w 1520 384 1520 256 0
w 1808 384 1808 256 0
w 1776 384 1776 272 0
w 1744 384 1744 288 0
w 1712 384 1712 304 0
w 1680 384 1680 320 0
w 1648 384 1648 336 0
w 1616 384 1616 352 0
w 1584 384 1584 368 0
d 1712 400 1712 432 2 default
d 1744 400 1744 432 2 default
d 1808 400 1808 432 2 default
d 1776 400 1776 432 2 default
d 1648 400 1648 432 2 default
d 1680 400 1680 432 2 default
d 1616 400 1616 432 2 default
d 1584 400 1584 432 2 default
s 1712 400 1712 384 0 1 false
s 1744 400 1744 384 0 1 false
s 1776 400 1776 384 0 1 false
s 1808 400 1808 384 0 0 false
s 1680 400 1680 384 0 1 false
s 1648 400 1648 384 0 1 false
s 1616 400 1616 384 0 1 false
s 1584 400 1584 384 0 1 false
s 1872 400 1872 384 0 0 false
s 1904 400 1904 384 0 0 false
s 1936 400 1936 384 0 0 false
s 1968 400 1968 384 0 1 false
s 2096 400 2096 384 0 1 false
s 2064 400 2064 384 0 0 false
s 2032 400 2032 384 0 1 false
s 2000 400 2000 384 0 0 false
d 1872 400 1872 432 2 default
d 1904 400 1904 432 2 default
d 1968 400 1968 432 2 default
d 1936 400 1936 432 2 default
d 2064 400 2064 432 2 default
d 2096 400 2096 432 2 default
d 2032 400 2032 432 2 default
d 2000 400 2000 432 2 default
w 1872 384 1872 368 0
w 1904 384 1904 352 0
w 1936 384 1936 336 0
w 1968 384 1968 320 0
w 2000 384 2000 304 0
w 2032 384 2032 288 0
w 2064 384 2064 272 0
w 2096 384 2096 256 0
w 2384 384 2384 256 0
w 2352 384 2352 272 0
w 2320 384 2320 288 0
w 2288 384 2288 304 0
w 2256 384 2256 320 0
w 2224 384 2224 336 0
w 2192 384 2192 352 0
w 2160 384 2160 368 0
d 2288 400 2288 432 2 default
d 2320 400 2320 432 2 default
d 2384 400 2384 432 2 default
d 2352 400 2352 432 2 default
d 2224 400 2224 432 2 default
d 2256 400 2256 432 2 default
d 2192 400 2192 432 2 default
d 2160 400 2160 432 2 default
s 2288 400 2288 384 0 0 false
s 2320 400 2320 384 0 1 false
s 2352 400 2352 384 0 1 false
s 2384 400 2384 384 0 1 false
s 2256 400 2256 384 0 0 false
s 2224 400 2224 384 0 0 false
s 2192 400 2192 384 0 1 false
s 2160 400 2160 384 0 0 false
s 2448 400 2448 384 0 0 false
s 2480 400 2480 384 0 0 false
s 2512 400 2512 384 0 0 false
s 2544 400 2544 384 0 0 false
s 2672 400 2672 384 0 0 false
s 2640 400 2640 384 0 0 false
s 2608 400 2608 384 0 0 false
s 2576 400 2576 384 0 0 false
d 2448 400 2448 432 2 default
d 2480 400 2480 432 2 default
d 2544 400 2544 432 2 default
d 2512 400 2512 432 2 default
d 2640 400 2640 432 2 default
d 2672 400 2672 432 2 default
d 2608 400 2608 432 2 default
d 2576 400 2576 432 2 default
w 2448 384 2448 368 0
w 2480 384 2480 352 0
w 2512 384 2512 336 0
w 2544 384 2544 320 0
w 2576 384 2576 304 0
w 2608 384 2608 288 0
w 2640 384 2640 272 0
w 2672 384 2672 256 0
w 2672 32 2672 -96 0
w 2640 32 2640 -80 0
w 2608 32 2608 -64 0
w 2576 32 2576 -48 0
w 2544 32 2544 -32 0
w 2512 32 2512 -16 0
w 2480 32 2480 0 0
w 2448 32 2448 16 0
d 2576 48 2576 80 2 default
d 2608 48 2608 80 2 default
d 2672 48 2672 80 2 default
d 2640 48 2640 80 2 default
d 2512 48 2512 80 2 default
d 2544 48 2544 80 2 default
d 2480 48 2480 80 2 default
d 2448 48 2448 80 2 default
s 2576 48 2576 32 0 1 false
s 2608 48 2608 32 0 0 false
s 2640 48 2640 32 0 0 false
s 2672 48 2672 32 0 1 false
s 2544 48 2544 32 0 1 false
s 2512 48 2512 32 0 0 false
s 2480 48 2480 32 0 0 false
s 2448 48 2448 32 0 0 false
s 2160 48 2160 32 0 1 false
s 2192 48 2192 32 0 1 false
s 2224 48 2224 32 0 1 false
s 2256 48 2256 32 0 1 false
s 2384 48 2384 32 0 0 false
s 2352 48 2352 32 0 1 false
s 2320 48 2320 32 0 1 false
s 2288 48 2288 32 0 1 false
d 2160 48 2160 80 2 default
d 2192 48 2192 80 2 default
d 2256 48 2256 80 2 default
d 2224 48 2224 80 2 default
d 2352 48 2352 80 2 default
d 2384 48 2384 80 2 default
d 2320 48 2320 80 2 default
d 2288 48 2288 80 2 default
w 2160 32 2160 16 0
w 2192 32 2192 0 0
w 2224 32 2224 -16 0
w 2256 32 2256 -32 0
w 2288 32 2288 -48 0
w 2320 32 2320 -64 0
w 2352 32 2352 -80 0
w 2384 32 2384 -96 0
w 2096 32 2096 -96 0
w 2064 32 2064 -80 0
w 2032 32 2032 -64 0
w 2000 32 2000 -48 0
w 1968 32 1968 -32 0
w 1936 32 1936 -16 0
w 1904 32 1904 0 0
w 1872 32 1872 16 0
d 2000 48 2000 80 2 default
d 2032 48 2032 80 2 default
d 2096 48 2096 80 2 default
d 2064 48 2064 80 2 default
d 1936 48 1936 80 2 default
d 1968 48 1968 80 2 default
d 1904 48 1904 80 2 default
d 1872 48 1872 80 2 default
s 2000 48 2000 32 0 1 false
s 2032 48 2032 32 0 0 false
s 2064 48 2064 32 0 0 false
s 2096 48 2096 32 0 1 false
s 1968 48 1968 32 0 0 false
s 1936 48 1936 32 0 0 false
s 1904 48 1904 32 0 1 false
s 1872 48 1872 32 0 0 false
s 1584 48 1584 32 0 0 false
s 1616 48 1616 32 0 0 false
s 1648 48 1648 32 0 0 false
s 1680 48 1680 32 0 1 false
s 1808 48 1808 32 0 0 false
s 1776 48 1776 32 0 0 false
s 1744 48 1744 32 0 1 false
s 1712 48 1712 32 0 1 false
d 1584 48 1584 80 2 default
d 1616 48 1616 80 2 default
d 1680 48 1680 80 2 default
d 1648 48 1648 80 2 default
d 1776 48 1776 80 2 default
d 1808 48 1808 80 2 default
d 1744 48 1744 80 2 default
d 1712 48 1712 80 2 default
w 1584 32 1584 16 0
w 1616 32 1616 0 0
w 1648 32 1648 -16 0
w 1680 32 1680 -32 0
w 1712 32 1712 -48 0
w 1744 32 1744 -64 0
w 1776 32 1776 -80 0
w 1808 32 1808 -96 0
w 1520 32 1520 -96 0
w 1488 32 1488 -80 0
w 1456 32 1456 -64 0
w 1424 32 1424 -48 0
w 1392 32 1392 -32 0
w 1360 32 1360 -16 0
w 1328 32 1328 0 0
w 1296 32 1296 16 0
d 1424 48 1424 80 2 default
d 1456 48 1456 80 2 default
d 1520 48 1520 80 2 default
d 1488 48 1488 80 2 default
d 1360 48 1360 80 2 default
d 1392 48 1392 80 2 default
d 1328 48 1328 80 2 default
d 1296 48 1296 80 2 default
s 1424 48 1424 32 0 1 false
s 1456 48 1456 32 0 1 false
s 1488 48 1488 32 0 1 false
s 1520 48 1520 32 0 0 false
s 1392 48 1392 32 0 1 false
s 1360 48 1360 32 0 1 false
s 1328 48 1328 32 0 1 false
s 1296 48 1296 32 0 1 false
s 1008 48 1008 32 0 0 false
s 1040 48 1040 32 0 0 false
s 1072 48 1072 32 0 0 false
s 1104 48 1104 32 0 1 false
s 1232 48 1232 32 0 0 false
s 1200 48 1200 32 0 1 false
s 1168 48 1168 32 0 1 false
s 1136 48 1136 32 0 1 false
d 1008 48 1008 80 2 default
d 1040 48 1040 80 2 default
d 1104 48 1104 80 2 default
d 1072 48 1072 80 2 default
d 1200 48 1200 80 2 default
d 1232 48 1232 80 2 default
d 1168 48 1168 80 2 default
d 1136 48 1136 80 2 default
w 1008 32 1008 16 0
w 1040 32 1040 0 0
w 1072 32 1072 -16 0
w 1104 32 1104 -32 0
w 1136 32 1136 -48 0
w 1168 32 1168 -64 0
w 1200 32 1200 -80 0
w 1232 32 1232 -96 0
w 944 32 944 -96 0
w 912 32 912 -80 0
w 880 32 880 -64 0
w 848 32 848 -48 0
w 816 32 816 -32 0
w 784 32 784 -16 0
w 752 32 752 0 0
w 720 32 720 16 0
d 848 48 848 80 2 default
d 880 48 880 80 2 default
d 944 48 944 80 2 default
d 912 48 912 80 2 default
d 784 48 784 80 2 default
d 816 48 816 80 2 default
d 752 48 752 80 2 default
d 720 48 720 80 2 default
s 848 48 848 32 0 1 false
s 880 48 880 32 0 1 false
s 912 48 912 32 0 1 false
s 944 48 944 32 0 0 false
s 816 48 816 32 0 1 false
s 784 48 784 32 0 1 false
s 752 48 752 32 0 1 false
s 720 48 720 32 0 1 false
w 656 32 656 -96 0
w 624 32 624 -80 0
w 592 32 592 -64 0
w 560 32 560 -48 0
w 528 32 528 -32 0
w 496 32 496 -16 0
w 464 32 464 0 0
w 432 32 432 16 0
d 560 48 560 80 2 default
d 592 48 592 80 2 default
d 656 48 656 80 2 default
d 624 48 624 80 2 default
d 496 48 496 80 2 default
d 528 48 528 80 2 default
d 464 48 464 80 2 default
d 432 48 432 80 2 default
s 560 48 560 32 0 1 false
s 592 48 592 32 0 0 false
s 624 48 624 32 0 0 false
s 656 48 656 32 0 0 false
s 528 48 528 32 0 0 false
s 496 48 496 32 0 0 false
s 464 48 464 32 0 1 false
s 432 48 432 32 0 0 false
w 240 80 432 80 0
w 432 80 464 80 0
w 464 80 496 80 0
w 496 80 528 80 0
w 528 80 560 80 0
w 560 80 592 80 0
w 592 80 624 80 0
w 624 80 656 80 0
w 720 80 752 80 0
w 752 80 784 80 0
w 784 80 816 80 0
w 816 80 848 80 0
w 848 80 880 80 0
w 880 80 912 80 0
w 912 80 944 80 0
w 1200 80 1232 80 0
w 1168 80 1200 80 0
w 1136 80 1168 80 0
w 1104 80 1136 80 0
w 1072 80 1104 80 0
w 1040 80 1072 80 0
w 1008 80 1040 80 0
w 1488 80 1520 80 0
w 1456 80 1488 80 0
w 1424 80 1456 80 0
w 1392 80 1424 80 0
w 1360 80 1392 80 0
w 1328 80 1360 80 0
w 1296 80 1328 80 0
w 1776 80 1808 80 0
w 1744 80 1776 80 0
w 1712 80 1744 80 0
w 1680 80 1712 80 0
w 1648 80 1680 80 0
w 1616 80 1648 80 0
w 1584 80 1616 80 0
w 2064 80 2096 80 0
w 2032 80 2064 80 0
w 2000 80 2032 80 0
w 1968 80 2000 80 0
w 1936 80 1968 80 0
w 1904 80 1936 80 0
w 1872 80 1904 80 0
w 2352 80 2384 80 0
w 2320 80 2352 80 0
w 2288 80 2320 80 0
w 2256 80 2288 80 0
w 2224 80 2256 80 0
w 2192 80 2224 80 0
w 2160 80 2192 80 0
w 2640 80 2672 80 0
w 2608 80 2640 80 0
w 2576 80 2608 80 0
w 2544 80 2576 80 0
w 2512 80 2544 80 0
w 2480 80 2512 80 0
w 2448 80 2480 80 0
w 912 432 944 432 0
w 880 432 912 432 0
w 848 432 880 432 0
w 816 432 848 432 0
w 784 432 816 432 0
w 752 432 784 432 0
w 720 432 752 432 0
w 1200 432 1232 432 0
w 1168 432 1200 432 0
w 1136 432 1168 432 0
w 1104 432 1136 432 0
w 1072 432 1104 432 0
w 1040 432 1072 432 0
w 1008 432 1040 432 0
w 1488 432 1520 432 0
w 1456 432 1488 432 0
w 1424 432 1456 432 0
w 1392 432 1424 432 0
w 1360 432 1392 432 0
w 1328 432 1360 432 0
w 1296 432 1328 432 0
w 1776 432 1808 432 0
w 1744 432 1776 432 0
w 1712 432 1744 432 0
w 1680 432 1712 432 0
w 1648 432 1680 432 0
w 1616 432 1648 432 0
w 1584 432 1616 432 0
w 2064 432 2096 432 0
w 2032 432 2064 432 0
w 2000 432 2032 432 0
w 1968 432 2000 432 0
w 1936 432 1968 432 0
w 1904 432 1936 432 0
w 1872 432 1904 432 0
w 2352 432 2384 432 0
w 2320 432 2352 432 0
w 2288 432 2320 432 0
w 2256 432 2288 432 0
w 2224 432 2256 432 0
w 2192 432 2224 432 0
w 2160 432 2192 432 0
w 2640 432 2672 432 0
w 2608 432 2640 432 0
w 2576 432 2608 432 0
w 2544 432 2576 432 0
w 2512 432 2544 432 0
w 2480 432 2512 432 0
w 2448 432 2480 432 0
w 256 96 720 96 0
w 272 112 1008 112 0
w 288 128 1296 128 0
w 304 144 1584 144 0
w 320 160 1872 160 0
w 336 176 2160 176 0
w 352 192 2448 192 0
w 720 80 720 96 0
w 1008 80 1008 112 0
w 1296 80 1296 128 0
w 1584 80 1584 144 0
w 1872 80 1872 160 0
w 2160 80 2160 176 0
w 2448 80 2448 192 0
w 240 464 720 464 0
w 240 496 1008 496 0
w 240 528 1296 528 0
w 240 560 1584 560 0
w 240 592 1872 592 0
w 240 656 2448 672 0
w 720 432 720 464 0
w 1008 432 1008 496 0
w 1296 432 1296 528 0
w 1584 432 1584 560 0
w 1872 432 1872 592 0
w 2160 432 2160 624 0
w 240 624 2160 624 0
w 2448 432 2448 672 0
w 720 368 1008 368 0
w 1008 368 1296 368 0
w 1296 368 1584 368 0
w 1584 368 1872 368 0
w 1872 368 2160 368 0
w 2160 368 2448 368 0
w 752 352 1040 352 0
w 1040 352 1328 352 0
w 1328 352 1616 352 0
w 1616 352 1904 352 0
w 1904 352 2192 352 0
w 2192 352 2480 352 0
w 784 336 1072 336 0
w 1072 336 1360 336 0
w 1360 336 1648 336 0
w 1648 336 1936 336 0
w 1936 336 2224 336 0
w 2224 336 2512 336 0
w 816 320 1104 320 0
w 1104 320 1392 320 0
w 1392 320 1680 320 0
w 1680 320 1968 320 0
w 1968 320 2256 320 0
w 2256 320 2544 320 0
w 848 304 1136 304 0
w 1136 304 1424 304 0
w 1424 304 1712 304 0
w 1712 304 2000 304 0
w 2000 304 2288 304 0
w 2288 304 2576 304 0
w 880 288 1168 288 0
w 1168 288 1456 288 0
w 1456 288 1744 288 0
w 1744 288 2032 288 0
w 2032 288 2320 288 0
w 2320 288 2608 288 0
w 912 272 1200 272 0
w 1200 272 1488 272 0
w 1488 272 1776 272 0
w 1776 272 2064 272 0
w 2064 272 2352 272 0
w 2352 272 2640 272 0
w 944 256 1232 256 0
w 1232 256 1520 256 0
w 1520 256 1808 256 0
w 1808 256 2096 256 0
w 2096 256 2384 256 0
w 2384 256 2672 256 0
w 432 16 720 16 0
w 720 16 1008 16 0
w 1008 16 1296 16 0
w 1296 16 1584 16 0
w 1584 16 1872 16 0
w 1872 16 2160 16 0
w 2160 16 2448 16 0
w 464 0 752 0 0
w 752 0 1040 0 0
w 1040 0 1328 0 0
w 1328 0 1616 0 0
w 1616 0 1904 0 0
w 1904 0 2192 0 0
w 2192 0 2480 0 0
w 496 -16 784 -16 0
w 784 -16 1072 -16 0
w 1072 -16 1360 -16 0
w 1360 -16 1648 -16 0
w 1648 -16 1936 -16 0
w 1936 -16 2224 -16 0
w 2224 -16 2512 -16 0
w 528 -32 816 -32 0
w 816 -32 1104 -32 0
w 1104 -32 1392 -32 0
w 1392 -32 1680 -32 0
w 1680 -32 1968 -32 0
w 1968 -32 2256 -32 0
w 2256 -32 2544 -32 0
w 560 -48 848 -48 0
w 848 -48 1136 -48 0
w 1136 -48 1424 -48 0
w 1424 -48 1712 -48 0
w 1712 -48 2000 -48 0
w 2000 -48 2288 -48 0
w 2288 -48 2576 -48 0
w 592 -64 880 -64 0
w 880 -64 1168 -64 0
w 1168 -64 1456 -64 0
w 1456 -64 1744 -64 0
w 1744 -64 2032 -64 0
w 2032 -64 2320 -64 0
w 2320 -64 2608 -64 0
w 624 -80 912 -80 0
w 912 -80 1200 -80 0
w 1200 -80 1488 -80 0
w 1488 -80 1776 -80 0
w 1776 -80 2064 -80 0
w 2064 -80 2352 -80 0
w 2352 -80 2640 -80 0
w 656 -96 944 -96 0
w 944 -96 1232 -96 0
w 1232 -96 1520 -96 0
w 1520 -96 1808 -96 0
w 1808 -96 2096 -96 0
w 2096 -96 2384 -96 0
w 2384 -96 2672 -96 0
w 2448 368 2720 368 0
x 2685 399 2709 402 4 18 D0
x 2394 397 2418 400 4 18 D0
x 2104 396 2128 399 4 18 D0
x 1817 399 1841 402 4 18 D0
x 1530 398 1554 401 4 18 D0
x 1242 398 1266 401 4 18 D0
x 952 400 976 403 4 18 D0
x 666 396 690 399 4 18 D0
x 668 44 692 47 4 18 D0
x 954 47 978 50 4 18 D0
x 1244 46 1268 49 4 18 D0
x 1532 45 1556 48 4 18 D0
x 1820 48 1844 51 4 18 D0
x 2106 46 2130 49 4 18 D0
x 2394 49 2418 52 4 18 D0
x 2683 48 2707 51 4 18 D0
x 2459 460 2551 463 4 18 Address15
x 2169 458 2261 461 4 18 Address14
x 1882 457 1974 460 4 18 Address13
x 1592 458 1684 461 4 18 Address12
x 1302 454 1394 457 4 18 Address11
x 1014 455 1106 458 4 18 Address10
x 728 454 809 457 4 18 Address9
x 442 453 523 456 4 18 Address8
x 338 74 419 77 4 18 Address0
x 728 101 809 104 4 18 Address1
x 1015 101 1096 104 4 18 Address2
x 1302 104 1383 107 4 18 Address3
x 1592 103 1673 106 4 18 Address4
x 1880 103 1961 106 4 18 Address5
x 2168 102 2249 105 4 18 Address6
x 2457 102 2538 105 4 18 Address7
w 2448 16 2720 16 0
w 2720 128 2720 368 0
w 2480 0 2736 0 0
w 2736 96 2736 352 0
w 2736 352 2480 352 0
w 2512 336 2752 336 0
w 2752 336 2752 64 0
w 2752 -16 2512 -16 0
w 2544 320 2768 320 0
w 2768 320 2768 32 0
w 2768 -32 2544 -32 0
w 2576 -48 2784 -48 0
w 2784 0 2784 304 0
w 2784 304 2576 304 0
w 2608 288 2800 288 0
w 2800 288 2800 -32 0
w 2800 -64 2608 -64 0
w 2640 -80 2816 -80 0
w 2816 -64 2816 272 0
w 2816 272 2640 272 0
w 2672 256 2832 256 0
w 2832 256 2832 -96 0
w 2832 -96 2672 -96 0
w 2816 -80 2816 -64 0
w 2800 -64 2800 -32 0
w 2784 -48 2784 0 0
w 2768 -32 2768 32 0
w 2752 -16 2752 64 0
w 2736 0 2736 96 0
w 2720 16 2720 128 0
w 2832 256 2848 256 0
w 2816 272 2816 288 0
w 2816 288 2848 288 0
w 2800 288 2800 320 0
w 2800 320 2848 320 0
w 2784 304 2784 352 0
w 2784 352 2848 352 0
w 2768 320 2768 384 0
w 2768 384 2848 384 0
w 2752 336 2752 416 0
w 2752 416 2848 416 0
w 2736 352 2736 448 0
w 2736 448 2848 448 0
w 2720 368 2720 480 0
w 2720 480 2848 480 0
```