.-----------------------------------------------. | ┌──oTo─*──┐o─────┬────────┐o────┬────┐o─────┐ | 25 ** | └─────┐└─┐└──────┘┌─*o───┬┘┌────┘o───┴──┐┌──┘ | 24 ** | ┌o┌───┘┌o└────────┴o└───*│o┴──────|(───┐│└──┐ | 23 ** | └┐│o───┴───|(───┐*─∧∧∧─┬┘└───┤[]├┬─────┘└───┘ | 22 ** | ┌┘└──────┬┴┴┴┬─┬┘└─┐┌──┘┌───────┐=┌─────────* | 21 ** | ├─┐┌────┬┤ ├o│┌──┘└──o└──────┐└─┴────┐*───┘ | 20 ** | └o└┴───o└┤ 30├─┘├┴┴┴┴┴┬──────┐┌┘*──┐┌──┘└───┐ | 19 ** | *─┤[]├───┤ 29├──┤ ├┬┴┴┴┬o└┘┌┘o┬┘=┌──────┤ | 18 ** | └────────┤ 83├─*┤ 6 ├┤ ├──┐└─┐└──┘V┌────┘ | 17 ** | *────∧∧∧─┤ P6├┐└┤ x ├┤ ├──┴──┘┌───┴┘┌───┐ | 16 ** | └─────*┌─┴┬┬┬┘└─┤ 94├┤ ├──┐┌─o│o────┴o┌─┤ | 15 ** | *─┤[]├┘└───────┬┤ =2├┴┬┬┬┴┐┌┘└──┴──oTo──┘o┤ | 14 ** | └─────────────*│├┬┬┬┬┬┴─────┘├┴┴┴┴┴┬───────┐│ | 13 ** | *─┬───────────┘=└───┴────────┤ ├──┤[]├─┘= | 12 ** | └┐=┌──────────┐┌───────[─]──┐┤ HALF├─────┬──* | 11 ** | V├─┘o─┬┴┴┴┴┴┬o└┴o*───┤|├───┐└┤ ADDR├────┐=┌─┘ | 10 ** | ├┘┌───┤ ├────┤┌──|(───*└─┴┬┬┬┬┬┴────┴┐└─┐ | 9 ** | │o┴┐┌o┤ ├────┘└───┬──o└─────────[─]─*└──┘ | 8 ** | └──┘└─┤ xor ├─────────┘*───────────────┐└───┐ | 7 ** | *─────┴┬┬┬┬┬┴─────────┐└┬───┐┌────────o└────┤ | 6 ** | └──┤|├──────────*o┬──o└┐└─o┌┘└──────────────┘ | 5 ** | o──*────────────┘V├──┬o└──┐└────────────────┐ | 4 ** | *─┐└────┐o───┬───┴┴─o└────┴─∧∧∧────────┐┌───┘ | 3 ** | ├┐└─────┘┌──┐└───o┌────|(───────*┌─────┘└───┐ | 2 ** | =└──[─]──┴─o└─────┴──o*─────────┘└────oTo───┘ | 1 ** '-----------------------------------------------'