IMRO Table Anatomy
IMec ReadOut tables are text files that describe how to configure each readout channel on an imec probe. There are numerous probe models. Those fall into a smaller number of functional groups. The groups share an even smaller number of imro formats.
SpikeGLX has GUI editing tools (ShankViewer) covering all probe models,
but sometimes you may want to do something custom. This document explains
how to write your own (*.imro) files, at least for NP 1.0 probes, which
have straightforward internal site selection rules (each channel can connect
to just one bank).
To apply your own imro table in SpikeGLX, open any ShankViewer Edit tab
and Load your table file.
Note: If your site selection pattern isn't able to be duplicated by the site selection tools currently offered in the ShankViewer, then ShankViewer will disable its pattern editing features so you won't accidentally ruin your custom pattern.
Note: When you load your own imro table file for a new run, you'll want to select the default option in the
channel maptable column on theIM Setuptab. The default channel map will order your graphs from the tip of the probe to the top (base) according to your imro table.
Parsing and GeomMaps
Whenever SpikeGLX writes metadata, it stores the imro table with tag
~imroTbl, but it also writes a geometry map with tag ~snsGeomMap
which is derived from the imro table. More here:
Metadata_Help.html..
The geomMap records where each selected electrode is on the probe, in physical coordinates. The geomMap has a single universal format that works for every type of probe. It is designed to simplify parsing the site layout. On the other hand, as you will see here, the imro table formats are necessarily diverse to accommodate the programmable parameters for each probe type, and in most cases this is more info than you need for postprocessing.
We strongly encourage using the geomMap to decode probe layout if that suits your purpose.
Terminology
Part Number (pn)
Probe models each have an identifying imec catalog part number (pn) usually
starting with "NP." For example, a commercial 2.0 4-shank probe without
dovetail has pn NP2013. Sometimes the differences between models are very
minor. For example, the NP2014 is just a NP2013 with an added dovetail cap.
On the other hand, 1.0 and 2.0 probes are very different with respect to
many features, such as: gain settings, shank counts, acquisition methods,
and so on. SpikeGLX is primarily concerned with the geometric and electronic
characteristics of probes, and these fall into groups that are captured by
the internal probe type identifier.
Probe Type
SpikeGLX assigns probe type codes to groups of probes that are functionally
similar, so can be handled similarly in software. Of course there are fewer
probe types than part numbers.
Probe type was intended for internal use by SpikeGLX and we would like to
phase that out of public facing metadata. We want to replace that with the
already public pn identifier.
Note: As of version 20260115 SpikeGLX began writing pn values into imro headers. Prior to that, the imro header encoded the probe type value. SpikeGLX 20260115 and later, and CatGT 5.3 and later, can read either imro encoding.
ProbeTable GitHub Repo
Bill Karsh, with the help of imec, maintains a repository of all probe models and their features and properties here.
That table connects each probe pn with its corresponding imro file format. But we will review key imro-related data here. The names of formats in this document are drawn from that table.
Format <-> Probe Map
| ProbeTable IMRO Format | Probe Type | Part Numbers |
|---|---|---|
| imro_np1000 | 0 | NP1000-1001, NP1010-1017 |
| imro_np1000 | 1020 | NP1020-1022 |
| imro_np1000 | 1030 | NP1030-1033, NP1040-1042, NP1050-1051 |
| imro_np1000 | 1100 | NP1100 |
| imro_np1000 | 1120 | NP1120 |
| imro_np1000 | 1121 | NP1121 |
| imro_np1000 | 1122 | NP1122 |
| imro_np1000 | 1123 | NP1123 |
| imro_np1000 | 1200 | NP1200, NP1210, NP1221 |
| imro_np1000 | 1300 | NP1300 |
| imro_np1110 | 1110 | NP1110 |
| imro_np2000 | 21 | NP2000 |
| imro_np2003 | 2003 | NP2003-2006 |
| imro_np2010 | 24 | NP2010 |
| imro_np2013 | 2013 | NP2013-2014 |
| imro_np2020 | 2020 | NP2020-2021 |
| imro_np3010 | 3010 | NP3010-3011 |
| imro_np3020 | 3020 | NP3020-3021 |
| imro_np3020 | 3022 | NP3022 |
| imro_np3020 | 3023 | NP3023-3024 |
Text Examples
Type 0: (NP1000,384)(0 0 0 500 250 1)(1 0 0 500 250 1)(2 0 0 500 250 1)(3 0 0 500 250 1)(4 0 0 500 250 1)(5 0 0 500 250 1)(6 0 0 500 250 1)(7 0 0 500 250 1)(8 0 0 500 250 1)(9 0 0 500 250 1)(10 0 0 500 250 1)(11 0 0 500 250 1)(12 0 0 500 250 1)(13 0 0 500 250 1)(14 0 0 500 250 1)(15 0 0 500 250 1)(16 0 0 500 250 1)(17 0 0 500 250 1)(18 0 0 500 250 1)(19 0 0 500 250 1)(20 0 0 500 250 1)(21 0 0 500 250 1)(22 0 0 500 250 1)(23 0 0 500 250 1)(24 0 0 500 250 1)(25 0 0 500 250 1)(26 0 0 500 250 1)(27 0 0 500 250 1)(28 0 0 500 250 1)(29 0 0 500 250 1)(30 0 0 500 250 1)(31 0 0 500 250 1)(32 0 0 500 250 1)(33 0 0 500 250 1)(34 0 0 500 250 1)(35 0 0 500 250 1)(36 0 0 500 250 1)(37 0 0 500 250 1)(38 0 0 500 250 1)(39 0 0 500 250 1)(40 0 0 500 250 1)(41 0 0 500 250 1)(42 0 0 500 250 1)(43 0 0 500 250 1)(44 0 0 500 250 1)(45 0 0 500 250 1)(46 0 0 500 250 1)(47 0 0 500 250 1)(48 0 0 500 250 1)(49 0 0 500 250 1)(50 0 0 500 250 1)(51 0 0 500 250 1)(52 0 0 500 250 1)(53 0 0 500 250 1)(54 0 0 500 250 1)(55 0 0 500 250 1)(56 0 0 500 250 1)(57 0 0 500 250 1)(58 0 0 500 250 1)(59 0 0 500 250 1)(60 0 0 500 250 1)(61 0 0 500 250 1)(62 0 0 500 250 1)(63 0 0 500 250 1)(64 0 0 500 250 1)(65 0 0 500 250 1)(66 0 0 500 250 1)(67 0 0 500 250 1)(68 0 0 500 250 1)(69 0 0 500 250 1)(70 0 0 500 250 1)(71 0 0 500 250 1)(72 0 0 500 250 1)(73 0 0 500 250 1)(74 0 0 500 250 1)(75 0 0 500 250 1)(76 0 0 500 250 1)(77 0 0 500 250 1)(78 0 0 500 250 1)(79 0 0 500 250 1)(80 0 0 500 250 1)(81 0 0 500 250 1)(82 0 0 500 250 1)(83 0 0 500 250 1)(84 0 0 500 250 1)(85 0 0 500 250 1)(86 0 0 500 250 1)(87 0 0 500 250 1)(88 0 0 500 250 1)(89 0 0 500 250 1)(90 0 0 500 250 1)(91 0 0 500 250 1)(92 0 0 500 250 1)(93 0 0 500 250 1)(94 0 0 500 250 1)(95 0 0 500 250 1)(96 0 0 500 250 1)(97 0 0 500 250 1)(98 0 0 500 250 1)(99 0 0 500 250 1)(100 0 0 500 250 1)(101 0 0 500 250 1)(102 0 0 500 250 1)(103 0 0 500 250 1)(104 0 0 500 250 1)(105 0 0 500 250 1)(106 0 0 500 250 1)(107 0 0 500 250 1)(108 0 0 500 250 1)(109 0 0 500 250 1)(110 0 0 500 250 1)(111 0 0 500 250 1)(112 0 0 500 250 1)(113 0 0 500 250 1)(114 0 0 500 250 1)(115 0 0 500 250 1)(116 0 0 500 250 1)(117 0 0 500 250 1)(118 0 0 500 250 1)(119 0 0 500 250 1)(120 0 0 500 250 1)(121 0 0 500 250 1)(122 0 0 500 250 1)(123 0 0 500 250 1)(124 0 0 500 250 1)(125 0 0 500 250 1)(126 0 0 500 250 1)(127 0 0 500 250 1)(128 0 0 500 250 1)(129 0 0 500 250 1)(130 0 0 500 250 1)(131 0 0 500 250 1)(132 0 0 500 250 1)(133 0 0 500 250 1)(134 0 0 500 250 1)(135 0 0 500 250 1)(136 0 0 500 250 1)(137 0 0 500 250 1)(138 0 0 500 250 1)(139 0 0 500 250 1)(140 0 0 500 250 1)(141 0 0 500 250 1)(142 0 0 500 250 1)(143 0 0 500 250 1)(144 0 0 500 250 1)(145 0 0 500 250 1)(146 0 0 500 250 1)(147 0 0 500 250 1)(148 0 0 500 250 1)(149 0 0 500 250 1)(150 0 0 500 250 1)(151 0 0 500 250 1)(152 0 0 500 250 1)(153 0 0 500 250 1)(154 0 0 500 250 1)(155 0 0 500 250 1)(156 0 0 500 250 1)(157 0 0 500 250 1)(158 0 0 500 250 1)(159 0 0 500 250 1)(160 0 0 500 250 1)(161 0 0 500 250 1)(162 0 0 500 250 1)(163 0 0 500 250 1)(164 0 0 500 250 1)(165 0 0 500 250 1)(166 0 0 500 250 1)(167 0 0 500 250 1)(168 0 0 500 250 1)(169 0 0 500 250 1)(170 0 0 500 250 1)(171 0 0 500 250 1)(172 0 0 500 250 1)(173 0 0 500 250 1)(174 0 0 500 250 1)(175 0 0 500 250 1)(176 0 0 500 250 1)(177 0 0 500 250 1)(178 0 0 500 250 1)(179 0 0 500 250 1)(180 0 0 500 250 1)(181 0 0 500 250 1)(182 0 0 500 250 1)(183 0 0 500 250 1)(184 0 0 500 250 1)(185 0 0 500 250 1)(186 0 0 500 250 1)(187 0 0 500 250 1)(188 0 0 500 250 1)(189 0 0 500 250 1)(190 0 0 500 250 1)(191 0 0 500 250 1)(192 0 0 500 250 1)(193 0 0 500 250 1)(194 0 0 500 250 1)(195 0 0 500 250 1)(196 0 0 500 250 1)(197 0 0 500 250 1)(198 0 0 500 250 1)(199 0 0 500 250 1)(200 0 0 500 250 1)(201 0 0 500 250 1)(202 0 0 500 250 1)(203 0 0 500 250 1)(204 0 0 500 250 1)(205 0 0 500 250 1)(206 0 0 500 250 1)(207 0 0 500 250 1)(208 0 0 500 250 1)(209 0 0 500 250 1)(210 0 0 500 250 1)(211 0 0 500 250 1)(212 0 0 500 250 1)(213 0 0 500 250 1)(214 0 0 500 250 1)(215 0 0 500 250 1)(216 0 0 500 250 1)(217 0 0 500 250 1)(218 0 0 500 250 1)(219 0 0 500 250 1)(220 0 0 500 250 1)(221 0 0 500 250 1)(222 0 0 500 250 1)(223 0 0 500 250 1)(224 0 0 500 250 1)(225 0 0 500 250 1)(226 0 0 500 250 1)(227 0 0 500 250 1)(228 0 0 500 250 1)(229 0 0 500 250 1)(230 0 0 500 250 1)(231 0 0 500 250 1)(232 0 0 500 250 1)(233 0 0 500 250 1)(234 0 0 500 250 1)(235 0 0 500 250 1)(236 0 0 500 250 1)(237 0 0 500 250 1)(238 0 0 500 250 1)(239 0 0 500 250 1)(240 0 0 500 250 1)(241 0 0 500 250 1)(242 0 0 500 250 1)(243 0 0 500 250 1)(244 0 0 500 250 1)(245 0 0 500 250 1)(246 0 0 500 250 1)(247 0 0 500 250 1)(248 0 0 500 250 1)(249 0 0 500 250 1)(250 0 0 500 250 1)(251 0 0 500 250 1)(252 0 0 500 250 1)(253 0 0 500 250 1)(254 0 0 500 250 1)(255 0 0 500 250 1)(256 0 0 500 250 1)(257 0 0 500 250 1)(258 0 0 500 250 1)(259 0 0 500 250 1)(260 0 0 500 250 1)(261 0 0 500 250 1)(262 0 0 500 250 1)(263 0 0 500 250 1)(264 0 0 500 250 1)(265 0 0 500 250 1)(266 0 0 500 250 1)(267 0 0 500 250 1)(268 0 0 500 250 1)(269 0 0 500 250 1)(270 0 0 500 250 1)(271 0 0 500 250 1)(272 0 0 500 250 1)(273 0 0 500 250 1)(274 0 0 500 250 1)(275 0 0 500 250 1)(276 0 0 500 250 1)(277 0 0 500 250 1)(278 0 0 500 250 1)(279 0 0 500 250 1)(280 0 0 500 250 1)(281 0 0 500 250 1)(282 0 0 500 250 1)(283 0 0 500 250 1)(284 0 0 500 250 1)(285 0 0 500 250 1)(286 0 0 500 250 1)(287 0 0 500 250 1)(288 0 0 500 250 1)(289 0 0 500 250 1)(290 0 0 500 250 1)(291 0 0 500 250 1)(292 0 0 500 250 1)(293 0 0 500 250 1)(294 0 0 500 250 1)(295 0 0 500 250 1)(296 0 0 500 250 1)(297 0 0 500 250 1)(298 0 0 500 250 1)(299 0 0 500 250 1)(300 0 0 500 250 1)(301 0 0 500 250 1)(302 0 0 500 250 1)(303 0 0 500 250 1)(304 0 0 500 250 1)(305 0 0 500 250 1)(306 0 0 500 250 1)(307 0 0 500 250 1)(308 0 0 500 250 1)(309 0 0 500 250 1)(310 0 0 500 250 1)(311 0 0 500 250 1)(312 0 0 500 250 1)(313 0 0 500 250 1)(314 0 0 500 250 1)(315 0 0 500 250 1)(316 0 0 500 250 1)(317 0 0 500 250 1)(318 0 0 500 250 1)(319 0 0 500 250 1)(320 0 0 500 250 1)(321 0 0 500 250 1)(322 0 0 500 250 1)(323 0 0 500 250 1)(324 0 0 500 250 1)(325 0 0 500 250 1)(326 0 0 500 250 1)(327 0 0 500 250 1)(328 0 0 500 250 1)(329 0 0 500 250 1)(330 0 0 500 250 1)(331 0 0 500 250 1)(332 0 0 500 250 1)(333 0 0 500 250 1)(334 0 0 500 250 1)(335 0 0 500 250 1)(336 0 0 500 250 1)(337 0 0 500 250 1)(338 0 0 500 250 1)(339 0 0 500 250 1)(340 0 0 500 250 1)(341 0 0 500 250 1)(342 0 0 500 250 1)(343 0 0 500 250 1)(344 0 0 500 250 1)(345 0 0 500 250 1)(346 0 0 500 250 1)(347 0 0 500 250 1)(348 0 0 500 250 1)(349 0 0 500 250 1)(350 0 0 500 250 1)(351 0 0 500 250 1)(352 0 0 500 250 1)(353 0 0 500 250 1)(354 0 0 500 250 1)(355 0 0 500 250 1)(356 0 0 500 250 1)(357 0 0 500 250 1)(358 0 0 500 250 1)(359 0 0 500 250 1)(360 0 0 500 250 1)(361 0 0 500 250 1)(362 0 0 500 250 1)(363 0 0 500 250 1)(364 0 0 500 250 1)(365 0 0 500 250 1)(366 0 0 500 250 1)(367 0 0 500 250 1)(368 0 0 500 250 1)(369 0 0 500 250 1)(370 0 0 500 250 1)(371 0 0 500 250 1)(372 0 0 500 250 1)(373 0 0 500 250 1)(374 0 0 500 250 1)(375 0 0 500 250 1)(376 0 0 500 250 1)(377 0 0 500 250 1)(378 0 0 500 250 1)(379 0 0 500 250 1)(380 0 0 500 250 1)(381 0 0 500 250 1)(382 0 0 500 250 1)(383 0 0 500 250 1)
Type 21: (NP2013,384)(0 1 0 0)(1 1 0 1)(2 1 0 2)(3 1 0 3)(4 1 0 4)(5 1 0 5)(6 1 0 6)(7 1 0 7)(8 1 0 8)(9 1 0 9)(10 1 0 10)(11 1 0 11)(12 1 0 12)(13 1 0 13)(14 1 0 14)(15 1 0 15)(16 1 0 16)(17 1 0 17)(18 1 0 18)(19 1 0 19)(20 1 0 20)(21 1 0 21)(22 1 0 22)(23 1 0 23)(24 1 0 24)(25 1 0 25)(26 1 0 26)(27 1 0 27)(28 1 0 28)(29 1 0 29)(30 1 0 30)(31 1 0 31)(32 1 0 32)(33 1 0 33)(34 1 0 34)(35 1 0 35)(36 1 0 36)(37 1 0 37)(38 1 0 38)(39 1 0 39)(40 1 0 40)(41 1 0 41)(42 1 0 42)(43 1 0 43)(44 1 0 44)(45 1 0 45)(46 1 0 46)(47 1 0 47)(48 1 0 48)(49 1 0 49)(50 1 0 50)(51 1 0 51)(52 1 0 52)(53 1 0 53)(54 1 0 54)(55 1 0 55)(56 1 0 56)(57 1 0 57)(58 1 0 58)(59 1 0 59)(60 1 0 60)(61 1 0 61)(62 1 0 62)(63 1 0 63)(64 1 0 64)(65 1 0 65)(66 1 0 66)(67 1 0 67)(68 1 0 68)(69 1 0 69)(70 1 0 70)(71 1 0 71)(72 1 0 72)(73 1 0 73)(74 1 0 74)(75 1 0 75)(76 1 0 76)(77 1 0 77)(78 1 0 78)(79 1 0 79)(80 1 0 80)(81 1 0 81)(82 1 0 82)(83 1 0 83)(84 1 0 84)(85 1 0 85)(86 1 0 86)(87 1 0 87)(88 1 0 88)(89 1 0 89)(90 1 0 90)(91 1 0 91)(92 1 0 92)(93 1 0 93)(94 1 0 94)(95 1 0 95)(96 1 0 96)(97 1 0 97)(98 1 0 98)(99 1 0 99)(100 1 0 100)(101 1 0 101)(102 1 0 102)(103 1 0 103)(104 1 0 104)(105 1 0 105)(106 1 0 106)(107 1 0 107)(108 1 0 108)(109 1 0 109)(110 1 0 110)(111 1 0 111)(112 1 0 112)(113 1 0 113)(114 1 0 114)(115 1 0 115)(116 1 0 116)(117 1 0 117)(118 1 0 118)(119 1 0 119)(120 1 0 120)(121 1 0 121)(122 1 0 122)(123 1 0 123)(124 1 0 124)(125 1 0 125)(126 1 0 126)(127 1 0 127)(128 1 0 128)(129 1 0 129)(130 1 0 130)(131 1 0 131)(132 1 0 132)(133 1 0 133)(134 1 0 134)(135 1 0 135)(136 1 0 136)(137 1 0 137)(138 1 0 138)(139 1 0 139)(140 1 0 140)(141 1 0 141)(142 1 0 142)(143 1 0 143)(144 1 0 144)(145 1 0 145)(146 1 0 146)(147 1 0 147)(148 1 0 148)(149 1 0 149)(150 1 0 150)(151 1 0 151)(152 1 0 152)(153 1 0 153)(154 1 0 154)(155 1 0 155)(156 1 0 156)(157 1 0 157)(158 1 0 158)(159 1 0 159)(160 1 0 160)(161 1 0 161)(162 1 0 162)(163 1 0 163)(164 1 0 164)(165 1 0 165)(166 1 0 166)(167 1 0 167)(168 1 0 168)(169 1 0 169)(170 1 0 170)(171 1 0 171)(172 1 0 172)(173 1 0 173)(174 1 0 174)(175 1 0 175)(176 1 0 176)(177 1 0 177)(178 1 0 178)(179 1 0 179)(180 1 0 180)(181 1 0 181)(182 1 0 182)(183 1 0 183)(184 1 0 184)(185 1 0 185)(186 1 0 186)(187 1 0 187)(188 1 0 188)(189 1 0 189)(190 1 0 190)(191 1 0 191)(192 1 0 192)(193 1 0 193)(194 1 0 194)(195 1 0 195)(196 1 0 196)(197 1 0 197)(198 1 0 198)(199 1 0 199)(200 1 0 200)(201 1 0 201)(202 1 0 202)(203 1 0 203)(204 1 0 204)(205 1 0 205)(206 1 0 206)(207 1 0 207)(208 1 0 208)(209 1 0 209)(210 1 0 210)(211 1 0 211)(212 1 0 212)(213 1 0 213)(214 1 0 214)(215 1 0 215)(216 1 0 216)(217 1 0 217)(218 1 0 218)(219 1 0 219)(220 1 0 220)(221 1 0 221)(222 1 0 222)(223 1 0 223)(224 1 0 224)(225 1 0 225)(226 1 0 226)(227 1 0 227)(228 1 0 228)(229 1 0 229)(230 1 0 230)(231 1 0 231)(232 1 0 232)(233 1 0 233)(234 1 0 234)(235 1 0 235)(236 1 0 236)(237 1 0 237)(238 1 0 238)(239 1 0 239)(240 1 0 240)(241 1 0 241)(242 1 0 242)(243 1 0 243)(244 1 0 244)(245 1 0 245)(246 1 0 246)(247 1 0 247)(248 1 0 248)(249 1 0 249)(250 1 0 250)(251 1 0 251)(252 1 0 252)(253 1 0 253)(254 1 0 254)(255 1 0 255)(256 1 0 256)(257 1 0 257)(258 1 0 258)(259 1 0 259)(260 1 0 260)(261 1 0 261)(262 1 0 262)(263 1 0 263)(264 1 0 264)(265 1 0 265)(266 1 0 266)(267 1 0 267)(268 1 0 268)(269 1 0 269)(270 1 0 270)(271 1 0 271)(272 1 0 272)(273 1 0 273)(274 1 0 274)(275 1 0 275)(276 1 0 276)(277 1 0 277)(278 1 0 278)(279 1 0 279)(280 1 0 280)(281 1 0 281)(282 1 0 282)(283 1 0 283)(284 1 0 284)(285 1 0 285)(286 1 0 286)(287 1 0 287)(288 1 0 288)(289 1 0 289)(290 1 0 290)(291 1 0 291)(292 1 0 292)(293 1 0 293)(294 1 0 294)(295 1 0 295)(296 1 0 296)(297 1 0 297)(298 1 0 298)(299 1 0 299)(300 1 0 300)(301 1 0 301)(302 1 0 302)(303 1 0 303)(304 1 0 304)(305 1 0 305)(306 1 0 306)(307 1 0 307)(308 1 0 308)(309 1 0 309)(310 1 0 310)(311 1 0 311)(312 1 0 312)(313 1 0 313)(314 1 0 314)(315 1 0 315)(316 1 0 316)(317 1 0 317)(318 1 0 318)(319 1 0 319)(320 1 0 320)(321 1 0 321)(322 1 0 322)(323 1 0 323)(324 1 0 324)(325 1 0 325)(326 1 0 326)(327 1 0 327)(328 1 0 328)(329 1 0 329)(330 1 0 330)(331 1 0 331)(332 1 0 332)(333 1 0 333)(334 1 0 334)(335 1 0 335)(336 1 0 336)(337 1 0 337)(338 1 0 338)(339 1 0 339)(340 1 0 340)(341 1 0 341)(342 1 0 342)(343 1 0 343)(344 1 0 344)(345 1 0 345)(346 1 0 346)(347 1 0 347)(348 1 0 348)(349 1 0 349)(350 1 0 350)(351 1 0 351)(352 1 0 352)(353 1 0 353)(354 1 0 354)(355 1 0 355)(356 1 0 356)(357 1 0 357)(358 1 0 358)(359 1 0 359)(360 1 0 360)(361 1 0 361)(362 1 0 362)(363 1 0 363)(364 1 0 364)(365 1 0 365)(366 1 0 366)(367 1 0 367)(368 1 0 368)(369 1 0 369)(370 1 0 370)(371 1 0 371)(372 1 0 372)(373 1 0 373)(374 1 0 374)(375 1 0 375)(376 1 0 376)(377 1 0 377)(378 1 0 378)(379 1 0 379)(380 1 0 380)(381 1 0 381)(382 1 0 382)(383 1 0 383)
Type 24: (NP2013,384)(0 0 0 1 0)(1 0 0 1 1)(2 0 0 1 2)(3 0 0 1 3)(4 0 0 1 4)(5 0 0 1 5)(6 0 0 1 6)(7 0 0 1 7)(8 0 0 1 8)(9 0 0 1 9)(10 0 0 1 10)(11 0 0 1 11)(12 0 0 1 12)(13 0 0 1 13)(14 0 0 1 14)(15 0 0 1 15)(16 0 0 1 16)(17 0 0 1 17)(18 0 0 1 18)(19 0 0 1 19)(20 0 0 1 20)(21 0 0 1 21)(22 0 0 1 22)(23 0 0 1 23)(24 0 0 1 24)(25 0 0 1 25)(26 0 0 1 26)(27 0 0 1 27)(28 0 0 1 28)(29 0 0 1 29)(30 0 0 1 30)(31 0 0 1 31)(32 0 0 1 32)(33 0 0 1 33)(34 0 0 1 34)(35 0 0 1 35)(36 0 0 1 36)(37 0 0 1 37)(38 0 0 1 38)(39 0 0 1 39)(40 0 0 1 40)(41 0 0 1 41)(42 0 0 1 42)(43 0 0 1 43)(44 0 0 1 44)(45 0 0 1 45)(46 0 0 1 46)(47 0 0 1 47)(48 0 0 1 288)(49 0 0 1 289)(50 0 0 1 290)(51 0 0 1 291)(52 0 0 1 292)(53 0 0 1 293)(54 0 0 1 294)(55 0 0 1 295)(56 0 0 1 296)(57 0 0 1 297)(58 0 0 1 298)(59 0 0 1 299)(60 0 0 1 300)(61 0 0 1 301)(62 0 0 1 302)(63 0 0 1 303)(64 0 0 1 304)(65 0 0 1 305)(66 0 0 1 306)(67 0 0 1 307)(68 0 0 1 308)(69 0 0 1 309)(70 0 0 1 310)(71 0 0 1 311)(72 0 0 1 312)(73 0 0 1 313)(74 0 0 1 314)(75 0 0 1 315)(76 0 0 1 316)(77 0 0 1 317)(78 0 0 1 318)(79 0 0 1 319)(80 0 0 1 320)(81 0 0 1 321)(82 0 0 1 322)(83 0 0 1 323)(84 0 0 1 324)(85 0 0 1 325)(86 0 0 1 326)(87 0 0 1 327)(88 0 0 1 328)(89 0 0 1 329)(90 0 0 1 330)(91 0 0 1 331)(92 0 0 1 332)(93 0 0 1 333)(94 0 0 1 334)(95 0 0 1 335)(96 0 0 1 48)(97 0 0 1 49)(98 0 0 1 50)(99 0 0 1 51)(100 0 0 1 52)(101 0 0 1 53)(102 0 0 1 54)(103 0 0 1 55)(104 0 0 1 56)(105 0 0 1 57)(106 0 0 1 58)(107 0 0 1 59)(108 0 0 1 60)(109 0 0 1 61)(110 0 0 1 62)(111 0 0 1 63)(112 0 0 1 64)(113 0 0 1 65)(114 0 0 1 66)(115 0 0 1 67)(116 0 0 1 68)(117 0 0 1 69)(118 0 0 1 70)(119 0 0 1 71)(120 0 0 1 72)(121 0 0 1 73)(122 0 0 1 74)(123 0 0 1 75)(124 0 0 1 76)(125 0 0 1 77)(126 0 0 1 78)(127 0 0 1 79)(128 0 0 1 80)(129 0 0 1 81)(130 0 0 1 82)(131 0 0 1 83)(132 0 0 1 84)(133 0 0 1 85)(134 0 0 1 86)(135 0 0 1 87)(136 0 0 1 88)(137 0 0 1 89)(138 0 0 1 90)(139 0 0 1 91)(140 0 0 1 92)(141 0 0 1 93)(142 0 0 1 94)(143 0 0 1 95)(144 0 0 1 336)(145 0 0 1 337)(146 0 0 1 338)(147 0 0 1 339)(148 0 0 1 340)(149 0 0 1 341)(150 0 0 1 342)(151 0 0 1 343)(152 0 0 1 344)(153 0 0 1 345)(154 0 0 1 346)(155 0 0 1 347)(156 0 0 1 348)(157 0 0 1 349)(158 0 0 1 350)(159 0 0 1 351)(160 0 0 1 352)(161 0 0 1 353)(162 0 0 1 354)(163 0 0 1 355)(164 0 0 1 356)(165 0 0 1 357)(166 0 0 1 358)(167 0 0 1 359)(168 0 0 1 360)(169 0 0 1 361)(170 0 0 1 362)(171 0 0 1 363)(172 0 0 1 364)(173 0 0 1 365)(174 0 0 1 366)(175 0 0 1 367)(176 0 0 1 368)(177 0 0 1 369)(178 0 0 1 370)(179 0 0 1 371)(180 0 0 1 372)(181 0 0 1 373)(182 0 0 1 374)(183 0 0 1 375)(184 0 0 1 376)(185 0 0 1 377)(186 0 0 1 378)(187 0 0 1 379)(188 0 0 1 380)(189 0 0 1 381)(190 0 0 1 382)(191 0 0 1 383)(192 0 0 1 96)(193 0 0 1 97)(194 0 0 1 98)(195 0 0 1 99)(196 0 0 1 100)(197 0 0 1 101)(198 0 0 1 102)(199 0 0 1 103)(200 0 0 1 104)(201 0 0 1 105)(202 0 0 1 106)(203 0 0 1 107)(204 0 0 1 108)(205 0 0 1 109)(206 0 0 1 110)(207 0 0 1 111)(208 0 0 1 112)(209 0 0 1 113)(210 0 0 1 114)(211 0 0 1 115)(212 0 0 1 116)(213 0 0 1 117)(214 0 0 1 118)(215 0 0 1 119)(216 0 0 1 120)(217 0 0 1 121)(218 0 0 1 122)(219 0 0 1 123)(220 0 0 1 124)(221 0 0 1 125)(222 0 0 1 126)(223 0 0 1 127)(224 0 0 1 128)(225 0 0 1 129)(226 0 0 1 130)(227 0 0 1 131)(228 0 0 1 132)(229 0 0 1 133)(230 0 0 1 134)(231 0 0 1 135)(232 0 0 1 136)(233 0 0 1 137)(234 0 0 1 138)(235 0 0 1 139)(236 0 0 1 140)(237 0 0 1 141)(238 0 0 1 142)(239 0 0 1 143)(240 0 0 1 192)(241 0 0 1 193)(242 0 0 1 194)(243 0 0 1 195)(244 0 0 1 196)(245 0 0 1 197)(246 0 0 1 198)(247 0 0 1 199)(248 0 0 1 200)(249 0 0 1 201)(250 0 0 1 202)(251 0 0 1 203)(252 0 0 1 204)(253 0 0 1 205)(254 0 0 1 206)(255 0 0 1 207)(256 0 0 1 208)(257 0 0 1 209)(258 0 0 1 210)(259 0 0 1 211)(260 0 0 1 212)(261 0 0 1 213)(262 0 0 1 214)(263 0 0 1 215)(264 0 0 1 216)(265 0 0 1 217)(266 0 0 1 218)(267 0 0 1 219)(268 0 0 1 220)(269 0 0 1 221)(270 0 0 1 222)(271 0 0 1 223)(272 0 0 1 224)(273 0 0 1 225)(274 0 0 1 226)(275 0 0 1 227)(276 0 0 1 228)(277 0 0 1 229)(278 0 0 1 230)(279 0 0 1 231)(280 0 0 1 232)(281 0 0 1 233)(282 0 0 1 234)(283 0 0 1 235)(284 0 0 1 236)(285 0 0 1 237)(286 0 0 1 238)(287 0 0 1 239)(288 0 0 1 144)(289 0 0 1 145)(290 0 0 1 146)(291 0 0 1 147)(292 0 0 1 148)(293 0 0 1 149)(294 0 0 1 150)(295 0 0 1 151)(296 0 0 1 152)(297 0 0 1 153)(298 0 0 1 154)(299 0 0 1 155)(300 0 0 1 156)(301 0 0 1 157)(302 0 0 1 158)(303 0 0 1 159)(304 0 0 1 160)(305 0 0 1 161)(306 0 0 1 162)(307 0 0 1 163)(308 0 0 1 164)(309 0 0 1 165)(310 0 0 1 166)(311 0 0 1 167)(312 0 0 1 168)(313 0 0 1 169)(314 0 0 1 170)(315 0 0 1 171)(316 0 0 1 172)(317 0 0 1 173)(318 0 0 1 174)(319 0 0 1 175)(320 0 0 1 176)(321 0 0 1 177)(322 0 0 1 178)(323 0 0 1 179)(324 0 0 1 180)(325 0 0 1 181)(326 0 0 1 182)(327 0 0 1 183)(328 0 0 1 184)(329 0 0 1 185)(330 0 0 1 186)(331 0 0 1 187)(332 0 0 1 188)(333 0 0 1 189)(334 0 0 1 190)(335 0 0 1 191)(336 0 0 1 240)(337 0 0 1 241)(338 0 0 1 242)(339 0 0 1 243)(340 0 0 1 244)(341 0 0 1 245)(342 0 0 1 246)(343 0 0 1 247)(344 0 0 1 248)(345 0 0 1 249)(346 0 0 1 250)(347 0 0 1 251)(348 0 0 1 252)(349 0 0 1 253)(350 0 0 1 254)(351 0 0 1 255)(352 0 0 1 256)(353 0 0 1 257)(354 0 0 1 258)(355 0 0 1 259)(356 0 0 1 260)(357 0 0 1 261)(358 0 0 1 262)(359 0 0 1 263)(360 0 0 1 264)(361 0 0 1 265)(362 0 0 1 266)(363 0 0 1 267)(364 0 0 1 268)(365 0 0 1 269)(366 0 0 1 270)(367 0 0 1 271)(368 0 0 1 272)(369 0 0 1 273)(370 0 0 1 274)(371 0 0 1 275)(372 0 0 1 276)(373 0 0 1 277)(374 0 0 1 278)(375 0 0 1 279)(376 0 0 1 280)(377 0 0 1 281)(378 0 0 1 282)(379 0 0 1 283)(380 0 0 1 284)(381 0 0 1 285)(382 0 0 1 286)(383 0 0 1 287)
Type 2020: (NP2020,1536)(0 0 0 0 0)(1 0 0 0 1)(2 0 0 0 2)(3 0 0 0 3)(4 0 0 0 4)(5 0 0 0 5)(6 0 0 0 6)(7 0 0 0 7)(8 0 0 0 8)(9 0 0 0 9)(10 0 0 0 10)(11 0 0 0 11)(12 0 0 0 12)(13 0 0 0 13)(14 0 0 0 14)(15 0 0 0 15)(16 0 0 0 16)(17 0 0 0 17)(18 0 0 0 18)(19 0 0 0 19)(20 0 0 0 20)(21 0 0 0 21)(22 0 0 0 22)(23 0 0 0 23)(24 0 0 0 24)(25 0 0 0 25)(26 0 0 0 26)(27 0 0 0 27)(28 0 0 0 28)(29 0 0 0 29)(30 0 0 0 30)(31 0 0 0 31)(32 0 0 0 32)(33 0 0 0 33)(34 0 0 0 34)(35 0 0 0 35)(36 0 0 0 36)(37 0 0 0 37)(38 0 0 0 38)(39 0 0 0 39)(40 0 0 0 40)(41 0 0 0 41)(42 0 0 0 42)(43 0 0 0 43)(44 0 0 0 44)(45 0 0 0 45)(46 0 0 0 46)(47 0 0 0 47)(48 0 0 0 48)(49 0 0 0 49)(50 0 0 0 50)(51 0 0 0 51)(52 0 0 0 52)(53 0 0 0 53)(54 0 0 0 54)(55 0 0 0 55)(56 0 0 0 56)(57 0 0 0 57)(58 0 0 0 58)(59 0 0 0 59)(60 0 0 0 60)(61 0 0 0 61)(62 0 0 0 62)(63 0 0 0 63)(64 0 0 0 64)(65 0 0 0 65)(66 0 0 0 66)(67 0 0 0 67)(68 0 0 0 68)(69 0 0 0 69)(70 0 0 0 70)(71 0 0 0 71)(72 0 0 0 72)(73 0 0 0 73)(74 0 0 0 74)(75 0 0 0 75)(76 0 0 0 76)(77 0 0 0 77)(78 0 0 0 78)(79 0 0 0 79)(80 0 0 0 80)(81 0 0 0 81)(82 0 0 0 82)(83 0 0 0 83)(84 0 0 0 84)(85 0 0 0 85)(86 0 0 0 86)(87 0 0 0 87)(88 0 0 0 88)(89 0 0 0 89)(90 0 0 0 90)(91 0 0 0 91)(92 0 0 0 92)(93 0 0 0 93)(94 0 0 0 94)(95 0 0 0 95)(96 0 0 0 96)(97 0 0 0 97)(98 0 0 0 98)(99 0 0 0 99)(100 0 0 0 100)(101 0 0 0 101)(102 0 0 0 102)(103 0 0 0 103)(104 0 0 0 104)(105 0 0 0 105)(106 0 0 0 106)(107 0 0 0 107)(108 0 0 0 108)(109 0 0 0 109)(110 0 0 0 110)(111 0 0 0 111)(112 0 0 0 112)(113 0 0 0 113)(114 0 0 0 114)(115 0 0 0 115)(116 0 0 0 116)(117 0 0 0 117)(118 0 0 0 118)(119 0 0 0 119)(120 0 0 0 120)(121 0 0 0 121)(122 0 0 0 122)(123 0 0 0 123)(124 0 0 0 124)(125 0 0 0 125)(126 0 0 0 126)(127 0 0 0 127)(128 0 0 0 128)(129 0 0 0 129)(130 0 0 0 130)(131 0 0 0 131)(132 0 0 0 132)(133 0 0 0 133)(134 0 0 0 134)(135 0 0 0 135)(136 0 0 0 136)(137 0 0 0 137)(138 0 0 0 138)(139 0 0 0 139)(140 0 0 0 140)(141 0 0 0 141)(142 0 0 0 142)(143 0 0 0 143)(144 0 0 0 144)(145 0 0 0 145)(146 0 0 0 146)(147 0 0 0 147)(148 0 0 0 148)(149 0 0 0 149)(150 0 0 0 150)(151 0 0 0 151)(152 0 0 0 152)(153 0 0 0 153)(154 0 0 0 154)(155 0 0 0 155)(156 0 0 0 156)(157 0 0 0 157)(158 0 0 0 158)(159 0 0 0 159)(160 0 0 0 160)(161 0 0 0 161)(162 0 0 0 162)(163 0 0 0 163)(164 0 0 0 164)(165 0 0 0 165)(166 0 0 0 166)(167 0 0 0 167)(168 0 0 0 168)(169 0 0 0 169)(170 0 0 0 170)(171 0 0 0 171)(172 0 0 0 172)(173 0 0 0 173)(174 0 0 0 174)(175 0 0 0 175)(176 0 0 0 176)(177 0 0 0 177)(178 0 0 0 178)(179 0 0 0 179)(180 0 0 0 180)(181 0 0 0 181)(182 0 0 0 182)(183 0 0 0 183)(184 0 0 0 184)(185 0 0 0 185)(186 0 0 0 186)(187 0 0 0 187)(188 0 0 0 188)(189 0 0 0 189)(190 0 0 0 190)(191 0 0 0 191)(192 0 0 0 192)(193 0 0 0 193)(194 0 0 0 194)(195 0 0 0 195)(196 0 0 0 196)(197 0 0 0 197)(198 0 0 0 198)(199 0 0 0 199)(200 0 0 0 200)(201 0 0 0 201)(202 0 0 0 202)(203 0 0 0 203)(204 0 0 0 204)(205 0 0 0 205)(206 0 0 0 206)(207 0 0 0 207)(208 0 0 0 208)(209 0 0 0 209)(210 0 0 0 210)(211 0 0 0 211)(212 0 0 0 212)(213 0 0 0 213)(214 0 0 0 214)(215 0 0 0 215)(216 0 0 0 216)(217 0 0 0 217)(218 0 0 0 218)(219 0 0 0 219)(220 0 0 0 220)(221 0 0 0 221)(222 0 0 0 222)(223 0 0 0 223)(224 0 0 0 224)(225 0 0 0 225)(226 0 0 0 226)(227 0 0 0 227)(228 0 0 0 228)(229 0 0 0 229)(230 0 0 0 230)(231 0 0 0 231)(232 0 0 0 232)(233 0 0 0 233)(234 0 0 0 234)(235 0 0 0 235)(236 0 0 0 236)(237 0 0 0 237)(238 0 0 0 238)(239 0 0 0 239)(240 0 0 0 240)(241 0 0 0 241)(242 0 0 0 242)(243 0 0 0 243)(244 0 0 0 244)(245 0 0 0 245)(246 0 0 0 246)(247 0 0 0 247)(248 0 0 0 248)(249 0 0 0 249)(250 0 0 0 250)(251 0 0 0 251)(252 0 0 0 252)(253 0 0 0 253)(254 0 0 0 254)(255 0 0 0 255)(256 0 0 0 256)(257 0 0 0 257)(258 0 0 0 258)(259 0 0 0 259)(260 0 0 0 260)(261 0 0 0 261)(262 0 0 0 262)(263 0 0 0 263)(264 0 0 0 264)(265 0 0 0 265)(266 0 0 0 266)(267 0 0 0 267)(268 0 0 0 268)(269 0 0 0 269)(270 0 0 0 270)(271 0 0 0 271)(272 0 0 0 272)(273 0 0 0 273)(274 0 0 0 274)(275 0 0 0 275)(276 0 0 0 276)(277 0 0 0 277)(278 0 0 0 278)(279 0 0 0 279)(280 0 0 0 280)(281 0 0 0 281)(282 0 0 0 282)(283 0 0 0 283)(284 0 0 0 284)(285 0 0 0 285)(286 0 0 0 286)(287 0 0 0 287)(288 0 0 0 288)(289 0 0 0 289)(290 0 0 0 290)(291 0 0 0 291)(292 0 0 0 292)(293 0 0 0 293)(294 0 0 0 294)(295 0 0 0 295)(296 0 0 0 296)(297 0 0 0 297)(298 0 0 0 298)(299 0 0 0 299)(300 0 0 0 300)(301 0 0 0 301)(302 0 0 0 302)(303 0 0 0 303)(304 0 0 0 304)(305 0 0 0 305)(306 0 0 0 306)(307 0 0 0 307)(308 0 0 0 308)(309 0 0 0 309)(310 0 0 0 310)(311 0 0 0 311)(312 0 0 0 312)(313 0 0 0 313)(314 0 0 0 314)(315 0 0 0 315)(316 0 0 0 316)(317 0 0 0 317)(318 0 0 0 318)(319 0 0 0 319)(320 0 0 0 320)(321 0 0 0 321)(322 0 0 0 322)(323 0 0 0 323)(324 0 0 0 324)(325 0 0 0 325)(326 0 0 0 326)(327 0 0 0 327)(328 0 0 0 328)(329 0 0 0 329)(330 0 0 0 330)(331 0 0 0 331)(332 0 0 0 332)(333 0 0 0 333)(334 0 0 0 334)(335 0 0 0 335)(336 0 0 0 336)(337 0 0 0 337)(338 0 0 0 338)(339 0 0 0 339)(340 0 0 0 340)(341 0 0 0 341)(342 0 0 0 342)(343 0 0 0 343)(344 0 0 0 344)(345 0 0 0 345)(346 0 0 0 346)(347 0 0 0 347)(348 0 0 0 348)(349 0 0 0 349)(350 0 0 0 350)(351 0 0 0 351)(352 0 0 0 352)(353 0 0 0 353)(354 0 0 0 354)(355 0 0 0 355)(356 0 0 0 356)(357 0 0 0 357)(358 0 0 0 358)(359 0 0 0 359)(360 0 0 0 360)(361 0 0 0 361)(362 0 0 0 362)(363 0 0 0 363)(364 0 0 0 364)(365 0 0 0 365)(366 0 0 0 366)(367 0 0 0 367)(368 0 0 0 368)(369 0 0 0 369)(370 0 0 0 370)(371 0 0 0 371)(372 0 0 0 372)(373 0 0 0 373)(374 0 0 0 374)(375 0 0 0 375)(376 0 0 0 376)(377 0 0 0 377)(378 0 0 0 378)(379 0 0 0 379)(380 0 0 0 380)(381 0 0 0 381)(382 0 0 0 382)(383 0 0 0 383)(384 1 0 0 0)(385 1 0 0 1)(386 1 0 0 2)(387 1 0 0 3)(388 1 0 0 4)(389 1 0 0 5)(390 1 0 0 6)(391 1 0 0 7)(392 1 0 0 8)(393 1 0 0 9)(394 1 0 0 10)(395 1 0 0 11)(396 1 0 0 12)(397 1 0 0 13)(398 1 0 0 14)(399 1 0 0 15)(400 1 0 0 16)(401 1 0 0 17)(402 1 0 0 18)(403 1 0 0 19)(404 1 0 0 20)(405 1 0 0 21)(406 1 0 0 22)(407 1 0 0 23)(408 1 0 0 24)(409 1 0 0 25)(410 1 0 0 26)(411 1 0 0 27)(412 1 0 0 28)(413 1 0 0 29)(414 1 0 0 30)(415 1 0 0 31)(416 1 0 0 32)(417 1 0 0 33)(418 1 0 0 34)(419 1 0 0 35)(420 1 0 0 36)(421 1 0 0 37)(422 1 0 0 38)(423 1 0 0 39)(424 1 0 0 40)(425 1 0 0 41)(426 1 0 0 42)(427 1 0 0 43)(428 1 0 0 44)(429 1 0 0 45)(430 1 0 0 46)(431 1 0 0 47)(432 1 0 0 48)(433 1 0 0 49)(434 1 0 0 50)(435 1 0 0 51)(436 1 0 0 52)(437 1 0 0 53)(438 1 0 0 54)(439 1 0 0 55)(440 1 0 0 56)(441 1 0 0 57)(442 1 0 0 58)(443 1 0 0 59)(444 1 0 0 60)(445 1 0 0 61)(446 1 0 0 62)(447 1 0 0 63)(448 1 0 0 64)(449 1 0 0 65)(450 1 0 0 66)(451 1 0 0 67)(452 1 0 0 68)(453 1 0 0 69)(454 1 0 0 70)(455 1 0 0 71)(456 1 0 0 72)(457 1 0 0 73)(458 1 0 0 74)(459 1 0 0 75)(460 1 0 0 76)(461 1 0 0 77)(462 1 0 0 78)(463 1 0 0 79)(464 1 0 0 80)(465 1 0 0 81)(466 1 0 0 82)(467 1 0 0 83)(468 1 0 0 84)(469 1 0 0 85)(470 1 0 0 86)(471 1 0 0 87)(472 1 0 0 88)(473 1 0 0 89)(474 1 0 0 90)(475 1 0 0 91)(476 1 0 0 92)(477 1 0 0 93)(478 1 0 0 94)(479 1 0 0 95)(480 1 0 0 96)(481 1 0 0 97)(482 1 0 0 98)(483 1 0 0 99)(484 1 0 0 100)(485 1 0 0 101)(486 1 0 0 102)(487 1 0 0 103)(488 1 0 0 104)(489 1 0 0 105)(490 1 0 0 106)(491 1 0 0 107)(492 1 0 0 108)(493 1 0 0 109)(494 1 0 0 110)(495 1 0 0 111)(496 1 0 0 112)(497 1 0 0 113)(498 1 0 0 114)(499 1 0 0 115)(500 1 0 0 116)(501 1 0 0 117)(502 1 0 0 118)(503 1 0 0 119)(504 1 0 0 120)(505 1 0 0 121)(506 1 0 0 122)(507 1 0 0 123)(508 1 0 0 124)(509 1 0 0 125)(510 1 0 0 126)(511 1 0 0 127)(512 1 0 0 128)(513 1 0 0 129)(514 1 0 0 130)(515 1 0 0 131)(516 1 0 0 132)(517 1 0 0 133)(518 1 0 0 134)(519 1 0 0 135)(520 1 0 0 136)(521 1 0 0 137)(522 1 0 0 138)(523 1 0 0 139)(524 1 0 0 140)(525 1 0 0 141)(526 1 0 0 142)(527 1 0 0 143)(528 1 0 0 144)(529 1 0 0 145)(530 1 0 0 146)(531 1 0 0 147)(532 1 0 0 148)(533 1 0 0 149)(534 1 0 0 150)(535 1 0 0 151)(536 1 0 0 152)(537 1 0 0 153)(538 1 0 0 154)(539 1 0 0 155)(540 1 0 0 156)(541 1 0 0 157)(542 1 0 0 158)(543 1 0 0 159)(544 1 0 0 160)(545 1 0 0 161)(546 1 0 0 162)(547 1 0 0 163)(548 1 0 0 164)(549 1 0 0 165)(550 1 0 0 166)(551 1 0 0 167)(552 1 0 0 168)(553 1 0 0 169)(554 1 0 0 170)(555 1 0 0 171)(556 1 0 0 172)(557 1 0 0 173)(558 1 0 0 174)(559 1 0 0 175)(560 1 0 0 176)(561 1 0 0 177)(562 1 0 0 178)(563 1 0 0 179)(564 1 0 0 180)(565 1 0 0 181)(566 1 0 0 182)(567 1 0 0 183)(568 1 0 0 184)(569 1 0 0 185)(570 1 0 0 186)(571 1 0 0 187)(572 1 0 0 188)(573 1 0 0 189)(574 1 0 0 190)(575 1 0 0 191)(576 1 0 0 192)(577 1 0 0 193)(578 1 0 0 194)(579 1 0 0 195)(580 1 0 0 196)(581 1 0 0 197)(582 1 0 0 198)(583 1 0 0 199)(584 1 0 0 200)(585 1 0 0 201)(586 1 0 0 202)(587 1 0 0 203)(588 1 0 0 204)(589 1 0 0 205)(590 1 0 0 206)(591 1 0 0 207)(592 1 0 0 208)(593 1 0 0 209)(594 1 0 0 210)(595 1 0 0 211)(596 1 0 0 212)(597 1 0 0 213)(598 1 0 0 214)(599 1 0 0 215)(600 1 0 0 216)(601 1 0 0 217)(602 1 0 0 218)(603 1 0 0 219)(604 1 0 0 220)(605 1 0 0 221)(606 1 0 0 222)(607 1 0 0 223)(608 1 0 0 224)(609 1 0 0 225)(610 1 0 0 226)(611 1 0 0 227)(612 1 0 0 228)(613 1 0 0 229)(614 1 0 0 230)(615 1 0 0 231)(616 1 0 0 232)(617 1 0 0 233)(618 1 0 0 234)(619 1 0 0 235)(620 1 0 0 236)(621 1 0 0 237)(622 1 0 0 238)(623 1 0 0 239)(624 1 0 0 240)(625 1 0 0 241)(626 1 0 0 242)(627 1 0 0 243)(628 1 0 0 244)(629 1 0 0 245)(630 1 0 0 246)(631 1 0 0 247)(632 1 0 0 248)(633 1 0 0 249)(634 1 0 0 250)(635 1 0 0 251)(636 1 0 0 252)(637 1 0 0 253)(638 1 0 0 254)(639 1 0 0 255)(640 1 0 0 256)(641 1 0 0 257)(642 1 0 0 258)(643 1 0 0 259)(644 1 0 0 260)(645 1 0 0 261)(646 1 0 0 262)(647 1 0 0 263)(648 1 0 0 264)(649 1 0 0 265)(650 1 0 0 266)(651 1 0 0 267)(652 1 0 0 268)(653 1 0 0 269)(654 1 0 0 270)(655 1 0 0 271)(656 1 0 0 272)(657 1 0 0 273)(658 1 0 0 274)(659 1 0 0 275)(660 1 0 0 276)(661 1 0 0 277)(662 1 0 0 278)(663 1 0 0 279)(664 1 0 0 280)(665 1 0 0 281)(666 1 0 0 282)(667 1 0 0 283)(668 1 0 0 284)(669 1 0 0 285)(670 1 0 0 286)(671 1 0 0 287)(672 1 0 0 288)(673 1 0 0 289)(674 1 0 0 290)(675 1 0 0 291)(676 1 0 0 292)(677 1 0 0 293)(678 1 0 0 294)(679 1 0 0 295)(680 1 0 0 296)(681 1 0 0 297)(682 1 0 0 298)(683 1 0 0 299)(684 1 0 0 300)(685 1 0 0 301)(686 1 0 0 302)(687 1 0 0 303)(688 1 0 0 304)(689 1 0 0 305)(690 1 0 0 306)(691 1 0 0 307)(692 1 0 0 308)(693 1 0 0 309)(694 1 0 0 310)(695 1 0 0 311)(696 1 0 0 312)(697 1 0 0 313)(698 1 0 0 314)(699 1 0 0 315)(700 1 0 0 316)(701 1 0 0 317)(702 1 0 0 318)(703 1 0 0 319)(704 1 0 0 320)(705 1 0 0 321)(706 1 0 0 322)(707 1 0 0 323)(708 1 0 0 324)(709 1 0 0 325)(710 1 0 0 326)(711 1 0 0 327)(712 1 0 0 328)(713 1 0 0 329)(714 1 0 0 330)(715 1 0 0 331)(716 1 0 0 332)(717 1 0 0 333)(718 1 0 0 334)(719 1 0 0 335)(720 1 0 0 336)(721 1 0 0 337)(722 1 0 0 338)(723 1 0 0 339)(724 1 0 0 340)(725 1 0 0 341)(726 1 0 0 342)(727 1 0 0 343)(728 1 0 0 344)(729 1 0 0 345)(730 1 0 0 346)(731 1 0 0 347)(732 1 0 0 348)(733 1 0 0 349)(734 1 0 0 350)(735 1 0 0 351)(736 1 0 0 352)(737 1 0 0 353)(738 1 0 0 354)(739 1 0 0 355)(740 1 0 0 356)(741 1 0 0 357)(742 1 0 0 358)(743 1 0 0 359)(744 1 0 0 360)(745 1 0 0 361)(746 1 0 0 362)(747 1 0 0 363)(748 1 0 0 364)(749 1 0 0 365)(750 1 0 0 366)(751 1 0 0 367)(752 1 0 0 368)(753 1 0 0 369)(754 1 0 0 370)(755 1 0 0 371)(756 1 0 0 372)(757 1 0 0 373)(758 1 0 0 374)(759 1 0 0 375)(760 1 0 0 376)(761 1 0 0 377)(762 1 0 0 378)(763 1 0 0 379)(764 1 0 0 380)(765 1 0 0 381)(766 1 0 0 382)(767 1 0 0 383)(768 2 0 0 0)(769 2 0 0 1)(770 2 0 0 2)(771 2 0 0 3)(772 2 0 0 4)(773 2 0 0 5)(774 2 0 0 6)(775 2 0 0 7)(776 2 0 0 8)(777 2 0 0 9)(778 2 0 0 10)(779 2 0 0 11)(780 2 0 0 12)(781 2 0 0 13)(782 2 0 0 14)(783 2 0 0 15)(784 2 0 0 16)(785 2 0 0 17)(786 2 0 0 18)(787 2 0 0 19)(788 2 0 0 20)(789 2 0 0 21)(790 2 0 0 22)(791 2 0 0 23)(792 2 0 0 24)(793 2 0 0 25)(794 2 0 0 26)(795 2 0 0 27)(796 2 0 0 28)(797 2 0 0 29)(798 2 0 0 30)(799 2 0 0 31)(800 2 0 0 32)(801 2 0 0 33)(802 2 0 0 34)(803 2 0 0 35)(804 2 0 0 36)(805 2 0 0 37)(806 2 0 0 38)(807 2 0 0 39)(808 2 0 0 40)(809 2 0 0 41)(810 2 0 0 42)(811 2 0 0 43)(812 2 0 0 44)(813 2 0 0 45)(814 2 0 0 46)(815 2 0 0 47)(816 2 0 0 48)(817 2 0 0 49)(818 2 0 0 50)(819 2 0 0 51)(820 2 0 0 52)(821 2 0 0 53)(822 2 0 0 54)(823 2 0 0 55)(824 2 0 0 56)(825 2 0 0 57)(826 2 0 0 58)(827 2 0 0 59)(828 2 0 0 60)(829 2 0 0 61)(830 2 0 0 62)(831 2 0 0 63)(832 2 0 0 64)(833 2 0 0 65)(834 2 0 0 66)(835 2 0 0 67)(836 2 0 0 68)(837 2 0 0 69)(838 2 0 0 70)(839 2 0 0 71)(840 2 0 0 72)(841 2 0 0 73)(842 2 0 0 74)(843 2 0 0 75)(844 2 0 0 76)(845 2 0 0 77)(846 2 0 0 78)(847 2 0 0 79)(848 2 0 0 80)(849 2 0 0 81)(850 2 0 0 82)(851 2 0 0 83)(852 2 0 0 84)(853 2 0 0 85)(854 2 0 0 86)(855 2 0 0 87)(856 2 0 0 88)(857 2 0 0 89)(858 2 0 0 90)(859 2 0 0 91)(860 2 0 0 92)(861 2 0 0 93)(862 2 0 0 94)(863 2 0 0 95)(864 2 0 0 96)(865 2 0 0 97)(866 2 0 0 98)(867 2 0 0 99)(868 2 0 0 100)(869 2 0 0 101)(870 2 0 0 102)(871 2 0 0 103)(872 2 0 0 104)(873 2 0 0 105)(874 2 0 0 106)(875 2 0 0 107)(876 2 0 0 108)(877 2 0 0 109)(878 2 0 0 110)(879 2 0 0 111)(880 2 0 0 112)(881 2 0 0 113)(882 2 0 0 114)(883 2 0 0 115)(884 2 0 0 116)(885 2 0 0 117)(886 2 0 0 118)(887 2 0 0 119)(888 2 0 0 120)(889 2 0 0 121)(890 2 0 0 122)(891 2 0 0 123)(892 2 0 0 124)(893 2 0 0 125)(894 2 0 0 126)(895 2 0 0 127)(896 2 0 0 128)(897 2 0 0 129)(898 2 0 0 130)(899 2 0 0 131)(900 2 0 0 132)(901 2 0 0 133)(902 2 0 0 134)(903 2 0 0 135)(904 2 0 0 136)(905 2 0 0 137)(906 2 0 0 138)(907 2 0 0 139)(908 2 0 0 140)(909 2 0 0 141)(910 2 0 0 142)(911 2 0 0 143)(912 2 0 0 144)(913 2 0 0 145)(914 2 0 0 146)(915 2 0 0 147)(916 2 0 0 148)(917 2 0 0 149)(918 2 0 0 150)(919 2 0 0 151)(920 2 0 0 152)(921 2 0 0 153)(922 2 0 0 154)(923 2 0 0 155)(924 2 0 0 156)(925 2 0 0 157)(926 2 0 0 158)(927 2 0 0 159)(928 2 0 0 160)(929 2 0 0 161)(930 2 0 0 162)(931 2 0 0 163)(932 2 0 0 164)(933 2 0 0 165)(934 2 0 0 166)(935 2 0 0 167)(936 2 0 0 168)(937 2 0 0 169)(938 2 0 0 170)(939 2 0 0 171)(940 2 0 0 172)(941 2 0 0 173)(942 2 0 0 174)(943 2 0 0 175)(944 2 0 0 176)(945 2 0 0 177)(946 2 0 0 178)(947 2 0 0 179)(948 2 0 0 180)(949 2 0 0 181)(950 2 0 0 182)(951 2 0 0 183)(952 2 0 0 184)(953 2 0 0 185)(954 2 0 0 186)(955 2 0 0 187)(956 2 0 0 188)(957 2 0 0 189)(958 2 0 0 190)(959 2 0 0 191)(960 2 0 0 192)(961 2 0 0 193)(962 2 0 0 194)(963 2 0 0 195)(964 2 0 0 196)(965 2 0 0 197)(966 2 0 0 198)(967 2 0 0 199)(968 2 0 0 200)(969 2 0 0 201)(970 2 0 0 202)(971 2 0 0 203)(972 2 0 0 204)(973 2 0 0 205)(974 2 0 0 206)(975 2 0 0 207)(976 2 0 0 208)(977 2 0 0 209)(978 2 0 0 210)(979 2 0 0 211)(980 2 0 0 212)(981 2 0 0 213)(982 2 0 0 214)(983 2 0 0 215)(984 2 0 0 216)(985 2 0 0 217)(986 2 0 0 218)(987 2 0 0 219)(988 2 0 0 220)(989 2 0 0 221)(990 2 0 0 222)(991 2 0 0 223)(992 2 0 0 224)(993 2 0 0 225)(994 2 0 0 226)(995 2 0 0 227)(996 2 0 0 228)(997 2 0 0 229)(998 2 0 0 230)(999 2 0 0 231)(1000 2 0 0 232)(1001 2 0 0 233)(1002 2 0 0 234)(1003 2 0 0 235)(1004 2 0 0 236)(1005 2 0 0 237)(1006 2 0 0 238)(1007 2 0 0 239)(1008 2 0 0 240)(1009 2 0 0 241)(1010 2 0 0 242)(1011 2 0 0 243)(1012 2 0 0 244)(1013 2 0 0 245)(1014 2 0 0 246)(1015 2 0 0 247)(1016 2 0 0 248)(1017 2 0 0 249)(1018 2 0 0 250)(1019 2 0 0 251)(1020 2 0 0 252)(1021 2 0 0 253)(1022 2 0 0 254)(1023 2 0 0 255)(1024 2 0 0 256)(1025 2 0 0 257)(1026 2 0 0 258)(1027 2 0 0 259)(1028 2 0 0 260)(1029 2 0 0 261)(1030 2 0 0 262)(1031 2 0 0 263)(1032 2 0 0 264)(1033 2 0 0 265)(1034 2 0 0 266)(1035 2 0 0 267)(1036 2 0 0 268)(1037 2 0 0 269)(1038 2 0 0 270)(1039 2 0 0 271)(1040 2 0 0 272)(1041 2 0 0 273)(1042 2 0 0 274)(1043 2 0 0 275)(1044 2 0 0 276)(1045 2 0 0 277)(1046 2 0 0 278)(1047 2 0 0 279)(1048 2 0 0 280)(1049 2 0 0 281)(1050 2 0 0 282)(1051 2 0 0 283)(1052 2 0 0 284)(1053 2 0 0 285)(1054 2 0 0 286)(1055 2 0 0 287)(1056 2 0 0 288)(1057 2 0 0 289)(1058 2 0 0 290)(1059 2 0 0 291)(1060 2 0 0 292)(1061 2 0 0 293)(1062 2 0 0 294)(1063 2 0 0 295)(1064 2 0 0 296)(1065 2 0 0 297)(1066 2 0 0 298)(1067 2 0 0 299)(1068 2 0 0 300)(1069 2 0 0 301)(1070 2 0 0 302)(1071 2 0 0 303)(1072 2 0 0 304)(1073 2 0 0 305)(1074 2 0 0 306)(1075 2 0 0 307)(1076 2 0 0 308)(1077 2 0 0 309)(1078 2 0 0 310)(1079 2 0 0 311)(1080 2 0 0 312)(1081 2 0 0 313)(1082 2 0 0 314)(1083 2 0 0 315)(1084 2 0 0 316)(1085 2 0 0 317)(1086 2 0 0 318)(1087 2 0 0 319)(1088 2 0 0 320)(1089 2 0 0 321)(1090 2 0 0 322)(1091 2 0 0 323)(1092 2 0 0 324)(1093 2 0 0 325)(1094 2 0 0 326)(1095 2 0 0 327)(1096 2 0 0 328)(1097 2 0 0 329)(1098 2 0 0 330)(1099 2 0 0 331)(1100 2 0 0 332)(1101 2 0 0 333)(1102 2 0 0 334)(1103 2 0 0 335)(1104 2 0 0 336)(1105 2 0 0 337)(1106 2 0 0 338)(1107 2 0 0 339)(1108 2 0 0 340)(1109 2 0 0 341)(1110 2 0 0 342)(1111 2 0 0 343)(1112 2 0 0 344)(1113 2 0 0 345)(1114 2 0 0 346)(1115 2 0 0 347)(1116 2 0 0 348)(1117 2 0 0 349)(1118 2 0 0 350)(1119 2 0 0 351)(1120 2 0 0 352)(1121 2 0 0 353)(1122 2 0 0 354)(1123 2 0 0 355)(1124 2 0 0 356)(1125 2 0 0 357)(1126 2 0 0 358)(1127 2 0 0 359)(1128 2 0 0 360)(1129 2 0 0 361)(1130 2 0 0 362)(1131 2 0 0 363)(1132 2 0 0 364)(1133 2 0 0 365)(1134 2 0 0 366)(1135 2 0 0 367)(1136 2 0 0 368)(1137 2 0 0 369)(1138 2 0 0 370)(1139 2 0 0 371)(1140 2 0 0 372)(1141 2 0 0 373)(1142 2 0 0 374)(1143 2 0 0 375)(1144 2 0 0 376)(1145 2 0 0 377)(1146 2 0 0 378)(1147 2 0 0 379)(1148 2 0 0 380)(1149 2 0 0 381)(1150 2 0 0 382)(1151 2 0 0 383)(1152 3 0 0 0)(1153 3 0 0 1)(1154 3 0 0 2)(1155 3 0 0 3)(1156 3 0 0 4)(1157 3 0 0 5)(1158 3 0 0 6)(1159 3 0 0 7)(1160 3 0 0 8)(1161 3 0 0 9)(1162 3 0 0 10)(1163 3 0 0 11)(1164 3 0 0 12)(1165 3 0 0 13)(1166 3 0 0 14)(1167 3 0 0 15)(1168 3 0 0 16)(1169 3 0 0 17)(1170 3 0 0 18)(1171 3 0 0 19)(1172 3 0 0 20)(1173 3 0 0 21)(1174 3 0 0 22)(1175 3 0 0 23)(1176 3 0 0 24)(1177 3 0 0 25)(1178 3 0 0 26)(1179 3 0 0 27)(1180 3 0 0 28)(1181 3 0 0 29)(1182 3 0 0 30)(1183 3 0 0 31)(1184 3 0 0 32)(1185 3 0 0 33)(1186 3 0 0 34)(1187 3 0 0 35)(1188 3 0 0 36)(1189 3 0 0 37)(1190 3 0 0 38)(1191 3 0 0 39)(1192 3 0 0 40)(1193 3 0 0 41)(1194 3 0 0 42)(1195 3 0 0 43)(1196 3 0 0 44)(1197 3 0 0 45)(1198 3 0 0 46)(1199 3 0 0 47)(1200 3 0 0 48)(1201 3 0 0 49)(1202 3 0 0 50)(1203 3 0 0 51)(1204 3 0 0 52)(1205 3 0 0 53)(1206 3 0 0 54)(1207 3 0 0 55)(1208 3 0 0 56)(1209 3 0 0 57)(1210 3 0 0 58)(1211 3 0 0 59)(1212 3 0 0 60)(1213 3 0 0 61)(1214 3 0 0 62)(1215 3 0 0 63)(1216 3 0 0 64)(1217 3 0 0 65)(1218 3 0 0 66)(1219 3 0 0 67)(1220 3 0 0 68)(1221 3 0 0 69)(1222 3 0 0 70)(1223 3 0 0 71)(1224 3 0 0 72)(1225 3 0 0 73)(1226 3 0 0 74)(1227 3 0 0 75)(1228 3 0 0 76)(1229 3 0 0 77)(1230 3 0 0 78)(1231 3 0 0 79)(1232 3 0 0 80)(1233 3 0 0 81)(1234 3 0 0 82)(1235 3 0 0 83)(1236 3 0 0 84)(1237 3 0 0 85)(1238 3 0 0 86)(1239 3 0 0 87)(1240 3 0 0 88)(1241 3 0 0 89)(1242 3 0 0 90)(1243 3 0 0 91)(1244 3 0 0 92)(1245 3 0 0 93)(1246 3 0 0 94)(1247 3 0 0 95)(1248 3 0 0 96)(1249 3 0 0 97)(1250 3 0 0 98)(1251 3 0 0 99)(1252 3 0 0 100)(1253 3 0 0 101)(1254 3 0 0 102)(1255 3 0 0 103)(1256 3 0 0 104)(1257 3 0 0 105)(1258 3 0 0 106)(1259 3 0 0 107)(1260 3 0 0 108)(1261 3 0 0 109)(1262 3 0 0 110)(1263 3 0 0 111)(1264 3 0 0 112)(1265 3 0 0 113)(1266 3 0 0 114)(1267 3 0 0 115)(1268 3 0 0 116)(1269 3 0 0 117)(1270 3 0 0 118)(1271 3 0 0 119)(1272 3 0 0 120)(1273 3 0 0 121)(1274 3 0 0 122)(1275 3 0 0 123)(1276 3 0 0 124)(1277 3 0 0 125)(1278 3 0 0 126)(1279 3 0 0 127)(1280 3 0 0 128)(1281 3 0 0 129)(1282 3 0 0 130)(1283 3 0 0 131)(1284 3 0 0 132)(1285 3 0 0 133)(1286 3 0 0 134)(1287 3 0 0 135)(1288 3 0 0 136)(1289 3 0 0 137)(1290 3 0 0 138)(1291 3 0 0 139)(1292 3 0 0 140)(1293 3 0 0 141)(1294 3 0 0 142)(1295 3 0 0 143)(1296 3 0 0 144)(1297 3 0 0 145)(1298 3 0 0 146)(1299 3 0 0 147)(1300 3 0 0 148)(1301 3 0 0 149)(1302 3 0 0 150)(1303 3 0 0 151)(1304 3 0 0 152)(1305 3 0 0 153)(1306 3 0 0 154)(1307 3 0 0 155)(1308 3 0 0 156)(1309 3 0 0 157)(1310 3 0 0 158)(1311 3 0 0 159)(1312 3 0 0 160)(1313 3 0 0 161)(1314 3 0 0 162)(1315 3 0 0 163)(1316 3 0 0 164)(1317 3 0 0 165)(1318 3 0 0 166)(1319 3 0 0 167)(1320 3 0 0 168)(1321 3 0 0 169)(1322 3 0 0 170)(1323 3 0 0 171)(1324 3 0 0 172)(1325 3 0 0 173)(1326 3 0 0 174)(1327 3 0 0 175)(1328 3 0 0 176)(1329 3 0 0 177)(1330 3 0 0 178)(1331 3 0 0 179)(1332 3 0 0 180)(1333 3 0 0 181)(1334 3 0 0 182)(1335 3 0 0 183)(1336 3 0 0 184)(1337 3 0 0 185)(1338 3 0 0 186)(1339 3 0 0 187)(1340 3 0 0 188)(1341 3 0 0 189)(1342 3 0 0 190)(1343 3 0 0 191)(1344 3 0 0 192)(1345 3 0 0 193)(1346 3 0 0 194)(1347 3 0 0 195)(1348 3 0 0 196)(1349 3 0 0 197)(1350 3 0 0 198)(1351 3 0 0 199)(1352 3 0 0 200)(1353 3 0 0 201)(1354 3 0 0 202)(1355 3 0 0 203)(1356 3 0 0 204)(1357 3 0 0 205)(1358 3 0 0 206)(1359 3 0 0 207)(1360 3 0 0 208)(1361 3 0 0 209)(1362 3 0 0 210)(1363 3 0 0 211)(1364 3 0 0 212)(1365 3 0 0 213)(1366 3 0 0 214)(1367 3 0 0 215)(1368 3 0 0 216)(1369 3 0 0 217)(1370 3 0 0 218)(1371 3 0 0 219)(1372 3 0 0 220)(1373 3 0 0 221)(1374 3 0 0 222)(1375 3 0 0 223)(1376 3 0 0 224)(1377 3 0 0 225)(1378 3 0 0 226)(1379 3 0 0 227)(1380 3 0 0 228)(1381 3 0 0 229)(1382 3 0 0 230)(1383 3 0 0 231)(1384 3 0 0 232)(1385 3 0 0 233)(1386 3 0 0 234)(1387 3 0 0 235)(1388 3 0 0 236)(1389 3 0 0 237)(1390 3 0 0 238)(1391 3 0 0 239)(1392 3 0 0 240)(1393 3 0 0 241)(1394 3 0 0 242)(1395 3 0 0 243)(1396 3 0 0 244)(1397 3 0 0 245)(1398 3 0 0 246)(1399 3 0 0 247)(1400 3 0 0 248)(1401 3 0 0 249)(1402 3 0 0 250)(1403 3 0 0 251)(1404 3 0 0 252)(1405 3 0 0 253)(1406 3 0 0 254)(1407 3 0 0 255)(1408 3 0 0 256)(1409 3 0 0 257)(1410 3 0 0 258)(1411 3 0 0 259)(1412 3 0 0 260)(1413 3 0 0 261)(1414 3 0 0 262)(1415 3 0 0 263)(1416 3 0 0 264)(1417 3 0 0 265)(1418 3 0 0 266)(1419 3 0 0 267)(1420 3 0 0 268)(1421 3 0 0 269)(1422 3 0 0 270)(1423 3 0 0 271)(1424 3 0 0 272)(1425 3 0 0 273)(1426 3 0 0 274)(1427 3 0 0 275)(1428 3 0 0 276)(1429 3 0 0 277)(1430 3 0 0 278)(1431 3 0 0 279)(1432 3 0 0 280)(1433 3 0 0 281)(1434 3 0 0 282)(1435 3 0 0 283)(1436 3 0 0 284)(1437 3 0 0 285)(1438 3 0 0 286)(1439 3 0 0 287)(1440 3 0 0 288)(1441 3 0 0 289)(1442 3 0 0 290)(1443 3 0 0 291)(1444 3 0 0 292)(1445 3 0 0 293)(1446 3 0 0 294)(1447 3 0 0 295)(1448 3 0 0 296)(1449 3 0 0 297)(1450 3 0 0 298)(1451 3 0 0 299)(1452 3 0 0 300)(1453 3 0 0 301)(1454 3 0 0 302)(1455 3 0 0 303)(1456 3 0 0 304)(1457 3 0 0 305)(1458 3 0 0 306)(1459 3 0 0 307)(1460 3 0 0 308)(1461 3 0 0 309)(1462 3 0 0 310)(1463 3 0 0 311)(1464 3 0 0 312)(1465 3 0 0 313)(1466 3 0 0 314)(1467 3 0 0 315)(1468 3 0 0 316)(1469 3 0 0 317)(1470 3 0 0 318)(1471 3 0 0 319)(1472 3 0 0 320)(1473 3 0 0 321)(1474 3 0 0 322)(1475 3 0 0 323)(1476 3 0 0 324)(1477 3 0 0 325)(1478 3 0 0 326)(1479 3 0 0 327)(1480 3 0 0 328)(1481 3 0 0 329)(1482 3 0 0 330)(1483 3 0 0 331)(1484 3 0 0 332)(1485 3 0 0 333)(1486 3 0 0 334)(1487 3 0 0 335)(1488 3 0 0 336)(1489 3 0 0 337)(1490 3 0 0 338)(1491 3 0 0 339)(1492 3 0 0 340)(1493 3 0 0 341)(1494 3 0 0 342)(1495 3 0 0 343)(1496 3 0 0 344)(1497 3 0 0 345)(1498 3 0 0 346)(1499 3 0 0 347)(1500 3 0 0 348)(1501 3 0 0 349)(1502 3 0 0 350)(1503 3 0 0 351)(1504 3 0 0 352)(1505 3 0 0 353)(1506 3 0 0 354)(1507 3 0 0 355)(1508 3 0 0 356)(1509 3 0 0 357)(1510 3 0 0 358)(1511 3 0 0 359)(1512 3 0 0 360)(1513 3 0 0 361)(1514 3 0 0 362)(1515 3 0 0 363)(1516 3 0 0 364)(1517 3 0 0 365)(1518 3 0 0 366)(1519 3 0 0 367)(1520 3 0 0 368)(1521 3 0 0 369)(1522 3 0 0 370)(1523 3 0 0 371)(1524 3 0 0 372)(1525 3 0 0 373)(1526 3 0 0 374)(1527 3 0 0 375)(1528 3 0 0 376)(1529 3 0 0 377)(1530 3 0 0 378)(1531 3 0 0 379)(1532 3 0 0 380)(1533 3 0 0 381)(1534 3 0 0 382)(1535 3 0 0 383)
Type 1110: (NP1110,2,0,500,250,1)(0 0 0)(1 0 0)(2 0 0)(3 0 0)(4 0 0)(5 0 0)(6 0 0)(7 0 0)(8 0 0)(9 0 0)(10 0 0)(11 0 0)(12 0 0)(13 0 0)(14 0 0)(15 0 0)(16 0 0)(17 0 0)(18 0 0)(19 0 0)(20 0 0)(21 0 0)(22 0 0)(23 0 0)
Type 3022: (NP3022,1536)(0 0 0 0 0)(1 0 0 0 1)(2 0 0 0 2)(3 0 0 0 3)(4 0 0 0 4)(5 0 0 0 5)(6 0 0 0 6)(7 0 0 0 7)(8 0 0 0 8)(9 0 0 0 9)(10 0 0 0 10)(11 0 0 0 11)(12 0 0 0 12)(13 0 0 0 13)(14 0 0 0 14)(15 0 0 0 15)(16 0 0 0 16)(17 0 0 0 17)(18 0 0 0 18)(19 0 0 0 19)(20 0 0 0 20)(21 0 0 0 21)(22 0 0 0 22)(23 0 0 0 23)(24 0 0 0 24)(25 0 0 0 25)(26 0 0 0 26)(27 0 0 0 27)(28 0 0 0 28)(29 0 0 0 29)(30 0 0 0 30)(31 0 0 0 31)(32 0 0 0 32)(33 0 0 0 33)(34 0 0 0 34)(35 0 0 0 35)(36 0 0 0 36)(37 0 0 0 37)(38 0 0 0 38)(39 0 0 0 39)(40 0 0 0 40)(41 0 0 0 41)(42 0 0 0 42)(43 0 0 0 43)(44 0 0 0 44)(45 0 0 0 45)(46 0 0 0 46)(47 0 0 0 47)(48 1 0 0 0)(49 1 0 0 1)(50 1 0 0 2)(51 1 0 0 3)(52 1 0 0 4)(53 1 0 0 5)(54 1 0 0 6)(55 1 0 0 7)(56 1 0 0 8)(57 1 0 0 9)(58 1 0 0 10)(59 1 0 0 11)(60 1 0 0 12)(61 1 0 0 13)(62 1 0 0 14)(63 1 0 0 15)(64 1 0 0 16)(65 1 0 0 17)(66 1 0 0 18)(67 1 0 0 19)(68 1 0 0 20)(69 1 0 0 21)(70 1 0 0 22)(71 1 0 0 23)(72 1 0 0 24)(73 1 0 0 25)(74 1 0 0 26)(75 1 0 0 27)(76 1 0 0 28)(77 1 0 0 29)(78 1 0 0 30)(79 1 0 0 31)(80 1 0 0 32)(81 1 0 0 33)(82 1 0 0 34)(83 1 0 0 35)(84 1 0 0 36)(85 1 0 0 37)(86 1 0 0 38)(87 1 0 0 39)(88 1 0 0 40)(89 1 0 0 41)(90 1 0 0 42)(91 1 0 0 43)(92 1 0 0 44)(93 1 0 0 45)(94 1 0 0 46)(95 1 0 0 47)(96 0 0 0 48)(97 0 0 0 49)(98 0 0 0 50)(99 0 0 0 51)(100 0 0 0 52)(101 0 0 0 53)(102 0 0 0 54)(103 0 0 0 55)(104 0 0 0 56)(105 0 0 0 57)(106 0 0 0 58)(107 0 0 0 59)(108 0 0 0 60)(109 0 0 0 61)(110 0 0 0 62)(111 0 0 0 63)(112 0 0 0 64)(113 0 0 0 65)(114 0 0 0 66)(115 0 0 0 67)(116 0 0 0 68)(117 0 0 0 69)(118 0 0 0 70)(119 0 0 0 71)(120 0 0 0 72)(121 0 0 0 73)(122 0 0 0 74)(123 0 0 0 75)(124 0 0 0 76)(125 0 0 0 77)(126 0 0 0 78)(127 0 0 0 79)(128 0 0 0 80)(129 0 0 0 81)(130 0 0 0 82)(131 0 0 0 83)(132 0 0 0 84)(133 0 0 0 85)(134 0 0 0 86)(135 0 0 0 87)(136 0 0 0 88)(137 0 0 0 89)(138 0 0 0 90)(139 0 0 0 91)(140 0 0 0 92)(141 0 0 0 93)(142 0 0 0 94)(143 0 0 0 95)(144 1 0 0 48)(145 1 0 0 49)(146 1 0 0 50)(147 1 0 0 51)(148 1 0 0 52)(149 1 0 0 53)(150 1 0 0 54)(151 1 0 0 55)(152 1 0 0 56)(153 1 0 0 57)(154 1 0 0 58)(155 1 0 0 59)(156 1 0 0 60)(157 1 0 0 61)(158 1 0 0 62)(159 1 0 0 63)(160 1 0 0 64)(161 1 0 0 65)(162 1 0 0 66)(163 1 0 0 67)(164 1 0 0 68)(165 1 0 0 69)(166 1 0 0 70)(167 1 0 0 71)(168 1 0 0 72)(169 1 0 0 73)(170 1 0 0 74)(171 1 0 0 75)(172 1 0 0 76)(173 1 0 0 77)(174 1 0 0 78)(175 1 0 0 79)(176 1 0 0 80)(177 1 0 0 81)(178 1 0 0 82)(179 1 0 0 83)(180 1 0 0 84)(181 1 0 0 85)(182 1 0 0 86)(183 1 0 0 87)(184 1 0 0 88)(185 1 0 0 89)(186 1 0 0 90)(187 1 0 0 91)(188 1 0 0 92)(189 1 0 0 93)(190 1 0 0 94)(191 1 0 0 95)(192 0 0 0 96)(193 0 0 0 97)(194 0 0 0 98)(195 0 0 0 99)(196 0 0 0 100)(197 0 0 0 101)(198 0 0 0 102)(199 0 0 0 103)(200 0 0 0 104)(201 0 0 0 105)(202 0 0 0 106)(203 0 0 0 107)(204 0 0 0 108)(205 0 0 0 109)(206 0 0 0 110)(207 0 0 0 111)(208 0 0 0 112)(209 0 0 0 113)(210 0 0 0 114)(211 0 0 0 115)(212 0 0 0 116)(213 0 0 0 117)(214 0 0 0 118)(215 0 0 0 119)(216 0 0 0 120)(217 0 0 0 121)(218 0 0 0 122)(219 0 0 0 123)(220 0 0 0 124)(221 0 0 0 125)(222 0 0 0 126)(223 0 0 0 127)(224 0 0 0 128)(225 0 0 0 129)(226 0 0 0 130)(227 0 0 0 131)(228 0 0 0 132)(229 0 0 0 133)(230 0 0 0 134)(231 0 0 0 135)(232 0 0 0 136)(233 0 0 0 137)(234 0 0 0 138)(235 0 0 0 139)(236 0 0 0 140)(237 0 0 0 141)(238 0 0 0 142)(239 0 0 0 143)(240 1 0 0 96)(241 1 0 0 97)(242 1 0 0 98)(243 1 0 0 99)(244 1 0 0 100)(245 1 0 0 101)(246 1 0 0 102)(247 1 0 0 103)(248 1 0 0 104)(249 1 0 0 105)(250 1 0 0 106)(251 1 0 0 107)(252 1 0 0 108)(253 1 0 0 109)(254 1 0 0 110)(255 1 0 0 111)(256 1 0 0 112)(257 1 0 0 113)(258 1 0 0 114)(259 1 0 0 115)(260 1 0 0 116)(261 1 0 0 117)(262 1 0 0 118)(263 1 0 0 119)(264 1 0 0 120)(265 1 0 0 121)(266 1 0 0 122)(267 1 0 0 123)(268 1 0 0 124)(269 1 0 0 125)(270 1 0 0 126)(271 1 0 0 127)(272 1 0 0 128)(273 1 0 0 129)(274 1 0 0 130)(275 1 0 0 131)(276 1 0 0 132)(277 1 0 0 133)(278 1 0 0 134)(279 1 0 0 135)(280 1 0 0 136)(281 1 0 0 137)(282 1 0 0 138)(283 1 0 0 139)(284 1 0 0 140)(285 1 0 0 141)(286 1 0 0 142)(287 1 0 0 143)(288 0 0 0 144)(289 0 0 0 145)(290 0 0 0 146)(291 0 0 0 147)(292 0 0 0 148)(293 0 0 0 149)(294 0 0 0 150)(295 0 0 0 151)(296 0 0 0 152)(297 0 0 0 153)(298 0 0 0 154)(299 0 0 0 155)(300 0 0 0 156)(301 0 0 0 157)(302 0 0 0 158)(303 0 0 0 159)(304 0 0 0 160)(305 0 0 0 161)(306 0 0 0 162)(307 0 0 0 163)(308 0 0 0 164)(309 0 0 0 165)(310 0 0 0 166)(311 0 0 0 167)(312 0 0 0 168)(313 0 0 0 169)(314 0 0 0 170)(315 0 0 0 171)(316 0 0 0 172)(317 0 0 0 173)(318 0 0 0 174)(319 0 0 0 175)(320 0 0 0 176)(321 0 0 0 177)(322 0 0 0 178)(323 0 0 0 179)(324 0 0 0 180)(325 0 0 0 181)(326 0 0 0 182)(327 0 0 0 183)(328 0 0 0 184)(329 0 0 0 185)(330 0 0 0 186)(331 0 0 0 187)(332 0 0 0 188)(333 0 0 0 189)(334 0 0 0 190)(335 0 0 0 191)(336 1 0 0 144)(337 1 0 0 145)(338 1 0 0 146)(339 1 0 0 147)(340 1 0 0 148)(341 1 0 0 149)(342 1 0 0 150)(343 1 0 0 151)(344 1 0 0 152)(345 1 0 0 153)(346 1 0 0 154)(347 1 0 0 155)(348 1 0 0 156)(349 1 0 0 157)(350 1 0 0 158)(351 1 0 0 159)(352 1 0 0 160)(353 1 0 0 161)(354 1 0 0 162)(355 1 0 0 163)(356 1 0 0 164)(357 1 0 0 165)(358 1 0 0 166)(359 1 0 0 167)(360 1 0 0 168)(361 1 0 0 169)(362 1 0 0 170)(363 1 0 0 171)(364 1 0 0 172)(365 1 0 0 173)(366 1 0 0 174)(367 1 0 0 175)(368 1 0 0 176)(369 1 0 0 177)(370 1 0 0 178)(371 1 0 0 179)(372 1 0 0 180)(373 1 0 0 181)(374 1 0 0 182)(375 1 0 0 183)(376 1 0 0 184)(377 1 0 0 185)(378 1 0 0 186)(379 1 0 0 187)(380 1 0 0 188)(381 1 0 0 189)(382 1 0 0 190)(383 1 0 0 191)(384 0 0 0 192)(385 0 0 0 193)(386 0 0 0 194)(387 0 0 0 195)(388 0 0 0 196)(389 0 0 0 197)(390 0 0 0 198)(391 0 0 0 199)(392 0 0 0 200)(393 0 0 0 201)(394 0 0 0 202)(395 0 0 0 203)(396 0 0 0 204)(397 0 0 0 205)(398 0 0 0 206)(399 0 0 0 207)(400 0 0 0 208)(401 0 0 0 209)(402 0 0 0 210)(403 0 0 0 211)(404 0 0 0 212)(405 0 0 0 213)(406 0 0 0 214)(407 0 0 0 215)(408 0 0 0 216)(409 0 0 0 217)(410 0 0 0 218)(411 0 0 0 219)(412 0 0 0 220)(413 0 0 0 221)(414 0 0 0 222)(415 0 0 0 223)(416 0 0 0 224)(417 0 0 0 225)(418 0 0 0 226)(419 0 0 0 227)(420 0 0 0 228)(421 0 0 0 229)(422 0 0 0 230)(423 0 0 0 231)(424 0 0 0 232)(425 0 0 0 233)(426 0 0 0 234)(427 0 0 0 235)(428 0 0 0 236)(429 0 0 0 237)(430 0 0 0 238)(431 0 0 0 239)(432 1 0 0 192)(433 1 0 0 193)(434 1 0 0 194)(435 1 0 0 195)(436 1 0 0 196)(437 1 0 0 197)(438 1 0 0 198)(439 1 0 0 199)(440 1 0 0 200)(441 1 0 0 201)(442 1 0 0 202)(443 1 0 0 203)(444 1 0 0 204)(445 1 0 0 205)(446 1 0 0 206)(447 1 0 0 207)(448 1 0 0 208)(449 1 0 0 209)(450 1 0 0 210)(451 1 0 0 211)(452 1 0 0 212)(453 1 0 0 213)(454 1 0 0 214)(455 1 0 0 215)(456 1 0 0 216)(457 1 0 0 217)(458 1 0 0 218)(459 1 0 0 219)(460 1 0 0 220)(461 1 0 0 221)(462 1 0 0 222)(463 1 0 0 223)(464 1 0 0 224)(465 1 0 0 225)(466 1 0 0 226)(467 1 0 0 227)(468 1 0 0 228)(469 1 0 0 229)(470 1 0 0 230)(471 1 0 0 231)(472 1 0 0 232)(473 1 0 0 233)(474 1 0 0 234)(475 1 0 0 235)(476 1 0 0 236)(477 1 0 0 237)(478 1 0 0 238)(479 1 0 0 239)(480 0 0 0 240)(481 0 0 0 241)(482 0 0 0 242)(483 0 0 0 243)(484 0 0 0 244)(485 0 0 0 245)(486 0 0 0 246)(487 0 0 0 247)(488 0 0 0 248)(489 0 0 0 249)(490 0 0 0 250)(491 0 0 0 251)(492 0 0 0 252)(493 0 0 0 253)(494 0 0 0 254)(495 0 0 0 255)(496 0 0 0 256)(497 0 0 0 257)(498 0 0 0 258)(499 0 0 0 259)(500 0 0 0 260)(501 0 0 0 261)(502 0 0 0 262)(503 0 0 0 263)(504 0 0 0 264)(505 0 0 0 265)(506 0 0 0 266)(507 0 0 0 267)(508 0 0 0 268)(509 0 0 0 269)(510 0 0 0 270)(511 0 0 0 271)(512 0 0 0 272)(513 0 0 0 273)(514 0 0 0 274)(515 0 0 0 275)(516 0 0 0 276)(517 0 0 0 277)(518 0 0 0 278)(519 0 0 0 279)(520 0 0 0 280)(521 0 0 0 281)(522 0 0 0 282)(523 0 0 0 283)(524 0 0 0 284)(525 0 0 0 285)(526 0 0 0 286)(527 0 0 0 287)(528 1 0 0 240)(529 1 0 0 241)(530 1 0 0 242)(531 1 0 0 243)(532 1 0 0 244)(533 1 0 0 245)(534 1 0 0 246)(535 1 0 0 247)(536 1 0 0 248)(537 1 0 0 249)(538 1 0 0 250)(539 1 0 0 251)(540 1 0 0 252)(541 1 0 0 253)(542 1 0 0 254)(543 1 0 0 255)(544 1 0 0 256)(545 1 0 0 257)(546 1 0 0 258)(547 1 0 0 259)(548 1 0 0 260)(549 1 0 0 261)(550 1 0 0 262)(551 1 0 0 263)(552 1 0 0 264)(553 1 0 0 265)(554 1 0 0 266)(555 1 0 0 267)(556 1 0 0 268)(557 1 0 0 269)(558 1 0 0 270)(559 1 0 0 271)(560 1 0 0 272)(561 1 0 0 273)(562 1 0 0 274)(563 1 0 0 275)(564 1 0 0 276)(565 1 0 0 277)(566 1 0 0 278)(567 1 0 0 279)(568 1 0 0 280)(569 1 0 0 281)(570 1 0 0 282)(571 1 0 0 283)(572 1 0 0 284)(573 1 0 0 285)(574 1 0 0 286)(575 1 0 0 287)(576 0 0 0 288)(577 0 0 0 289)(578 0 0 0 290)(579 0 0 0 291)(580 0 0 0 292)(581 0 0 0 293)(582 0 0 0 294)(583 0 0 0 295)(584 0 0 0 296)(585 0 0 0 297)(586 0 0 0 298)(587 0 0 0 299)(588 0 0 0 300)(589 0 0 0 301)(590 0 0 0 302)(591 0 0 0 303)(592 0 0 0 304)(593 0 0 0 305)(594 0 0 0 306)(595 0 0 0 307)(596 0 0 0 308)(597 0 0 0 309)(598 0 0 0 310)(599 0 0 0 311)(600 0 0 0 312)(601 0 0 0 313)(602 0 0 0 314)(603 0 0 0 315)(604 0 0 0 316)(605 0 0 0 317)(606 0 0 0 318)(607 0 0 0 319)(608 0 0 0 320)(609 0 0 0 321)(610 0 0 0 322)(611 0 0 0 323)(612 0 0 0 324)(613 0 0 0 325)(614 0 0 0 326)(615 0 0 0 327)(616 0 0 0 328)(617 0 0 0 329)(618 0 0 0 330)(619 0 0 0 331)(620 0 0 0 332)(621 0 0 0 333)(622 0 0 0 334)(623 0 0 0 335)(624 1 0 0 288)(625 1 0 0 289)(626 1 0 0 290)(627 1 0 0 291)(628 1 0 0 292)(629 1 0 0 293)(630 1 0 0 294)(631 1 0 0 295)(632 1 0 0 296)(633 1 0 0 297)(634 1 0 0 298)(635 1 0 0 299)(636 1 0 0 300)(637 1 0 0 301)(638 1 0 0 302)(639 1 0 0 303)(640 1 0 0 304)(641 1 0 0 305)(642 1 0 0 306)(643 1 0 0 307)(644 1 0 0 308)(645 1 0 0 309)(646 1 0 0 310)(647 1 0 0 311)(648 1 0 0 312)(649 1 0 0 313)(650 1 0 0 314)(651 1 0 0 315)(652 1 0 0 316)(653 1 0 0 317)(654 1 0 0 318)(655 1 0 0 319)(656 1 0 0 320)(657 1 0 0 321)(658 1 0 0 322)(659 1 0 0 323)(660 1 0 0 324)(661 1 0 0 325)(662 1 0 0 326)(663 1 0 0 327)(664 1 0 0 328)(665 1 0 0 329)(666 1 0 0 330)(667 1 0 0 331)(668 1 0 0 332)(669 1 0 0 333)(670 1 0 0 334)(671 1 0 0 335)(672 0 0 0 336)(673 0 0 0 337)(674 0 0 0 338)(675 0 0 0 339)(676 0 0 0 340)(677 0 0 0 341)(678 0 0 0 342)(679 0 0 0 343)(680 0 0 0 344)(681 0 0 0 345)(682 0 0 0 346)(683 0 0 0 347)(684 0 0 0 348)(685 0 0 0 349)(686 0 0 0 350)(687 0 0 0 351)(688 0 0 0 352)(689 0 0 0 353)(690 0 0 0 354)(691 0 0 0 355)(692 0 0 0 356)(693 0 0 0 357)(694 0 0 0 358)(695 0 0 0 359)(696 0 0 0 360)(697 0 0 0 361)(698 0 0 0 362)(699 0 0 0 363)(700 0 0 0 364)(701 0 0 0 365)(702 0 0 0 366)(703 0 0 0 367)(704 0 0 0 368)(705 0 0 0 369)(706 0 0 0 370)(707 0 0 0 371)(708 0 0 0 372)(709 0 0 0 373)(710 0 0 0 374)(711 0 0 0 375)(712 0 0 0 376)(713 0 0 0 377)(714 0 0 0 378)(715 0 0 0 379)(716 0 0 0 380)(717 0 0 0 381)(718 0 0 0 382)(719 0 0 0 383)(720 1 0 0 336)(721 1 0 0 337)(722 1 0 0 338)(723 1 0 0 339)(724 1 0 0 340)(725 1 0 0 341)(726 1 0 0 342)(727 1 0 0 343)(728 1 0 0 344)(729 1 0 0 345)(730 1 0 0 346)(731 1 0 0 347)(732 1 0 0 348)(733 1 0 0 349)(734 1 0 0 350)(735 1 0 0 351)(736 1 0 0 352)(737 1 0 0 353)(738 1 0 0 354)(739 1 0 0 355)(740 1 0 0 356)(741 1 0 0 357)(742 1 0 0 358)(743 1 0 0 359)(744 1 0 0 360)(745 1 0 0 361)(746 1 0 0 362)(747 1 0 0 363)(748 1 0 0 364)(749 1 0 0 365)(750 1 0 0 366)(751 1 0 0 367)(752 1 0 0 368)(753 1 0 0 369)(754 1 0 0 370)(755 1 0 0 371)(756 1 0 0 372)(757 1 0 0 373)(758 1 0 0 374)(759 1 0 0 375)(760 1 0 0 376)(761 1 0 0 377)(762 1 0 0 378)(763 1 0 0 379)(764 1 0 0 380)(765 1 0 0 381)(766 1 0 0 382)(767 1 0 0 383)(768 0 0 0 384)(769 0 0 0 385)(770 0 0 0 386)(771 0 0 0 387)(772 0 0 0 388)(773 0 0 0 389)(774 0 0 0 390)(775 0 0 0 391)(776 0 0 0 392)(777 0 0 0 393)(778 0 0 0 394)(779 0 0 0 395)(780 0 0 0 396)(781 0 0 0 397)(782 0 0 0 398)(783 0 0 0 399)(784 0 0 0 400)(785 0 0 0 401)(786 0 0 0 402)(787 0 0 0 403)(788 0 0 0 404)(789 0 0 0 405)(790 0 0 0 406)(791 0 0 0 407)(792 0 0 0 408)(793 0 0 0 409)(794 0 0 0 410)(795 0 0 0 411)(796 0 0 0 412)(797 0 0 0 413)(798 0 0 0 414)(799 0 0 0 415)(800 0 0 0 416)(801 0 0 0 417)(802 0 0 0 418)(803 0 0 0 419)(804 0 0 0 420)(805 0 0 0 421)(806 0 0 0 422)(807 0 0 0 423)(808 0 0 0 424)(809 0 0 0 425)(810 0 0 0 426)(811 0 0 0 427)(812 0 0 0 428)(813 0 0 0 429)(814 0 0 0 430)(815 0 0 0 431)(816 1 0 0 384)(817 1 0 0 385)(818 1 0 0 386)(819 1 0 0 387)(820 1 0 0 388)(821 1 0 0 389)(822 1 0 0 390)(823 1 0 0 391)(824 1 0 0 392)(825 1 0 0 393)(826 1 0 0 394)(827 1 0 0 395)(828 1 0 0 396)(829 1 0 0 397)(830 1 0 0 398)(831 1 0 0 399)(832 1 0 0 400)(833 1 0 0 401)(834 1 0 0 402)(835 1 0 0 403)(836 1 0 0 404)(837 1 0 0 405)(838 1 0 0 406)(839 1 0 0 407)(840 1 0 0 408)(841 1 0 0 409)(842 1 0 0 410)(843 1 0 0 411)(844 1 0 0 412)(845 1 0 0 413)(846 1 0 0 414)(847 1 0 0 415)(848 1 0 0 416)(849 1 0 0 417)(850 1 0 0 418)(851 1 0 0 419)(852 1 0 0 420)(853 1 0 0 421)(854 1 0 0 422)(855 1 0 0 423)(856 1 0 0 424)(857 1 0 0 425)(858 1 0 0 426)(859 1 0 0 427)(860 1 0 0 428)(861 1 0 0 429)(862 1 0 0 430)(863 1 0 0 431)(864 0 0 0 432)(865 0 0 0 433)(866 0 0 0 434)(867 0 0 0 435)(868 0 0 0 436)(869 0 0 0 437)(870 0 0 0 438)(871 0 0 0 439)(872 0 0 0 440)(873 0 0 0 441)(874 0 0 0 442)(875 0 0 0 443)(876 0 0 0 444)(877 0 0 0 445)(878 0 0 0 446)(879 0 0 0 447)(880 0 0 0 448)(881 0 0 0 449)(882 0 0 0 450)(883 0 0 0 451)(884 0 0 0 452)(885 0 0 0 453)(886 0 0 0 454)(887 0 0 0 455)(888 0 0 0 456)(889 0 0 0 457)(890 0 0 0 458)(891 0 0 0 459)(892 0 0 0 460)(893 0 0 0 461)(894 0 0 0 462)(895 0 0 0 463)(896 0 0 0 464)(897 0 0 0 465)(898 0 0 0 466)(899 0 0 0 467)(900 0 0 0 468)(901 0 0 0 469)(902 0 0 0 470)(903 0 0 0 471)(904 0 0 0 472)(905 0 0 0 473)(906 0 0 0 474)(907 0 0 0 475)(908 0 0 0 476)(909 0 0 0 477)(910 0 0 0 478)(911 0 0 0 479)(912 1 0 0 432)(913 1 0 0 433)(914 1 0 0 434)(915 1 0 0 435)(916 1 0 0 436)(917 1 0 0 437)(918 1 0 0 438)(919 1 0 0 439)(920 1 0 0 440)(921 1 0 0 441)(922 1 0 0 442)(923 1 0 0 443)(924 1 0 0 444)(925 1 0 0 445)(926 1 0 0 446)(927 1 0 0 447)(928 1 0 0 448)(929 1 0 0 449)(930 1 0 0 450)(931 1 0 0 451)(932 1 0 0 452)(933 1 0 0 453)(934 1 0 0 454)(935 1 0 0 455)(936 1 0 0 456)(937 1 0 0 457)(938 1 0 0 458)(939 1 0 0 459)(940 1 0 0 460)(941 1 0 0 461)(942 1 0 0 462)(943 1 0 0 463)(944 1 0 0 464)(945 1 0 0 465)(946 1 0 0 466)(947 1 0 0 467)(948 1 0 0 468)(949 1 0 0 469)(950 1 0 0 470)(951 1 0 0 471)(952 1 0 0 472)(953 1 0 0 473)(954 1 0 0 474)(955 1 0 0 475)(956 1 0 0 476)(957 1 0 0 477)(958 1 0 0 478)(959 1 0 0 479)(960 0 0 0 480)(961 0 0 0 481)(962 0 0 0 482)(963 0 0 0 483)(964 0 0 0 484)(965 0 0 0 485)(966 0 0 0 486)(967 0 0 0 487)(968 0 0 0 488)(969 0 0 0 489)(970 0 0 0 490)(971 0 0 0 491)(972 0 0 0 492)(973 0 0 0 493)(974 0 0 0 494)(975 0 0 0 495)(976 0 0 0 496)(977 0 0 0 497)(978 0 0 0 498)(979 0 0 0 499)(980 0 0 0 500)(981 0 0 0 501)(982 0 0 0 502)(983 0 0 0 503)(984 0 0 0 504)(985 0 0 0 505)(986 0 0 0 506)(987 0 0 0 507)(988 0 0 0 508)(989 0 0 0 509)(990 0 0 0 510)(991 0 0 0 511)(992 0 0 0 512)(993 0 0 0 513)(994 0 0 0 514)(995 0 0 0 515)(996 0 0 0 516)(997 0 0 0 517)(998 0 0 0 518)(999 0 0 0 519)(1000 0 0 0 520)(1001 0 0 0 521)(1002 0 0 0 522)(1003 0 0 0 523)(1004 0 0 0 524)(1005 0 0 0 525)(1006 0 0 0 526)(1007 0 0 0 527)(1008 1 0 0 480)(1009 1 0 0 481)(1010 1 0 0 482)(1011 1 0 0 483)(1012 1 0 0 484)(1013 1 0 0 485)(1014 1 0 0 486)(1015 1 0 0 487)(1016 1 0 0 488)(1017 1 0 0 489)(1018 1 0 0 490)(1019 1 0 0 491)(1020 1 0 0 492)(1021 1 0 0 493)(1022 1 0 0 494)(1023 1 0 0 495)(1024 1 0 0 496)(1025 1 0 0 497)(1026 1 0 0 498)(1027 1 0 0 499)(1028 1 0 0 500)(1029 1 0 0 501)(1030 1 0 0 502)(1031 1 0 0 503)(1032 1 0 0 504)(1033 1 0 0 505)(1034 1 0 0 506)(1035 1 0 0 507)(1036 1 0 0 508)(1037 1 0 0 509)(1038 1 0 0 510)(1039 1 0 0 511)(1040 1 0 0 512)(1041 1 0 0 513)(1042 1 0 0 514)(1043 1 0 0 515)(1044 1 0 0 516)(1045 1 0 0 517)(1046 1 0 0 518)(1047 1 0 0 519)(1048 1 0 0 520)(1049 1 0 0 521)(1050 1 0 0 522)(1051 1 0 0 523)(1052 1 0 0 524)(1053 1 0 0 525)(1054 1 0 0 526)(1055 1 0 0 527)(1056 0 0 0 528)(1057 0 0 0 529)(1058 0 0 0 530)(1059 0 0 0 531)(1060 0 0 0 532)(1061 0 0 0 533)(1062 0 0 0 534)(1063 0 0 0 535)(1064 0 0 0 536)(1065 0 0 0 537)(1066 0 0 0 538)(1067 0 0 0 539)(1068 0 0 0 540)(1069 0 0 0 541)(1070 0 0 0 542)(1071 0 0 0 543)(1072 0 0 0 544)(1073 0 0 0 545)(1074 0 0 0 546)(1075 0 0 0 547)(1076 0 0 0 548)(1077 0 0 0 549)(1078 0 0 0 550)(1079 0 0 0 551)(1080 0 0 0 552)(1081 0 0 0 553)(1082 0 0 0 554)(1083 0 0 0 555)(1084 0 0 0 556)(1085 0 0 0 557)(1086 0 0 0 558)(1087 0 0 0 559)(1088 0 0 0 560)(1089 0 0 0 561)(1090 0 0 0 562)(1091 0 0 0 563)(1092 0 0 0 564)(1093 0 0 0 565)(1094 0 0 0 566)(1095 0 0 0 567)(1096 0 0 0 568)(1097 0 0 0 569)(1098 0 0 0 570)(1099 0 0 0 571)(1100 0 0 0 572)(1101 0 0 0 573)(1102 0 0 0 574)(1103 0 0 0 575)(1104 1 0 0 528)(1105 1 0 0 529)(1106 1 0 0 530)(1107 1 0 0 531)(1108 1 0 0 532)(1109 1 0 0 533)(1110 1 0 0 534)(1111 1 0 0 535)(1112 1 0 0 536)(1113 1 0 0 537)(1114 1 0 0 538)(1115 1 0 0 539)(1116 1 0 0 540)(1117 1 0 0 541)(1118 1 0 0 542)(1119 1 0 0 543)(1120 1 0 0 544)(1121 1 0 0 545)(1122 1 0 0 546)(1123 1 0 0 547)(1124 1 0 0 548)(1125 1 0 0 549)(1126 1 0 0 550)(1127 1 0 0 551)(1128 1 0 0 552)(1129 1 0 0 553)(1130 1 0 0 554)(1131 1 0 0 555)(1132 1 0 0 556)(1133 1 0 0 557)(1134 1 0 0 558)(1135 1 0 0 559)(1136 1 0 0 560)(1137 1 0 0 561)(1138 1 0 0 562)(1139 1 0 0 563)(1140 1 0 0 564)(1141 1 0 0 565)(1142 1 0 0 566)(1143 1 0 0 567)(1144 1 0 0 568)(1145 1 0 0 569)(1146 1 0 0 570)(1147 1 0 0 571)(1148 1 0 0 572)(1149 1 0 0 573)(1150 1 0 0 574)(1151 1 0 0 575)(1152 0 0 0 576)(1153 0 0 0 577)(1154 0 0 0 578)(1155 0 0 0 579)(1156 0 0 0 580)(1157 0 0 0 581)(1158 0 0 0 582)(1159 0 0 0 583)(1160 0 0 0 584)(1161 0 0 0 585)(1162 0 0 0 586)(1163 0 0 0 587)(1164 0 0 0 588)(1165 0 0 0 589)(1166 0 0 0 590)(1167 0 0 0 591)(1168 0 0 0 592)(1169 0 0 0 593)(1170 0 0 0 594)(1171 0 0 0 595)(1172 0 0 0 596)(1173 0 0 0 597)(1174 0 0 0 598)(1175 0 0 0 599)(1176 0 0 0 600)(1177 0 0 0 601)(1178 0 0 0 602)(1179 0 0 0 603)(1180 0 0 0 604)(1181 0 0 0 605)(1182 0 0 0 606)(1183 0 0 0 607)(1184 0 0 0 608)(1185 0 0 0 609)(1186 0 0 0 610)(1187 0 0 0 611)(1188 0 0 0 612)(1189 0 0 0 613)(1190 0 0 0 614)(1191 0 0 0 615)(1192 0 0 0 616)(1193 0 0 0 617)(1194 0 0 0 618)(1195 0 0 0 619)(1196 0 0 0 620)(1197 0 0 0 621)(1198 0 0 0 622)(1199 0 0 0 623)(1200 1 0 0 576)(1201 1 0 0 577)(1202 1 0 0 578)(1203 1 0 0 579)(1204 1 0 0 580)(1205 1 0 0 581)(1206 1 0 0 582)(1207 1 0 0 583)(1208 1 0 0 584)(1209 1 0 0 585)(1210 1 0 0 586)(1211 1 0 0 587)(1212 1 0 0 588)(1213 1 0 0 589)(1214 1 0 0 590)(1215 1 0 0 591)(1216 1 0 0 592)(1217 1 0 0 593)(1218 1 0 0 594)(1219 1 0 0 595)(1220 1 0 0 596)(1221 1 0 0 597)(1222 1 0 0 598)(1223 1 0 0 599)(1224 1 0 0 600)(1225 1 0 0 601)(1226 1 0 0 602)(1227 1 0 0 603)(1228 1 0 0 604)(1229 1 0 0 605)(1230 1 0 0 606)(1231 1 0 0 607)(1232 1 0 0 608)(1233 1 0 0 609)(1234 1 0 0 610)(1235 1 0 0 611)(1236 1 0 0 612)(1237 1 0 0 613)(1238 1 0 0 614)(1239 1 0 0 615)(1240 1 0 0 616)(1241 1 0 0 617)(1242 1 0 0 618)(1243 1 0 0 619)(1244 1 0 0 620)(1245 1 0 0 621)(1246 1 0 0 622)(1247 1 0 0 623)(1248 0 0 0 624)(1249 0 0 0 625)(1250 0 0 0 626)(1251 0 0 0 627)(1252 0 0 0 628)(1253 0 0 0 629)(1254 0 0 0 630)(1255 0 0 0 631)(1256 0 0 0 632)(1257 0 0 0 633)(1258 0 0 0 634)(1259 0 0 0 635)(1260 0 0 0 636)(1261 0 0 0 637)(1262 0 0 0 638)(1263 0 0 0 639)(1264 0 0 0 640)(1265 0 0 0 641)(1266 0 0 0 642)(1267 0 0 0 643)(1268 0 0 0 644)(1269 0 0 0 645)(1270 0 0 0 646)(1271 0 0 0 647)(1272 0 0 0 648)(1273 0 0 0 649)(1274 0 0 0 650)(1275 0 0 0 651)(1276 0 0 0 652)(1277 0 0 0 653)(1278 0 0 0 654)(1279 0 0 0 655)(1280 0 0 0 656)(1281 0 0 0 657)(1282 0 0 0 658)(1283 0 0 0 659)(1284 0 0 0 660)(1285 0 0 0 661)(1286 0 0 0 662)(1287 0 0 0 663)(1288 0 0 0 664)(1289 0 0 0 665)(1290 0 0 0 666)(1291 0 0 0 667)(1292 0 0 0 668)(1293 0 0 0 669)(1294 0 0 0 670)(1295 0 0 0 671)(1296 1 0 0 624)(1297 1 0 0 625)(1298 1 0 0 626)(1299 1 0 0 627)(1300 1 0 0 628)(1301 1 0 0 629)(1302 1 0 0 630)(1303 1 0 0 631)(1304 1 0 0 632)(1305 1 0 0 633)(1306 1 0 0 634)(1307 1 0 0 635)(1308 1 0 0 636)(1309 1 0 0 637)(1310 1 0 0 638)(1311 1 0 0 639)(1312 1 0 0 640)(1313 1 0 0 641)(1314 1 0 0 642)(1315 1 0 0 643)(1316 1 0 0 644)(1317 1 0 0 645)(1318 1 0 0 646)(1319 1 0 0 647)(1320 1 0 0 648)(1321 1 0 0 649)(1322 1 0 0 650)(1323 1 0 0 651)(1324 1 0 0 652)(1325 1 0 0 653)(1326 1 0 0 654)(1327 1 0 0 655)(1328 1 0 0 656)(1329 1 0 0 657)(1330 1 0 0 658)(1331 1 0 0 659)(1332 1 0 0 660)(1333 1 0 0 661)(1334 1 0 0 662)(1335 1 0 0 663)(1336 1 0 0 664)(1337 1 0 0 665)(1338 1 0 0 666)(1339 1 0 0 667)(1340 1 0 0 668)(1341 1 0 0 669)(1342 1 0 0 670)(1343 1 0 0 671)(1344 0 0 0 672)(1345 0 0 0 673)(1346 0 0 0 674)(1347 0 0 0 675)(1348 0 0 0 676)(1349 0 0 0 677)(1350 0 0 0 678)(1351 0 0 0 679)(1352 0 0 0 680)(1353 0 0 0 681)(1354 0 0 0 682)(1355 0 0 0 683)(1356 0 0 0 684)(1357 0 0 0 685)(1358 0 0 0 686)(1359 0 0 0 687)(1360 0 0 0 688)(1361 0 0 0 689)(1362 0 0 0 690)(1363 0 0 0 691)(1364 0 0 0 692)(1365 0 0 0 693)(1366 0 0 0 694)(1367 0 0 0 695)(1368 0 0 0 696)(1369 0 0 0 697)(1370 0 0 0 698)(1371 0 0 0 699)(1372 0 0 0 700)(1373 0 0 0 701)(1374 0 0 0 702)(1375 0 0 0 703)(1376 0 0 0 704)(1377 0 0 0 705)(1378 0 0 0 706)(1379 0 0 0 707)(1380 0 0 0 708)(1381 0 0 0 709)(1382 0 0 0 710)(1383 0 0 0 711)(1384 0 0 0 712)(1385 0 0 0 713)(1386 0 0 0 714)(1387 0 0 0 715)(1388 0 0 0 716)(1389 0 0 0 717)(1390 0 0 0 718)(1391 0 0 0 719)(1392 1 0 0 672)(1393 1 0 0 673)(1394 1 0 0 674)(1395 1 0 0 675)(1396 1 0 0 676)(1397 1 0 0 677)(1398 1 0 0 678)(1399 1 0 0 679)(1400 1 0 0 680)(1401 1 0 0 681)(1402 1 0 0 682)(1403 1 0 0 683)(1404 1 0 0 684)(1405 1 0 0 685)(1406 1 0 0 686)(1407 1 0 0 687)(1408 1 0 0 688)(1409 1 0 0 689)(1410 1 0 0 690)(1411 1 0 0 691)(1412 1 0 0 692)(1413 1 0 0 693)(1414 1 0 0 694)(1415 1 0 0 695)(1416 1 0 0 696)(1417 1 0 0 697)(1418 1 0 0 698)(1419 1 0 0 699)(1420 1 0 0 700)(1421 1 0 0 701)(1422 1 0 0 702)(1423 1 0 0 703)(1424 1 0 0 704)(1425 1 0 0 705)(1426 1 0 0 706)(1427 1 0 0 707)(1428 1 0 0 708)(1429 1 0 0 709)(1430 1 0 0 710)(1431 1 0 0 711)(1432 1 0 0 712)(1433 1 0 0 713)(1434 1 0 0 714)(1435 1 0 0 715)(1436 1 0 0 716)(1437 1 0 0 717)(1438 1 0 0 718)(1439 1 0 0 719)(1440 0 0 0 720)(1441 0 0 0 721)(1442 0 0 0 722)(1443 0 0 0 723)(1444 0 0 0 724)(1445 0 0 0 725)(1446 0 0 0 726)(1447 0 0 0 727)(1448 0 0 0 728)(1449 0 0 0 729)(1450 0 0 0 730)(1451 0 0 0 731)(1452 0 0 0 732)(1453 0 0 0 733)(1454 0 0 0 734)(1455 0 0 0 735)(1456 0 0 0 736)(1457 0 0 0 737)(1458 0 0 0 738)(1459 0 0 0 739)(1460 0 0 0 740)(1461 0 0 0 741)(1462 0 0 0 742)(1463 0 0 0 743)(1464 0 0 0 744)(1465 0 0 0 745)(1466 0 0 0 746)(1467 0 0 0 747)(1468 0 0 0 748)(1469 0 0 0 749)(1470 0 0 0 750)(1471 0 0 0 751)(1472 0 0 0 752)(1473 0 0 0 753)(1474 0 0 0 754)(1475 0 0 0 755)(1476 0 0 0 756)(1477 0 0 0 757)(1478 0 0 0 758)(1479 0 0 0 759)(1480 0 0 0 760)(1481 0 0 0 761)(1482 0 0 0 762)(1483 0 0 0 763)(1484 0 0 0 764)(1485 0 0 0 765)(1486 0 0 0 766)(1487 0 0 0 767)(1488 1 0 0 720)(1489 1 0 0 721)(1490 1 0 0 722)(1491 1 0 0 723)(1492 1 0 0 724)(1493 1 0 0 725)(1494 1 0 0 726)(1495 1 0 0 727)(1496 1 0 0 728)(1497 1 0 0 729)(1498 1 0 0 730)(1499 1 0 0 731)(1500 1 0 0 732)(1501 1 0 0 733)(1502 1 0 0 734)(1503 1 0 0 735)(1504 1 0 0 736)(1505 1 0 0 737)(1506 1 0 0 738)(1507 1 0 0 739)(1508 1 0 0 740)(1509 1 0 0 741)(1510 1 0 0 742)(1511 1 0 0 743)(1512 1 0 0 744)(1513 1 0 0 745)(1514 1 0 0 746)(1515 1 0 0 747)(1516 1 0 0 748)(1517 1 0 0 749)(1518 1 0 0 750)(1519 1 0 0 751)(1520 1 0 0 752)(1521 1 0 0 753)(1522 1 0 0 754)(1523 1 0 0 755)(1524 1 0 0 756)(1525 1 0 0 757)(1526 1 0 0 758)(1527 1 0 0 759)(1528 1 0 0 760)(1529 1 0 0 761)(1530 1 0 0 762)(1531 1 0 0 763)(1532 1 0 0 764)(1533 1 0 0 765)(1534 1 0 0 766)(1535 1 0 0 767)
Generally, The UHD probe NP1110 is an outlier requiring unique format...
-
The first entry () of the table is a header containing (identifier,number-of-channels). Prior to SpikeGLX version 20260115 and CatGT 5.3, identifier=probe-type. Subsequently, identifier=pn. The header field is used to verify that the data are suitable for the target probe.
-
The meaning of the subsequent entries depends upon the format, but there is typically an entry per readout channel.
-
The table must have an entry count that matches the header channel count.
-
Entry values are space-separated.
-
The file must include the terminal
)of the last entry. Addtional terminators {CRLF, LF} after that are optional.
Channel Entries by Format
imro_np1000 (NP 1.0 like)
- Channel ID
- Bank number of the connected electrode
- Reference ID index
- AP band gain
- LF band gain
- AP hipass filter applied (1=ON)
The reference ID values are {0=ext, 1=tip, [2..4]=on-shnk-ref}. The on-shnk ref electrodes are {192,576,960}.
imro_np2000 (NP 2.0 precommercial, single multiplexed shank)
- Channel ID
- Bank mask (logical OR of {1=bnk-0, 2=bnk-1, 4=bnk-2, 8=bnk-3})
- Reference ID index
- Electrode ID (range [0,1279])
Type-21 reference ID values are {0=ext, 1=tip, [2..5]=on-shnk-ref}. The on-shnk ref electrodes are {127,507,887,1251}.
imro_np2003 (NP 2.0 commercial, single multiplexed shank)
- Channel ID
- Bank mask (logical OR of {1=bnk-0, 2=bnk-1, 4=bnk-2, 8=bnk-3})
- Reference ID index
- Electrode ID (range [0,1279])
Type-2003 reference ID values are {0=ext, 1=gnd, 2=tip}. On-shank reference electrodes are removed from commercial 2.0 probes.
imro_np2010 (NP 2.0 precommercial, 4-shank)
- Channel ID
- Shank ID (with tips pointing down, shank-0 is left-most)
- Bank ID
- Reference ID index
- Electrode ID (range [0,1279] on each shank)
Type-24 reference ID values are {0=ext, [1..4]=tip[0..3], [5..8]=on-shnk-0, [9..12]=on-shnk-1, [13..16]=on-shnk-2, [17..20]=on-shnk-3}. The on-shnk ref electrodes of any shank are {127,511,895,1279}.
imro_np2013 (NP 2.0 commercial, 4-shank)
- Channel ID
- Shank ID (with tips pointing down, shank-0 is left-most)
- Bank ID
- Reference ID index
- Electrode ID (range [0,1279] on each shank)
Type-2013 reference ID values are {0=ext, 1=gnd, [2..5]=tip[0..3]}. On-shank reference electrodes are removed from commercial 2.0 probes.
imro_np2020 (NP 2.0 quad-probe)
- Channel ID
- Shank ID (with tips pointing down, shank-0 is left-most)
- Bank ID
- Reference ID index
- Electrode ID (range [0,1279] on each shank)
Quad-base reference ID values are {0=ext, 1=gnd, 2=tip on same shank as electode}.
imro_np1110 (UHD programmable, aka: Ultra, 1.0 HD)
This has a unique header:
- Pn (NP1110),
- ColumnMode {0=INNER, 1=OUTER, 2=ALL},
- Reference ID index {0=ext, 1=tip},
- AP band gain,
- LF band gain,
- AP hipass filter applied (1=ON)
And 24 entries following the header:
- Group ID
- Bank-A
- Bank-B
imro_np3010 (NP 3.0 NXT single shank)
- Channel ID
- Bank ID (range [0,1])
- Reference ID index
- Electrode ID (range [0,1279])
NXT have 912 channels per full bank.
Type-3010 reference ID values are {0=ext, 1=gnd, 2=tip}.
imro_np3020 (NP 3.0 NXT 4-shank)
- Channel ID
- Shank ID (with tips pointing down, shank-0 is left-most)
- Bank ID (range [0,1])
- Reference ID index
- Electrode ID (range [0,1279] on each shank)
NXT have 912 channels per full bank.
Type-3020 reference ID values are {0=ext, 1=gnd, [2..5]=tip[0..3]}.
C Code: Type 0 Default
The default for a type-0 probe is to select for each channel: bank=0, ref=0, APgain=500, LFgain=250, APfilter=1.
void DefaultType0()
{
FILE *fo = fopen( "DefaultType0.imro", "w" );
// write the header
fprintf( fo, "(NP1000,384)" );
// write the rows (r)
for( int r = 0; r < 384; ++r )
fprintf( fo, "(%d 0 0 500 250 1)", r );
// finish
fprintf( fo, "\n" );
fclose( fo );
}
C Code: Type 0 Tetrodes
Each channel will get the default reference, gain and filter settings {ref=0, APgain=500, LFgain=250, APfilter=1}.
Starting at the tip, we'll select a block of four channels by setting them to bank-0. Then we'll skip the next four channels in bank-0 by setting them to bank-1. By repeating this we will create tetrodes that cover banks zero and one.
The code will loop over sets of eight channels at a time. So there are 384/8 iterations of the loop.
void TetrodesType0()
{
FILE *fo = fopen( "Tetrode_1shank.imro", "w" );
// write the header
fprintf( fo, "(NP1000,384)" );
// write 8 rows (r) at a time
for( int r = 0; r < 384/8; ++r ) {
fprintf( fo, "(%d 0 0 500 250 1)", 8*r );
fprintf( fo, "(%d 0 0 500 250 1)", 8*r+1 );
fprintf( fo, "(%d 0 0 500 250 1)", 8*r+2 );
fprintf( fo, "(%d 0 0 500 250 1)", 8*r+3 );
fprintf( fo, "(%d 1 0 500 250 1)", 8*r+4 );
fprintf( fo, "(%d 1 0 500 250 1)", 8*r+5 );
fprintf( fo, "(%d 1 0 500 250 1)", 8*r+6 );
fprintf( fo, "(%d 1 0 500 250 1)", 8*r+7 );
}
fprintf( fo, "\n" );
fclose( fo );
}
fin