├── binhalt-pm ├── siralom.tap ├── README.md ├── pdp8.sh └── old └── siralom.pal /binhalt-pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrohun/pdp8/HEAD/binhalt-pm -------------------------------------------------------------------------------- /siralom.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrohun/pdp8/HEAD/siralom.tap -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Simple PDP5/PDP8 emulator 2 | 3 | ## Usage 4 | The all-in-one shellscript, and tape images and/or include files should be in the same folder. 5 | To start from shell, simply enter as an executable command: 6 | 7 | ``` 8 | /home/etelkoz$ ./pdp8.sh 9 | 10 | Simple PDP5/PDP8 emulator v0.9.1 11 | by NASZVADI Peter, 1980-2018 12 | 13 | (: Now in bash :) 14 | 15 | For non-commercial use only. 16 | 17 | [memory[pc]=0000 pc=0000 l+ac=00000 keycode=000] 18 | [Enter pdp8 debugger command]:? 19 | [ 20 | G[address] run from specified address otherwise from pc 21 | H this help text 22 | L[value] toggle/assign value to l flag 23 | P
change pc value 24 | Q exit program 25 | R toggle pRompt view 26 | S execute one step 27 | T directly load ram data stored in specified tapedump file 28 | = enter l+ac value 29 | ? this help text 30 | . source (insert) shellscript 31 | ] 32 | [memory[pc]=0000 pc=0000 l+ac=00000 keycode=000] 33 | [Enter pdp8 debugger command]: 34 | ``` 35 | 36 | Press H or ? and then enter to get a brief list of commands. 37 | 38 | ## Tape files 39 | | filename | starting address (octal) | 40 | | ----------- | ------------------------:| 41 | | binhalt-pm | 07600 | 42 | | siralom.tap | 0200 | 43 | 44 | Some of them can be downloaded from: 45 | [bitsavers.org](http://bitsavers.org/bits/DEC/pdp8/From_Vince_Slyngstad/misc/) 46 | 47 | ## An example session with a vintage DEC binhalt tape execution and benchmark 48 | binhalt-pm fills memory below address 07600 with word value 07402, then halts. 49 | Notice that there is no space after the "T" command, the filename immediately follows it. 50 | ``` 51 | $ echo $BASH_VERSION 52 | 4.3.48(1)-release 53 | $ 54 | $ time ./pdp8.sh 55 | 56 | Simple PDP5/PDP8 emulator v0.9.1 57 | by NASZVADI Peter, 1980-2018 58 | 59 | (: Now in bash :) 60 | 61 | For non-commercial use only. 62 | 63 | [memory[pc]=0000 pc=0000 l+ac=00000 keycode=000] 64 | [Enter pdp8 debugger command]:tbinhalt-pm 65 | [memory[pc]=0000 pc=0000 l+ac=00000 keycode=000] 66 | [Enter pdp8 debugger command]:d0 67 | [ 68 | 0000: 0000 0000 0000 0000 0000 0000 0000 0000 69 | 0010: 0000 0000 0000 0000 0000 0000 0000 0000 70 | ] 71 | [memory[pc]=0000 pc=0000 l+ac=00000 keycode=000] 72 | [Enter pdp8 debugger command]:d07550 73 | [ 74 | 7550: 0000 0000 0000 0000 0000 0000 0000 0000 75 | 7560: 0000 0000 0000 0000 0000 0000 0000 0000 76 | ] 77 | [memory[pc]=0000 pc=0000 l+ac=00000 keycode=000] 78 | [Enter pdp8 debugger command]:d 79 | [ 80 | 7570: 0000 0000 0000 0000 0000 0000 0000 0000 81 | 7600: 1211 3212 3213 1214 3613 2213 2212 5203 82 | ] 83 | [memory[pc]=0000 pc=0000 l+ac=00000 keycode=000] 84 | [Enter pdp8 debugger command]:p07600 85 | [memory[pc]=1211 pc=7600 l+ac=00000 keycode=000] 86 | [Enter pdp8 debugger command]:g 87 | [memory[pc]=0200 pc=7611 l+ac=00000 keycode=000] 88 | [Enter pdp8 debugger command]:d0 89 | [ 90 | 0000: 7402 7402 7402 7402 7402 7402 7402 7402 91 | 0010: 7402 7402 7402 7402 7402 7402 7402 7402 92 | ] 93 | [memory[pc]=0200 pc=7611 l+ac=00000 keycode=000] 94 | [Enter pdp8 debugger command]:d 95 | [ 96 | 0020: 7402 7402 7402 7402 7402 7402 7402 7402 97 | 0030: 7402 7402 7402 7402 7402 7402 7402 7402 98 | ] 99 | [memory[pc]=0200 pc=7611 l+ac=00000 keycode=000] 100 | [Enter pdp8 debugger command]:d07550 101 | [ 102 | 7550: 7402 7402 7402 7402 7402 7402 7402 7402 103 | 7560: 7402 7402 7402 7402 7402 7402 7402 7402 104 | ] 105 | [memory[pc]=0200 pc=7611 l+ac=00000 keycode=000] 106 | [Enter pdp8 debugger command]:d 107 | [ 108 | 7570: 7402 7402 7402 7402 7402 7402 7402 7402 109 | 7600: 1211 3212 3213 1214 3613 2213 2212 5203 110 | ] 111 | [memory[pc]=0200 pc=7611 l+ac=00000 keycode=000] 112 | [Enter pdp8 debugger command]:d 113 | [ 114 | 7610: 7402 0200 0000 7600 7402 4260 7041 1306 115 | 7620: 7402 6032 6014 7604 7700 1304 1303 3270 116 | ] 117 | [memory[pc]=0200 pc=7611 l+ac=00000 keycode=000] 118 | [Enter pdp8 debugger command]:q 119 | 120 | real 3m36.96s 121 | user 0m8.62s 122 | sys 0m8.24s 123 | $ 124 | ``` 125 | 126 | ## Removed dependencies 127 | As from version 1.0, can work standalone - without "od" having installed. 128 | 129 | ## TODO 130 | A lot. Cleanup, optimization, add correct implementation of devices, add support for bash 3.x in OSX etc. 131 | -------------------------------------------------------------------------------- /pdp8.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # Simple PDP5/PDP8 emulator v0.9.1 4 | # 5 | memory=(0{,,,}{,,,}{,,,}{,,,}{,,,}{,,,}) # Memory array - 4kW 6 | pc=0 # Program counter 7 | lac=0 # L = carry, AC = accumulator "13 bit integer" 8 | hlt=1 # Halt "flag" 9 | keycode=0 # Keycode, for input device #3, TBD 10 | prompt=1 # View interactive prompt "flag" 11 | dumpaddress=-1 # Initial dump address 12 | helptext='[ 13 | G[address] run from specified address otherwise from pc 14 | H this help text 15 | L[value] toggle/assign value to l flag 16 | P
change pc value 17 | Q exit program 18 | R toggle pRompt view 19 | S execute one step 20 | T directly load ram data stored in specified tapedump file 21 | = enter l+ac value 22 | ? this help text 23 | . source (insert) shellscript 24 | ]' 25 | dumptext='[ 26 | %04o: %04o %04o %04o %04o %04o %04o %04o %04o 27 | %04o: %04o %04o %04o %04o %04o %04o %04o %04o 28 | ] 29 | ' 30 | readtext='[memory[pc]=%04o pc=%04o l+ac=%05o keycode=%03o] 31 | [Enter pdp8 debugger command]:' 32 | erortext="[ 33 | ERROR: unrecognized command: '%q' 34 | enter '?' for some help 35 | ] 36 | " 37 | echo ' 38 | Simple PDP5/PDP8 emulator v1.0 39 | by NASZVADI Peter, 1980-2020 40 | 41 | (: Now in bash :) 42 | 43 | For non-commercial use only. 44 | ' 45 | 46 | while :; do 47 | lineprev="${linecurr:-${lineprev}}" 48 | if ((prompt));then 49 | printf "$readtext" "${memory[$pc]}" "$pc" "$lac" "$keycode" 50 | read -r linecurr 51 | else 52 | read -d '' -n1 -r -s linecurr 53 | fi 54 | linecurr="${linecurr## }" 55 | linecurr="${linecurr^}" 56 | case "$linecurr" in 57 | '') hlt=1;if [[ ${lineprev^} = S ]];then step=1;hlt=0; fi ;; 58 | D) hlt=1;((dumpaddress=(dumpaddress<0)?(pc&07770):((dumpaddress+020)&07777))); 59 | printf "$dumptext" $((dumpaddress)) ${memory[@]:$dumpaddress:8} \ 60 | $((dumpaddress+8)) ${memory[@]:$((dumpaddress+8)):8} ;; 61 | D*) hlt=1;dumpaddress=$((${linecurr#D}&07770)); 62 | printf "$dumptext" $((dumpaddress)) ${memory[@]:$dumpaddress:8} \ 63 | $((dumpaddress+8)) ${memory[@]:$((dumpaddress+8)):8} ;; 64 | G) lineprev='';step=0;hlt=0;dumpaddress=-1 ;; 65 | G*) lineprev='';pc=$((${linecurr#G}));step=0;hlt=0;dumpaddress=-1 ;; 66 | L0) ((lac&=07777));hlt=1;step=0;dumpaddress=-1 ;; 67 | L1) ((lac|=010000));hlt=1;step=0;dumpaddress=-1 ;; 68 | L*) ((lac^=010000));hlt=1;step=0;dumpaddress=-1 ;; 69 | P*) pc=$((${linecurr#P}));hlt=1;step=0;dumpaddress=-1 ;; 70 | R*) ((prompt^=1));hlt=1;step=0;dumpaddress=-1 ;; 71 | Q*) break ;; 72 | S*) step=1;hlt=0;lineprev=S;dumpaddress=-1 ;; 73 | T*) if [[ -r ${linecurr#T} ]]; then 74 | while IFS='' read -n1 -d '' b4; do 75 | printf -vb4 %03o "'$b4" 76 | ((b1/100==1))&&memory[$[0${b1#?}${b2#?}]]=$[0$b3${b4#?}] 77 | b1=$b2;b2=$b3;b3=$b4 78 | done <"${linecurr#T}" 79 | fi 80 | hlt=1;step=0;dumpaddress=-1 ;; 81 | '. '*) step=0;hlt=1;dumpaddress=-1;eval "$linecurr" ;; 82 | \?*|H*) echo "$helptext";hlt=1;step=0 ;; 83 | =*) lac=$((${linecurr#=}));hlt=1;step=0;dumpaddress=-1 ;; 84 | *) hlt=1;printf "$erortext" "$linecurr" ;; 85 | esac 86 | while ((!hlt)); do 87 | : read -d '' -n1 -r -s -t 0 88 | if ((!keycode));then 89 | read -d '' -n 1 -r -s -t 0.005 dev3 90 | ((keycode=keycode?keycode:$(printf %d "'$dev3"))) 91 | fi 92 | (( 93 | pc=pc&07777, f8=memory[pc], device=f8>>3&077, 94 | f0=f8&1, f1=f8>>1&1, f2=f8>>2&1, 95 | f3=f8>>3&1, f4=f8>>4&1, f5=f8>>5&1, 96 | f6=f8>>6&1, f7=f8>>7&1, f8=f8>>8&1, 97 | address=(pc&(f7*07600))|(memory[pc]&0177), 98 | operand=memory[pc]>>9 99 | )) 100 | if((f8&&operand<6)) # Indirect addressing 101 | then 102 | (((address&07770)==010))&&((memory[address]=memory[address]+1&07777)) 103 | ((address=memory[address])) 104 | fi 105 | case $operand in 106 | 0) ((memory[address]&=lac,++pc)) ;; # AND 107 | 1) ((lac+=memory[address],lac&=017777,++pc)) ;; # TAD 108 | 2) ((++memory[address],memory[address]&=07777,pc+=1+!memory[address])) ;; # ISZ 109 | 3) ((memory[address]=lac&07777,lac&=010000,++pc)) ;; # DCA 110 | 4) ((memory[address]=pc+1&07777,pc=address+1)) ;; # JMS 111 | 5) ((pc=address)) ;; # JMP 112 | 6) case $device in # I/O 113 | 3) ((pc+=keycode&&f0)) 114 | ((f2&&(lac=keycode&0177|0200|(f1?lac&010000:lac)))) 115 | ((f1))&&keycode=0 116 | ;; 117 | 4) ((pc+=f0,f2))&&printf '\x'"$(printf %x $((lac&0177)))" ;; 118 | esac 119 | ((++pc)) 120 | ;; 121 | 7) if ((f8)) 122 | then 123 | if ((f0)) 124 | then 125 | ((++pc)) 126 | else 127 | (( 128 | pc=pc+1+(((f6&!!(lac&04000))|(f5&!(lac&07777))|(f4&!!(lac&010000)))^f3), 129 | hlt=f1, 130 | (f7&&(lac&=010000)) 131 | )) 132 | fi 133 | else 134 | (( 135 | lac&=f7?010000:017777, lac&=f6?07777:017777, 136 | lac^=f5?007777:0, lac^=f4?010000:0, 137 | lac=f0+lac&017777, lac=f3?((lac&1)<<12)|lac>>1:lac, 138 | lac=(f1&&f3)?((lac&1)<<12)|lac>>1:lac, 139 | lac=f2?((lac<<1)|(lac>>12))&017777:lac, 140 | lac=(f1&&f2)?((lac<<1)|(lac>>12))&017777:lac, 141 | ++pc 142 | )) 143 | fi 144 | ;; 145 | esac 146 | if((step));then 147 | ((pc&=07777)) 148 | break 149 | fi 150 | done 151 | done 152 | -------------------------------------------------------------------------------- /old/siralom.pal: -------------------------------------------------------------------------------- 1 | i=$[010+0] 2 | memory[$[i++]]=$[00207] # TODOADDR-1 3 | i=$[0200+0] 4 | pc=$[0200+0] 5 | memory[$[i++]]=$[07300] # CLA CLL 6 | memory[$[i++]]=$[01410] # TAD 7 | memory[$[i++]]=$[07450] # SNA / skip if nonzero acc 8 | memory[$[i++]]=$[07402] # HLT 9 | memory[$[i++]]=$[06046] # TLS / print acc character 10 | memory[$[i++]]=$[06041] # TSF / skip if printer is ready (autoskip in emu) 11 | memory[$[i++]]=$[05205] # JMP .-1 12 | memory[$[i++]]=$[05200] # JMP 0200 13 | memory[$[i++]]=$[00326] 14 | memory[$[i++]]=$[00357] 15 | memory[$[i++]]=$[00354] 16 | memory[$[i++]]=$[00345] 17 | memory[$[i++]]=$[00353] 18 | memory[$[i++]]=$[00240] 19 | memory[$[i++]]=$[00363] 20 | memory[$[i++]]=$[00371] 21 | memory[$[i++]]=$[00362] 22 | memory[$[i++]]=$[00357] 23 | memory[$[i++]]=$[00354] 24 | memory[$[i++]]=$[00355] 25 | memory[$[i++]]=$[00240] 26 | memory[$[i++]]=$[00364] 27 | memory[$[i++]]=$[00350] 28 | memory[$[i++]]=$[00365] 29 | memory[$[i++]]=$[00344] 30 | memory[$[i++]]=$[00357] 31 | memory[$[i++]]=$[00364] 32 | memory[$[i++]]=$[00350] 33 | memory[$[i++]]=$[00354] 34 | memory[$[i++]]=$[00357] 35 | memory[$[i++]]=$[00356] 36 | memory[$[i++]]=$[00212] 37 | memory[$[i++]]=$[00363] 38 | memory[$[i++]]=$[00371] 39 | memory[$[i++]]=$[00362] 40 | memory[$[i++]]=$[00357] 41 | memory[$[i++]]=$[00354] 42 | memory[$[i++]]=$[00355] 43 | memory[$[i++]]=$[00357] 44 | memory[$[i++]]=$[00354] 45 | memory[$[i++]]=$[00240] 46 | memory[$[i++]]=$[00363] 47 | memory[$[i++]]=$[00345] 48 | memory[$[i++]]=$[00360] 49 | memory[$[i++]]=$[00345] 50 | memory[$[i++]]=$[00344] 51 | memory[$[i++]]=$[00371] 52 | memory[$[i++]]=$[00353] 53 | memory[$[i++]]=$[00256] 54 | memory[$[i++]]=$[00212] 55 | memory[$[i++]]=$[00342] 56 | memory[$[i++]]=$[00365] 57 | memory[$[i++]]=$[00357] 58 | memory[$[i++]]=$[00354] 59 | memory[$[i++]]=$[00240] 60 | memory[$[i++]]=$[00357] 61 | memory[$[i++]]=$[00372] 62 | memory[$[i++]]=$[00365] 63 | memory[$[i++]]=$[00353] 64 | memory[$[i++]]=$[00240] 65 | memory[$[i++]]=$[00345] 66 | memory[$[i++]]=$[00360] 67 | memory[$[i++]]=$[00345] 68 | memory[$[i++]]=$[00344] 69 | memory[$[i++]]=$[00345] 70 | memory[$[i++]]=$[00353] 71 | memory[$[i++]]=$[00256] 72 | memory[$[i++]]=$[00212] 73 | memory[$[i++]]=$[00240] 74 | memory[$[i++]]=$[00212] 75 | memory[$[i++]]=$[00327] 76 | memory[$[i++]]=$[00341] 77 | memory[$[i++]]=$[00354] 78 | memory[$[i++]]=$[00341] 79 | memory[$[i++]]=$[00363] 80 | memory[$[i++]]=$[00364] 81 | memory[$[i++]]=$[00350] 82 | memory[$[i++]]=$[00240] 83 | memory[$[i++]]=$[00366] 84 | memory[$[i++]]=$[00371] 85 | memory[$[i++]]=$[00354] 86 | memory[$[i++]]=$[00341] 87 | memory[$[i++]]=$[00347] 88 | memory[$[i++]]=$[00365] 89 | memory[$[i++]]=$[00355] 90 | memory[$[i++]]=$[00364] 91 | memory[$[i++]]=$[00365] 92 | memory[$[i++]]=$[00354] 93 | memory[$[i++]]=$[00212] 94 | memory[$[i++]]=$[00363] 95 | memory[$[i++]]=$[00371] 96 | memory[$[i++]]=$[00344] 97 | memory[$[i++]]=$[00357] 98 | memory[$[i++]]=$[00365] 99 | memory[$[i++]]=$[00240] 100 | memory[$[i++]]=$[00346] 101 | memory[$[i++]]=$[00371] 102 | memory[$[i++]]=$[00357] 103 | memory[$[i++]]=$[00344] 104 | memory[$[i++]]=$[00365] 105 | memory[$[i++]]=$[00355] 106 | memory[$[i++]]=$[00364] 107 | memory[$[i++]]=$[00365] 108 | memory[$[i++]]=$[00354] 109 | memory[$[i++]]=$[00212] 110 | memory[$[i++]]=$[00345] 111 | memory[$[i++]]=$[00372] 112 | memory[$[i++]]=$[00345] 113 | memory[$[i++]]=$[00363] 114 | memory[$[i++]]=$[00240] 115 | memory[$[i++]]=$[00365] 116 | memory[$[i++]]=$[00362] 117 | memory[$[i++]]=$[00365] 118 | memory[$[i++]]=$[00355] 119 | memory[$[i++]]=$[00345] 120 | memory[$[i++]]=$[00355] 121 | memory[$[i++]]=$[00364] 122 | memory[$[i++]]=$[00365] 123 | memory[$[i++]]=$[00365] 124 | memory[$[i++]]=$[00354] 125 | memory[$[i++]]=$[00256] 126 | memory[$[i++]]=$[00212] 127 | memory[$[i++]]=$[00240] 128 | memory[$[i++]]=$[00212] 129 | memory[$[i++]]=$[00317] 130 | memory[$[i++]]=$[00240] 131 | memory[$[i++]]=$[00345] 132 | memory[$[i++]]=$[00356] 133 | memory[$[i++]]=$[00240] 134 | memory[$[i++]]=$[00345] 135 | memory[$[i++]]=$[00363] 136 | memory[$[i++]]=$[00345] 137 | memory[$[i++]]=$[00363] 138 | memory[$[i++]]=$[00240] 139 | memory[$[i++]]=$[00365] 140 | memory[$[i++]]=$[00362] 141 | memory[$[i++]]=$[00357] 142 | memory[$[i++]]=$[00344] 143 | memory[$[i++]]=$[00365] 144 | memory[$[i++]]=$[00355] 145 | memory[$[i++]]=$[00212] 146 | memory[$[i++]]=$[00345] 147 | memory[$[i++]]=$[00347] 148 | memory[$[i++]]=$[00347] 149 | memory[$[i++]]=$[00345] 150 | memory[$[i++]]=$[00356] 151 | memory[$[i++]]=$[00240] 152 | memory[$[i++]]=$[00371] 153 | memory[$[i++]]=$[00347] 154 | memory[$[i++]]=$[00240] 155 | memory[$[i++]]=$[00346] 156 | memory[$[i++]]=$[00371] 157 | memory[$[i++]]=$[00357] 158 | memory[$[i++]]=$[00344] 159 | memory[$[i++]]=$[00365] 160 | memory[$[i++]]=$[00355] 161 | memory[$[i++]]=$[00254] 162 | memory[$[i++]]=$[00212] 163 | memory[$[i++]]=$[00363] 164 | memory[$[i++]]=$[00371] 165 | memory[$[i++]]=$[00362] 166 | memory[$[i++]]=$[00357] 167 | memory[$[i++]]=$[00365] 168 | memory[$[i++]]=$[00240] 169 | memory[$[i++]]=$[00341] 170 | memory[$[i++]]=$[00356] 171 | memory[$[i++]]=$[00351] 172 | memory[$[i++]]=$[00341] 173 | memory[$[i++]]=$[00364] 174 | memory[$[i++]]=$[00350] 175 | memory[$[i++]]=$[00240] 176 | memory[$[i++]]=$[00364] 177 | memory[$[i++]]=$[00350] 178 | memory[$[i++]]=$[00345] 179 | memory[$[i++]]=$[00353] 180 | memory[$[i++]]=$[00365] 181 | memory[$[i++]]=$[00356] 182 | memory[$[i++]]=$[00343] 183 | memory[$[i++]]=$[00350] 184 | memory[$[i++]]=$[00345] 185 | memory[$[i++]]=$[00344] 186 | memory[$[i++]]=$[00212] 187 | memory[$[i++]]=$[00342] 188 | memory[$[i++]]=$[00365] 189 | memory[$[i++]]=$[00341] 190 | memory[$[i++]]=$[00342] 191 | memory[$[i++]]=$[00345] 192 | memory[$[i++]]=$[00354] 193 | memory[$[i++]]=$[00345] 194 | memory[$[i++]]=$[00365] 195 | memory[$[i++]]=$[00354] 196 | memory[$[i++]]=$[00240] 197 | memory[$[i++]]=$[00353] 198 | memory[$[i++]]=$[00371] 199 | memory[$[i++]]=$[00356] 200 | memory[$[i++]]=$[00351] 201 | memory[$[i++]]=$[00365] 202 | memory[$[i++]]=$[00350] 203 | memory[$[i++]]=$[00350] 204 | memory[$[i++]]=$[00341] 205 | memory[$[i++]]=$[00344] 206 | memory[$[i++]]=$[00256] 207 | memory[$[i++]]=$[00212] 208 | memory[$[i++]]=$[00240] 209 | memory[$[i++]]=$[00212] 210 | memory[$[i++]]=$[00323] 211 | memory[$[i++]]=$[00343] 212 | memory[$[i++]]=$[00345] 213 | memory[$[i++]]=$[00355] 214 | memory[$[i++]]=$[00345] 215 | memory[$[i++]]=$[00355] 216 | memory[$[i++]]=$[00240] 217 | memory[$[i++]]=$[00353] 218 | memory[$[i++]]=$[00365] 219 | memory[$[i++]]=$[00356] 220 | memory[$[i++]]=$[00365] 221 | memory[$[i++]]=$[00345] 222 | memory[$[i++]]=$[00354] 223 | memory[$[i++]]=$[00240] 224 | memory[$[i++]]=$[00341] 225 | memory[$[i++]]=$[00362] 226 | memory[$[i++]]=$[00341] 227 | memory[$[i++]]=$[00344] 228 | memory[$[i++]]=$[00254] 229 | memory[$[i++]]=$[00212] 230 | memory[$[i++]]=$[00345] 231 | memory[$[i++]]=$[00356] 232 | memory[$[i++]]=$[00240] 233 | memory[$[i++]]=$[00351] 234 | memory[$[i++]]=$[00365] 235 | memory[$[i++]]=$[00356] 236 | memory[$[i++]]=$[00350] 237 | memory[$[i++]]=$[00365] 238 | memory[$[i++]]=$[00355] 239 | memory[$[i++]]=$[00240] 240 | memory[$[i++]]=$[00342] 241 | memory[$[i++]]=$[00365] 242 | memory[$[i++]]=$[00357] 243 | memory[$[i++]]=$[00354] 244 | memory[$[i++]]=$[00240] 245 | memory[$[i++]]=$[00346] 246 | memory[$[i++]]=$[00341] 247 | memory[$[i++]]=$[00362] 248 | memory[$[i++]]=$[00341] 249 | memory[$[i++]]=$[00344] 250 | memory[$[i++]]=$[00212] 251 | memory[$[i++]]=$[00364] 252 | memory[$[i++]]=$[00350] 253 | memory[$[i++]]=$[00345] 254 | memory[$[i++]]=$[00240] 255 | memory[$[i++]]=$[00367] 256 | memory[$[i++]]=$[00345] 257 | memory[$[i++]]=$[00362] 258 | memory[$[i++]]=$[00365] 259 | memory[$[i++]]=$[00344] 260 | memory[$[i++]]=$[00240] 261 | memory[$[i++]]=$[00350] 262 | memory[$[i++]]=$[00365] 263 | memory[$[i++]]=$[00354] 264 | memory[$[i++]]=$[00354] 265 | memory[$[i++]]=$[00357] 266 | memory[$[i++]]=$[00364] 267 | memory[$[i++]]=$[00350] 268 | memory[$[i++]]=$[00371] 269 | memory[$[i++]]=$[00341] 270 | memory[$[i++]]=$[00212] 271 | memory[$[i++]]=$[00345] 272 | memory[$[i++]]=$[00356] 273 | memory[$[i++]]=$[00240] 274 | memory[$[i++]]=$[00351] 275 | memory[$[i++]]=$[00365] 276 | memory[$[i++]]=$[00356] 277 | memory[$[i++]]=$[00350] 278 | memory[$[i++]]=$[00365] 279 | memory[$[i++]]=$[00355] 280 | memory[$[i++]]=$[00240] 281 | memory[$[i++]]=$[00357] 282 | memory[$[i++]]=$[00354] 283 | memory[$[i++]]=$[00345] 284 | memory[$[i++]]=$[00354] 285 | memory[$[i++]]=$[00357] 286 | memory[$[i++]]=$[00364] 287 | memory[$[i++]]=$[00350] 288 | memory[$[i++]]=$[00371] 289 | memory[$[i++]]=$[00341] 290 | memory[$[i++]]=$[00212] 291 | memory[$[i++]]=$[00240] 292 | memory[$[i++]]=$[00212] 293 | memory[$[i++]]=$[00326] 294 | memory[$[i++]]=$[00371] 295 | memory[$[i++]]=$[00354] 296 | memory[$[i++]]=$[00341] 297 | memory[$[i++]]=$[00347] 298 | memory[$[i++]]=$[00240] 299 | memory[$[i++]]=$[00365] 300 | memory[$[i++]]=$[00351] 301 | memory[$[i++]]=$[00354] 302 | memory[$[i++]]=$[00341] 303 | memory[$[i++]]=$[00347] 304 | memory[$[i++]]=$[00341] 305 | memory[$[i++]]=$[00212] 306 | memory[$[i++]]=$[00366] 307 | memory[$[i++]]=$[00351] 308 | memory[$[i++]]=$[00362] 309 | memory[$[i++]]=$[00341] 310 | memory[$[i++]]=$[00347] 311 | memory[$[i++]]=$[00356] 312 | memory[$[i++]]=$[00341] 313 | memory[$[i++]]=$[00343] 314 | memory[$[i++]]=$[00240] 315 | memory[$[i++]]=$[00365] 316 | memory[$[i++]]=$[00351] 317 | memory[$[i++]]=$[00362] 318 | memory[$[i++]]=$[00341] 319 | memory[$[i++]]=$[00347] 320 | memory[$[i++]]=$[00341] 321 | memory[$[i++]]=$[00256] 322 | memory[$[i++]]=$[00212] 323 | memory[$[i++]]=$[00353] 324 | memory[$[i++]]=$[00345] 325 | memory[$[i++]]=$[00363] 326 | memory[$[i++]]=$[00345] 327 | memory[$[i++]]=$[00362] 328 | memory[$[i++]]=$[00365] 329 | memory[$[i++]]=$[00345] 330 | memory[$[i++]]=$[00356] 331 | memory[$[i++]]=$[00240] 332 | memory[$[i++]]=$[00353] 333 | memory[$[i++]]=$[00371] 334 | memory[$[i++]]=$[00356] 335 | memory[$[i++]]=$[00372] 336 | memory[$[i++]]=$[00341] 337 | memory[$[i++]]=$[00364] 338 | memory[$[i++]]=$[00350] 339 | memory[$[i++]]=$[00365] 340 | memory[$[i++]]=$[00354] 341 | memory[$[i++]]=$[00212] 342 | memory[$[i++]]=$[00365] 343 | memory[$[i++]]=$[00357] 344 | memory[$[i++]]=$[00363] 345 | memory[$[i++]]=$[00240] 346 | memory[$[i++]]=$[00363] 347 | memory[$[i++]]=$[00343] 348 | memory[$[i++]]=$[00345] 349 | memory[$[i++]]=$[00347] 350 | memory[$[i++]]=$[00345] 351 | memory[$[i++]]=$[00347] 352 | memory[$[i++]]=$[00353] 353 | memory[$[i++]]=$[00345] 354 | memory[$[i++]]=$[00354] 355 | memory[$[i++]]=$[00240] 356 | memory[$[i++]]=$[00367] 357 | memory[$[i++]]=$[00345] 358 | memory[$[i++]]=$[00362] 359 | memory[$[i++]]=$[00345] 360 | memory[$[i++]]=$[00364] 361 | memory[$[i++]]=$[00350] 362 | memory[$[i++]]=$[00365] 363 | memory[$[i++]]=$[00354] 364 | memory[$[i++]]=$[00256] 365 | memory[$[i++]]=$[00212] 366 | memory[$[i++]]=$[00240] 367 | memory[$[i++]]=$[00212] 368 | memory[$[i++]]=$[00326] 369 | memory[$[i++]]=$[00350] 370 | memory[$[i++]]=$[00240] 371 | memory[$[i++]]=$[00356] 372 | memory[$[i++]]=$[00345] 373 | memory[$[i++]]=$[00361] 374 | memory[$[i++]]=$[00365] 375 | memory[$[i++]]=$[00345] 376 | memory[$[i++]]=$[00355] 377 | memory[$[i++]]=$[00240] 378 | memory[$[i++]]=$[00345] 379 | memory[$[i++]]=$[00356] 380 | memory[$[i++]]=$[00240] 381 | memory[$[i++]]=$[00346] 382 | memory[$[i++]]=$[00371] 383 | memory[$[i++]]=$[00357] 384 | memory[$[i++]]=$[00356] 385 | memory[$[i++]]=$[00212] 386 | memory[$[i++]]=$[00345] 387 | memory[$[i++]]=$[00372] 388 | memory[$[i++]]=$[00345] 389 | memory[$[i++]]=$[00363] 390 | memory[$[i++]]=$[00240] 391 | memory[$[i++]]=$[00355] 392 | memory[$[i++]]=$[00345] 393 | memory[$[i++]]=$[00372] 394 | memory[$[i++]]=$[00365] 395 | memory[$[i++]]=$[00365] 396 | memory[$[i++]]=$[00354] 397 | memory[$[i++]]=$[00212] 398 | memory[$[i++]]=$[00323] 399 | memory[$[i++]]=$[00343] 400 | memory[$[i++]]=$[00345] 401 | memory[$[i++]]=$[00347] 402 | memory[$[i++]]=$[00345] 403 | memory[$[i++]]=$[00356] 404 | memory[$[i++]]=$[00365] 405 | memory[$[i++]]=$[00354] 406 | memory[$[i++]]=$[00240] 407 | memory[$[i++]]=$[00363] 408 | memory[$[i++]]=$[00343] 409 | memory[$[i++]]=$[00345] 410 | memory[$[i++]]=$[00360] 411 | memory[$[i++]]=$[00363] 412 | memory[$[i++]]=$[00345] 413 | memory[$[i++]]=$[00347] 414 | memory[$[i++]]=$[00365] 415 | memory[$[i++]]=$[00344] 416 | memory[$[i++]]=$[00212] 417 | memory[$[i++]]=$[00367] 418 | memory[$[i++]]=$[00351] 419 | memory[$[i++]]=$[00362] 420 | memory[$[i++]]=$[00365] 421 | memory[$[i++]]=$[00344] 422 | memory[$[i++]]=$[00240] 423 | memory[$[i++]]=$[00350] 424 | memory[$[i++]]=$[00351] 425 | memory[$[i++]]=$[00357] 426 | memory[$[i++]]=$[00354] 427 | memory[$[i++]]=$[00354] 428 | memory[$[i++]]=$[00240] 429 | memory[$[i++]]=$[00367] 430 | memory[$[i++]]=$[00371] 431 | memory[$[i++]]=$[00372] 432 | memory[$[i++]]=$[00345] 433 | memory[$[i++]]=$[00365] 434 | memory[$[i++]]=$[00354] 435 | memory[$[i++]]=$[00256] 436 | memory[$[i++]]=$[00212] 437 | memory[$[i++]]=$[00240] 438 | memory[$[i++]]=$[00212] 439 | memory[$[i++]]=$[00323] 440 | memory[$[i++]]=$[00371] 441 | memory[$[i++]]=$[00362] 442 | memory[$[i++]]=$[00357] 443 | memory[$[i++]]=$[00354] 444 | memory[$[i++]]=$[00355] 445 | memory[$[i++]]=$[00357] 446 | memory[$[i++]]=$[00355] 447 | memory[$[i++]]=$[00240] 448 | memory[$[i++]]=$[00346] 449 | memory[$[i++]]=$[00365] 450 | memory[$[i++]]=$[00350] 451 | memory[$[i++]]=$[00341] 452 | memory[$[i++]]=$[00372] 453 | memory[$[i++]]=$[00341] 454 | memory[$[i++]]=$[00364] 455 | memory[$[i++]]=$[00365] 456 | memory[$[i++]]=$[00355] 457 | memory[$[i++]]=$[00212] 458 | memory[$[i++]]=$[00364] 459 | memory[$[i++]]=$[00350] 460 | memory[$[i++]]=$[00345] 461 | memory[$[i++]]=$[00362] 462 | memory[$[i++]]=$[00364] 463 | memory[$[i++]]=$[00350] 464 | memory[$[i++]]=$[00345] 465 | memory[$[i++]]=$[00364] 466 | memory[$[i++]]=$[00371] 467 | memory[$[i++]]=$[00353] 468 | memory[$[i++]]=$[00240] 469 | memory[$[i++]]=$[00353] 470 | memory[$[i++]]=$[00371] 471 | memory[$[i++]]=$[00365] 472 | memory[$[i++]]=$[00354] 473 | memory[$[i++]]=$[00212] 474 | memory[$[i++]]=$[00345] 475 | memory[$[i++]]=$[00356] 476 | memory[$[i++]]=$[00240] 477 | memory[$[i++]]=$[00351] 478 | memory[$[i++]]=$[00365] 479 | memory[$[i++]]=$[00355] 480 | memory[$[i++]]=$[00350] 481 | memory[$[i++]]=$[00365] 482 | memory[$[i++]]=$[00355] 483 | memory[$[i++]]=$[00356] 484 | memory[$[i++]]=$[00357] 485 | memory[$[i++]]=$[00353] 486 | memory[$[i++]]=$[00240] 487 | memory[$[i++]]=$[00342] 488 | memory[$[i++]]=$[00345] 489 | memory[$[i++]]=$[00354] 490 | memory[$[i++]]=$[00240] 491 | memory[$[i++]]=$[00342] 492 | memory[$[i++]]=$[00365] 493 | memory[$[i++]]=$[00341] 494 | memory[$[i++]]=$[00212] 495 | memory[$[i++]]=$[00361] 496 | memory[$[i++]]=$[00365] 497 | memory[$[i++]]=$[00351] 498 | memory[$[i++]]=$[00240] 499 | memory[$[i++]]=$[00363] 500 | memory[$[i++]]=$[00365] 501 | memory[$[i++]]=$[00355] 502 | memory[$[i++]]=$[00350] 503 | memory[$[i++]]=$[00341] 504 | memory[$[i++]]=$[00240] 505 | memory[$[i++]]=$[00356] 506 | memory[$[i++]]=$[00371] 507 | memory[$[i++]]=$[00355] 508 | memory[$[i++]]=$[00240] 509 | memory[$[i++]]=$[00353] 510 | memory[$[i++]]=$[00371] 511 | memory[$[i++]]=$[00365] 512 | memory[$[i++]]=$[00354] 513 | memory[$[i++]]=$[00240] 514 | memory[$[i++]]=$[00350] 515 | memory[$[i++]]=$[00371] 516 | memory[$[i++]]=$[00365] 517 | memory[$[i++]]=$[00354] 518 | memory[$[i++]]=$[00212] 519 | memory[$[i++]]=$[00240] 520 | memory[$[i++]]=$[00212] 521 | memory[$[i++]]=$[00327] 522 | memory[$[i++]]=$[00345] 523 | memory[$[i++]]=$[00347] 524 | memory[$[i++]]=$[00350] 525 | memory[$[i++]]=$[00240] 526 | memory[$[i++]]=$[00350] 527 | memory[$[i++]]=$[00341] 528 | memory[$[i++]]=$[00354] 529 | memory[$[i++]]=$[00341] 530 | memory[$[i++]]=$[00354] 531 | memory[$[i++]]=$[00240] 532 | memory[$[i++]]=$[00345] 533 | memory[$[i++]]=$[00356] 534 | memory[$[i++]]=$[00347] 535 | memory[$[i++]]=$[00365] 536 | memory[$[i++]]=$[00355] 537 | memory[$[i++]]=$[00345] 538 | memory[$[i++]]=$[00364] 539 | memory[$[i++]]=$[00212] 540 | memory[$[i++]]=$[00345] 541 | memory[$[i++]]=$[00347] 542 | memory[$[i++]]=$[00347] 543 | memory[$[i++]]=$[00345] 544 | memory[$[i++]]=$[00344] 545 | memory[$[i++]]=$[00365] 546 | memory[$[i++]]=$[00355] 547 | memory[$[i++]]=$[00240] 548 | memory[$[i++]]=$[00351] 549 | memory[$[i++]]=$[00354] 550 | memory[$[i++]]=$[00354] 551 | memory[$[i++]]=$[00345] 552 | memory[$[i++]]=$[00356] 553 | memory[$[i++]]=$[00212] 554 | memory[$[i++]]=$[00355] 555 | memory[$[i++]]=$[00341] 556 | memory[$[i++]]=$[00362] 557 | memory[$[i++]]=$[00341] 558 | memory[$[i++]]=$[00347] 559 | memory[$[i++]]=$[00347] 560 | memory[$[i++]]=$[00365] 561 | memory[$[i++]]=$[00356] 562 | memory[$[i++]]=$[00240] 563 | memory[$[i++]]=$[00365] 564 | memory[$[i++]]=$[00362] 565 | memory[$[i++]]=$[00357] 566 | memory[$[i++]]=$[00344] 567 | memory[$[i++]]=$[00365] 568 | memory[$[i++]]=$[00355] 569 | memory[$[i++]]=$[00254] 570 | memory[$[i++]]=$[00212] 571 | memory[$[i++]]=$[00353] 572 | memory[$[i++]]=$[00371] 573 | memory[$[i++]]=$[00364] 574 | memory[$[i++]]=$[00350] 575 | memory[$[i++]]=$[00240] 576 | memory[$[i++]]=$[00367] 577 | memory[$[i++]]=$[00371] 578 | memory[$[i++]]=$[00354] 579 | memory[$[i++]]=$[00341] 580 | memory[$[i++]]=$[00347] 581 | memory[$[i++]]=$[00240] 582 | memory[$[i++]]=$[00346] 583 | memory[$[i++]]=$[00345] 584 | memory[$[i++]]=$[00354] 585 | memory[$[i++]]=$[00354] 586 | memory[$[i++]]=$[00345] 587 | memory[$[i++]]=$[00371] 588 | memory[$[i++]]=$[00356] 589 | memory[$[i++]]=$[00212] 590 | memory[$[i++]]=$[00240] 591 | memory[$[i++]]=$[00212] 592 | memory[$[i++]]=$[00317] 593 | memory[$[i++]]=$[00240] 594 | memory[$[i++]]=$[00371] 595 | memory[$[i++]]=$[00347] 596 | memory[$[i++]]=$[00357] 597 | memory[$[i++]]=$[00372] 598 | memory[$[i++]]=$[00240] 599 | memory[$[i++]]=$[00363] 600 | memory[$[i++]]=$[00371] 601 | memory[$[i++]]=$[00355] 602 | memory[$[i++]]=$[00345] 603 | memory[$[i++]]=$[00357] 604 | memory[$[i++]]=$[00356] 605 | memory[$[i++]]=$[00356] 606 | memory[$[i++]]=$[00357] 607 | memory[$[i++]]=$[00353] 608 | memory[$[i++]]=$[00212] 609 | memory[$[i++]]=$[00342] 610 | memory[$[i++]]=$[00345] 611 | memory[$[i++]]=$[00372] 612 | memory[$[i++]]=$[00372] 613 | memory[$[i++]]=$[00345] 614 | memory[$[i++]]=$[00347] 615 | memory[$[i++]]=$[00240] 616 | memory[$[i++]]=$[00363] 617 | memory[$[i++]]=$[00343] 618 | memory[$[i++]]=$[00357] 619 | memory[$[i++]]=$[00365] 620 | memory[$[i++]]=$[00365] 621 | memory[$[i++]]=$[00357] 622 | memory[$[i++]]=$[00240] 623 | memory[$[i++]]=$[00345] 624 | memory[$[i++]]=$[00362] 625 | memory[$[i++]]=$[00345] 626 | memory[$[i++]]=$[00212] 627 | memory[$[i++]]=$[00345] 628 | memory[$[i++]]=$[00356] 629 | memory[$[i++]]=$[00240] 630 | memory[$[i++]]=$[00345] 631 | memory[$[i++]]=$[00362] 632 | memory[$[i++]]=$[00372] 633 | memory[$[i++]]=$[00345] 634 | memory[$[i++]]=$[00355] 635 | memory[$[i++]]=$[00240] 636 | memory[$[i++]]=$[00345] 637 | memory[$[i++]]=$[00372] 638 | memory[$[i++]]=$[00240] 639 | memory[$[i++]]=$[00342] 640 | memory[$[i++]]=$[00365] 641 | memory[$[i++]]=$[00364] 642 | memory[$[i++]]=$[00350] 643 | memory[$[i++]]=$[00365] 644 | memory[$[i++]]=$[00362] 645 | memory[$[i++]]=$[00365] 646 | memory[$[i++]]=$[00364] 647 | memory[$[i++]]=$[00350] 648 | memory[$[i++]]=$[00212] 649 | memory[$[i++]]=$[00353] 650 | memory[$[i++]]=$[00371] 651 | memory[$[i++]]=$[00364] 652 | memory[$[i++]]=$[00240] 653 | memory[$[i++]]=$[00356] 654 | memory[$[i++]]=$[00351] 655 | memory[$[i++]]=$[00350] 656 | memory[$[i++]]=$[00341] 657 | memory[$[i++]]=$[00240] 658 | memory[$[i++]]=$[00345] 659 | memory[$[i++]]=$[00347] 660 | memory[$[i++]]=$[00371] 661 | memory[$[i++]]=$[00362] 662 | memory[$[i++]]=$[00345] 663 | memory[$[i++]]=$[00256] 664 | memory[$[i++]]=$[00212] 665 | memory[$[i++]]=$[00240] 666 | memory[$[i++]]=$[00212] 667 | memory[$[i++]]=$[00324] 668 | memory[$[i++]]=$[00365] 669 | memory[$[i++]]=$[00354] 670 | memory[$[i++]]=$[00345] 671 | memory[$[i++]]=$[00344] 672 | memory[$[i++]]=$[00240] 673 | memory[$[i++]]=$[00365] 674 | memory[$[i++]]=$[00341] 675 | memory[$[i++]]=$[00354] 676 | memory[$[i++]]=$[00355] 677 | memory[$[i++]]=$[00365] 678 | memory[$[i++]]=$[00356] 679 | memory[$[i++]]=$[00212] 680 | memory[$[i++]]=$[00344] 681 | memory[$[i++]]=$[00345] 682 | memory[$[i++]]=$[00240] 683 | memory[$[i++]]=$[00356] 684 | memory[$[i++]]=$[00365] 685 | memory[$[i++]]=$[00355] 686 | memory[$[i++]]=$[00240] 687 | memory[$[i++]]=$[00365] 688 | memory[$[i++]]=$[00341] 689 | memory[$[i++]]=$[00354] 690 | memory[$[i++]]=$[00341] 691 | memory[$[i++]]=$[00354] 692 | memory[$[i++]]=$[00354] 693 | memory[$[i++]]=$[00341] 694 | memory[$[i++]]=$[00354] 695 | memory[$[i++]]=$[00212] 696 | memory[$[i++]]=$[00350] 697 | memory[$[i++]]=$[00365] 698 | memory[$[i++]]=$[00354] 699 | memory[$[i++]]=$[00240] 700 | memory[$[i++]]=$[00371] 701 | memory[$[i++]]=$[00347] 702 | memory[$[i++]]=$[00240] 703 | memory[$[i++]]=$[00353] 704 | memory[$[i++]]=$[00371] 705 | memory[$[i++]]=$[00356] 706 | memory[$[i++]]=$[00372] 707 | memory[$[i++]]=$[00341] 708 | memory[$[i++]]=$[00363] 709 | memory[$[i++]]=$[00363] 710 | memory[$[i++]]=$[00341] 711 | memory[$[i++]]=$[00354] 712 | memory[$[i++]]=$[00254] 713 | memory[$[i++]]=$[00212] 714 | memory[$[i++]]=$[00306] 715 | memory[$[i++]]=$[00371] 716 | memory[$[i++]]=$[00357] 717 | memory[$[i++]]=$[00355] 718 | memory[$[i++]]=$[00240] 719 | memory[$[i++]]=$[00350] 720 | memory[$[i++]]=$[00341] 721 | memory[$[i++]]=$[00354] 722 | memory[$[i++]]=$[00341] 723 | memory[$[i++]]=$[00354] 724 | memory[$[i++]]=$[00354] 725 | memory[$[i++]]=$[00341] 726 | memory[$[i++]]=$[00354] 727 | memory[$[i++]]=$[00256] 728 | memory[$[i++]]=$[00212] 729 | memory[$[i++]]=$[00240] 730 | memory[$[i++]]=$[00212] 731 | memory[$[i++]]=$[00323] 732 | memory[$[i++]]=$[00371] 733 | memory[$[i++]]=$[00344] 734 | memory[$[i++]]=$[00357] 735 | memory[$[i++]]=$[00365] 736 | memory[$[i++]]=$[00240] 737 | memory[$[i++]]=$[00355] 738 | memory[$[i++]]=$[00371] 739 | memory[$[i++]]=$[00364] 740 | memory[$[i++]]=$[00350] 741 | memory[$[i++]]=$[00240] 742 | memory[$[i++]]=$[00364] 743 | memory[$[i++]]=$[00350] 744 | memory[$[i++]]=$[00345] 745 | memory[$[i++]]=$[00372] 746 | memory[$[i++]]=$[00240] 747 | memory[$[i++]]=$[00364] 748 | memory[$[i++]]=$[00365] 749 | memory[$[i++]]=$[00362] 750 | memory[$[i++]]=$[00365] 751 | memory[$[i++]]=$[00345] 752 | memory[$[i++]]=$[00356] 753 | memory[$[i++]]=$[00364] 754 | memory[$[i++]]=$[00345] 755 | memory[$[i++]]=$[00354] 756 | memory[$[i++]]=$[00345] 757 | memory[$[i++]]=$[00356] 758 | memory[$[i++]]=$[00212] 759 | memory[$[i++]]=$[00346] 760 | memory[$[i++]]=$[00371] 761 | memory[$[i++]]=$[00357] 762 | memory[$[i++]]=$[00355] 763 | memory[$[i++]]=$[00240] 764 | memory[$[i++]]=$[00355] 765 | memory[$[i++]]=$[00345] 766 | memory[$[i++]]=$[00362] 767 | memory[$[i++]]=$[00364] 768 | memory[$[i++]]=$[00350] 769 | memory[$[i++]]=$[00240] 770 | memory[$[i++]]=$[00350] 771 | memory[$[i++]]=$[00357] 772 | memory[$[i++]]=$[00354] 773 | memory[$[i++]]=$[00240] 774 | memory[$[i++]]=$[00342] 775 | memory[$[i++]]=$[00371] 776 | memory[$[i++]]=$[00365] 777 | memory[$[i++]]=$[00356] 778 | memory[$[i++]]=$[00364] 779 | memory[$[i++]]=$[00345] 780 | memory[$[i++]]=$[00354] 781 | memory[$[i++]]=$[00345] 782 | memory[$[i++]]=$[00356] 783 | memory[$[i++]]=$[00212] 784 | memory[$[i++]]=$[00346] 785 | memory[$[i++]]=$[00365] 786 | memory[$[i++]]=$[00347] 787 | memory[$[i++]]=$[00367] 788 | memory[$[i++]]=$[00341] 789 | memory[$[i++]]=$[00240] 790 | memory[$[i++]]=$[00350] 791 | memory[$[i++]]=$[00365] 792 | memory[$[i++]]=$[00372] 793 | memory[$[i++]]=$[00364] 794 | memory[$[i++]]=$[00365] 795 | memory[$[i++]]=$[00372] 796 | memory[$[i++]]=$[00367] 797 | memory[$[i++]]=$[00341] 798 | memory[$[i++]]=$[00212] 799 | memory[$[i++]]=$[00367] 800 | memory[$[i++]]=$[00353] 801 | memory[$[i++]]=$[00354] 802 | memory[$[i++]]=$[00345] 803 | memory[$[i++]]=$[00354] 804 | memory[$[i++]]=$[00365] 805 | memory[$[i++]]=$[00345] 806 | memory[$[i++]]=$[00240] 807 | memory[$[i++]]=$[00353] 808 | memory[$[i++]]=$[00345] 809 | memory[$[i++]]=$[00364] 810 | memory[$[i++]]=$[00350] 811 | memory[$[i++]]=$[00367] 812 | memory[$[i++]]=$[00345] 813 | memory[$[i++]]=$[00240] 814 | memory[$[i++]]=$[00365] 815 | memory[$[i++]]=$[00354] 816 | memory[$[i++]]=$[00365] 817 | memory[$[i++]]=$[00344] 818 | memory[$[i++]]=$[00256] 819 | memory[$[i++]]=$[00212] 820 | memory[$[i++]]=$[00240] 821 | memory[$[i++]]=$[00212] 822 | memory[$[i++]]=$[00313] 823 | memory[$[i++]]=$[00345] 824 | memory[$[i++]]=$[00347] 825 | memory[$[i++]]=$[00365] 826 | memory[$[i++]]=$[00347] 827 | memory[$[i++]]=$[00347] 828 | memory[$[i++]]=$[00345] 829 | memory[$[i++]]=$[00364] 830 | memory[$[i++]]=$[00350] 831 | memory[$[i++]]=$[00365] 832 | memory[$[i++]]=$[00353] 833 | memory[$[i++]]=$[00240] 834 | memory[$[i++]]=$[00346] 835 | memory[$[i++]]=$[00371] 836 | memory[$[i++]]=$[00357] 837 | memory[$[i++]]=$[00355] 838 | memory[$[i++]]=$[00356] 839 | memory[$[i++]]=$[00357] 840 | memory[$[i++]]=$[00353] 841 | memory[$[i++]]=$[00212] 842 | memory[$[i++]]=$[00356] 843 | memory[$[i++]]=$[00345] 844 | memory[$[i++]]=$[00240] 845 | memory[$[i++]]=$[00354] 846 | memory[$[i++]]=$[00345] 847 | memory[$[i++]]=$[00347] 848 | memory[$[i++]]=$[00240] 849 | memory[$[i++]]=$[00353] 850 | memory[$[i++]]=$[00345] 851 | memory[$[i++]]=$[00347] 852 | memory[$[i++]]=$[00365] 853 | memory[$[i++]]=$[00354] 854 | memory[$[i++]]=$[00355] 855 | memory[$[i++]]=$[00240] 856 | memory[$[i++]]=$[00355] 857 | memory[$[i++]]=$[00357] 858 | memory[$[i++]]=$[00347] 859 | memory[$[i++]]=$[00357] 860 | memory[$[i++]]=$[00355] 861 | memory[$[i++]]=$[00356] 862 | memory[$[i++]]=$[00357] 863 | memory[$[i++]]=$[00353] 864 | memory[$[i++]]=$[00212] 865 | memory[$[i++]]=$[00357] 866 | memory[$[i++]]=$[00367] 867 | memory[$[i++]]=$[00357] 868 | memory[$[i++]]=$[00347] 869 | memory[$[i++]]=$[00240] 870 | memory[$[i++]]=$[00350] 871 | memory[$[i++]]=$[00341] 872 | memory[$[i++]]=$[00354] 873 | memory[$[i++]]=$[00341] 874 | memory[$[i++]]=$[00354] 875 | memory[$[i++]]=$[00240] 876 | memory[$[i++]]=$[00353] 877 | memory[$[i++]]=$[00371] 878 | memory[$[i++]]=$[00356] 879 | memory[$[i++]]=$[00341] 880 | memory[$[i++]]=$[00341] 881 | memory[$[i++]]=$[00354] 882 | memory[$[i++]]=$[00212] 883 | memory[$[i++]]=$[00341] 884 | memory[$[i++]]=$[00356] 885 | memory[$[i++]]=$[00371] 886 | memory[$[i++]]=$[00341] 887 | memory[$[i++]]=$[00364] 888 | memory[$[i++]]=$[00350] 889 | memory[$[i++]]=$[00240] 890 | memory[$[i++]]=$[00345] 891 | memory[$[i++]]=$[00372] 892 | memory[$[i++]]=$[00345] 893 | memory[$[i++]]=$[00363] 894 | memory[$[i++]]=$[00240] 895 | memory[$[i++]]=$[00346] 896 | memory[$[i++]]=$[00371] 897 | memory[$[i++]]=$[00341] 898 | memory[$[i++]]=$[00341] 899 | memory[$[i++]]=$[00354] 900 | memory[$[i++]]=$[00212] 901 | memory[$[i++]]=$[00345] 902 | memory[$[i++]]=$[00347] 903 | memory[$[i++]]=$[00345] 904 | memory[$[i++]]=$[00355] 905 | memory[$[i++]]=$[00342] 906 | memory[$[i++]]=$[00345] 907 | memory[$[i++]]=$[00354] 908 | memory[$[i++]]=$[00365] 909 | memory[$[i++]]=$[00240] 910 | memory[$[i++]]=$[00365] 911 | memory[$[i++]]=$[00354] 912 | memory[$[i++]]=$[00354] 913 | memory[$[i++]]=$[00371] 914 | memory[$[i++]]=$[00345] 915 | memory[$[i++]]=$[00364] 916 | memory[$[i++]]=$[00365] 917 | memory[$[i++]]=$[00353] 918 | memory[$[i++]]=$[00256] 919 | memory[$[i++]]=$[00212] 920 | memory[$[i++]]=$[00000] 921 | --------------------------------------------------------------------------------