.-----------------------------------------------. | o──────────┐┌─────┤[]├──────────────*───|(──┐ | 25 ** | *───────┐┌─┘│o────oTo──────────┬───o└─┐o───┬┘ | 24 ** | └────*┌o│└──┴──────────────────┘┌────┐└───┐└┐ | 23 ** | *────┘└─┴────────┬┴┴┴┴┬─────────┘┌o┌┐└────┘┌┘ | 22 ** | ├────┤|├─┐o─┬───o┤ w├┌────────*└─┘└───┬─o│V | 21 ** | └────┬──o└─┐├────┤ i├│┌──────o└──────*└──┴┤ | 20 ** | o┬─┬o│┌────┘└────┤ f├┘└┐*────[─]────┐└───┐│ | 19 ** | V│V└─┘└───┬┴┴┴┴┬─┤ i├──┘└─────────*o┴────┘= | 18 ** | ├┘└──┬┴┴┴┬┤ ├─┴┬┬┬┬┴─┐*─────────┐└───oTo─┐ | 17 ** | └────┤ ├┤DECR├────────┘└─────*o──┴─┤|├────┘ | 16 ** | *────┤ ├┤YPTR├──────────────┐└────────────┐ | 15 ** | └────┤ ├┴┬┬┬┬┴──*o┬────────o│┌───────|(───┤ | 14 ** | *────┴┬┬┬┴───────┐└┐└┐┌───────┘└────┐┌─o┌───┘ | 13 ** | ├─┤|├───────────*└─┘┌┘│o─┬┐o┬───────┘└─┐│o──┐ | 12 ** | └┬───[─]─o*─────┘o──┴┐├┴┴┴┼─┘┌─∧∧∧─┬┴┴┴┴┤┌──┘ | 11 ** | ┌┘*─∧∧∧───┘o─┬───────┴┤ ├┌─┴─────┤ 5├└──┐ | 10 ** | └o└───oTo───*└────────┤ ├┘o┬─∧∧∧─┤ A├┬──┘ | 9 ** | o*───┬──────┘┌────────┤ ├─┐├─┐o──┤ 2├┘┌─┐ | 8 ** | ┌┘o──┘┌─*o───┴──┬───┐o┴┬┬┬┼─┘└o└───┤ 2├─┘┌┘ | 7 ** | └─────┴o└──┬───*└──o└─────┴──∧∧∧───┴┬┬┬┬┴──┤V | 6 ** | *────oTo──┐└──┐└──────────┐o───∧∧∧─┬─o│└┐┌─┴┘ | 5 ** | ├────*┌───┘┌──┴──o┌──────┐└───∧∧∧─┐└──┴─┘└─┐V | 4 ** | ├o┌──┘└──┐o┴o┌────┤o─────┴────────┘┌─────*o┴┘ | 3 ** | │┌┘o─────┴───┘o───┘┌──────────oTo──┴o*──┐└──┐ | 2 ** | =└─────────────────┴─o*───────────|(─┘o─┴───┘ | 1 ** '-----------------------------------------------'