Skip to content

jingyuan-su/defect-map-draw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What am I doing?

I'm exploring the function to auto parsing KLARF file from defect scan tool to wafer defect scaned map then we can use these map to do all sorts of work just like AI image comparison...etc

Project structure

I have moved all defect map draw into a folder. Note that AI image classification is very important for each everywhere:

Even in the semiconductor, it's more important for us,it can instead of engineers' manual handle in your working section or department. Such as worse or special map distinguish or previous case search. This project has subfolders corresponding to the languages:

  • Python 3.5 above
  • JavaScript
  • HTML5

Project goals

Feel free to begin converting this function into your project. But first, a few guidelines:

  • Semiconductor knowledge. pls make sure that you understand what's KLARF file?

Came from Semicondutor defect scanning tool's output file for server parsing or others just like that.There's sorts of parameters to indicate the wafer which was scan is good or NG for defect performance. And this KLARF file should be help for EDA software to draw or create the visual defect scaned map.

FileVersion 1 1;
FileTimestamp 10-19-21 10:06:32;
InspectionStationID "AMAT" "COMPLUS 3T" "HYCPS04";
SampleType WAFER;
ResultTimestamp 10-19-21 10:04:09;
LotID "HJU008";
SampleSize 1 200;
SetupID "03R3" 10-19-21 10:03:42;
StepID "IMD2_SRO";
SampleOrientationMarkType NOTCH;
OrientationMarkLocation DOWN;
DiePitch 2.4899600000e+03 2.2599200000e+03;
DieOrigin 0.000000 0.000000;
WaferID "25";
Slot 25;
SampleCenterLocation 2.3948000000e+03 2.0903200000e+03;
ClassLookup 276
 0 "Undefined"
 1 "0.2_open"
 2 "0.3_open"
 3 "0.4_open"
 4 "0.5_open"
 5 "0.6_open"
 6 "0.7_open"
 7 "0.8_open"
 8 "0.2_open_u"
 9 "0.3_open_u"
 10 "0.4_open_u"
 11 "0.5_open_u"
 12 "0.6_open_u"
 13 "0.7_open_u"
 14 "0.8_open_u"
 15 "0.2_short"
 16 "0.3_short"
 17 "0.4_short"
 18 "0.5_short"
 19 "0.6_short"
 20 "0.7_short"
 21 "0.8_short"
 22 "0.2_short_u"
 23 "0.3_short_u"
 24 "0.4_short_u"
 25 "0.5_short_u"
 26 "0.6_short_u"
 27 "0.7_short_u"
 28 "0.8_short_u"
 29 "0.2_intrusion"
 30 "0.3_intrusion"
 31 "0.4_intrusion"
 32 "0.5_intrusion"
 33 "0.6_intrusion"
 34 "0.7_intrusion"
 35 "0.8_intrusion"
 36 "0.2_protrusion"
 37 "0.3_protrusion"
 38 "0.4_protrusion"
 39 "0.5_protrution"
 40 "0.6_protrusion"
 41 "0.7_protrusion"
 42 "0.8_protrution"
 43 "NeedsSEM"
 44 "look_own"
 45 "nice"
 46 "can_be_skipped"
 47 "water_mark"
 48 "water_mark_in_array"
 49 "water_mark_in_isolated_area"
 50 "undefined_50"
 51 "undefined_51"
 52 "undefined_52"
 53 "undefined_53"
 54 "undefined_54"
 55 "undefined_55"
 56 "LIXtrPat"
 57 "undefined_57"
 58 "undefined_58"
 59 "undefined_59"
 60 "undefined_60"
 61 "undefined_61"
 62 "undefined_62"
 63 "undefined_63"
 64 "undefined_64"
 65 "undefined_65"
 66 "undefined_66"
 67 "undefined_67"
 68 "undefined_68"
 69 "undefined_69"
 70 "DCS_Short"
 71 "DCS_Open"
 72 "DCS_int"
 73 "DCS_pro"
 74 "undefined_74"
 75 "undefined_75"
 76 "undefined_76"
 77 "undefined_77"
 78 "undefined_78"
 79 "undefined_79"
 80 "Pattern"
 81 "Big_Particle"
 82 "Small_Particle"
 83 "Circle_poly_residual"
 84 "Scratch"
 85 "Micro_scratch"
 86 "Pattern-Scratch"
 87 "Small_Unknown"
 88 "Big_Unknown"
 89 "undefined_89"
 90 "undefined_90"
 91 "TUNE-true"
 92 "TUNE-false"
 93 "TUNE-to_be_masked"
 94 "100nm"
 95 "200nm"
 96 "300nm"
 97 "400nm"
 98 "500nm"
 99 "600nm"
 100 "800nm"
 101 "1000nm"
 102 "undefined_102"
 103 "undefined_103"
 104 "undefined_104"
 105 "undefined_105"
 106 "undefined_106"
 107 "undefined_107"
 108 "undefined_108"
 109 "undefined_109"
 110 "undefined_110"
 111 "undefined_111"
 112 "undefined_112"
 113 "undefined_113"
 114 "undefined_114"
 115 "undefined_115"
 116 "undefined_116"
 117 "undefined_117"
 118 "undefined_118"
 119 "undefined_119"
 120 "undefined_120"
 121 "undefined_121"
 122 "undefined_122"
 123 "undefined_123"
 124 "undefined_124"
 125 "undefined_125"
 126 "undefined_126"
 127 "undefined_127"
 128 "undefined_128"
 129 "undefined_129"
 130 "undefined_130"
 131 "undefined_131"
 132 "undefined_132"
 133 "undefined_133"
 134 "undefined_134"
 135 "undefined_135"
 136 "undefined_136"
 137 "undefined_137"
 138 "undefined_138"
 139 "undefined_139"
 140 "undefined_140"
 141 "undefined_141"
 142 "undefined_142"
 143 "undefined_143"
 144 "undefined_144"
 145 "undefined_145"
 146 "undefined_146"
 147 "undefined_147"
 148 "undefined_148"
 149 "undefined_149"
 150 "undefined_150"
 151 "undefined_151"
 152 "undefined_152"
 153 "undefined_153"
 154 "undefined_154"
 155 "undefined_155"
 156 "undefined_156"
 157 "undefined_157"
 158 "undefined_158"
 159 "undefined_159"
 160 "undefined_160"
 161 "undefined_161"
 162 "undefined_162"
 163 "undefined_163"
 164 "undefined_164"
 165 "undefined_165"
 166 "undefined_166"
 167 "undefined_167"
 168 "undefined_168"
 169 "undefined_169"
 170 "undefined_170"
 171 "undefined_171"
 172 "undefined_172"
 173 "undefined_173"
 174 "MicroScrtch"
 175 "undefined_175"
 176 "undefined_176"
 177 "undefined_177"
 178 "undefined_178"
 179 "undefined_179"
 180 "undefined_180"
 181 "undefined_181"
 182 "undefined_182"
 183 "undefined_183"
 184 "undefined_184"
 185 "undefined_185"
 186 "undefined_186"
 187 "undefined_187"
 188 "undefined_188"
 189 "undefined_189"
 190 "undefined_190"
 191 "undefined_191"
 192 "undefined_192"
 193 "undefined_193"
 194 "undefined_194"
 195 "undefined_195"
 196 "undefined_196"
 197 "undefined_197"
 198 "undefined_198"
 199 "undefined_199"
 200 "undefined_200"
 201 "undefined_201"
 202 "PrevEmbPart"
 203 "SurfPart"
 204 "undefined_204"
 205 "undefined_205"
 206 "undefined_206"
 207 "undefined_207"
 208 "NonVisual"
 209 "undefined_209"
 210 "undefined_210"
 211 "undefined_211"
 212 "undefined_212"
 213 "undefined_213"
 214 "undefined_214"
 215 "undefined_215"
 216 "undefined_216"
 217 "undefined_217"
 218 "undefined_218"
 219 "undefined_219"
 220 "undefined_220"
 221 "undefined_221"
 222 "undefined_222"
 223 "undefined_223"
 224 "undefined_224"
 225 "undefined_225"
 226 "undefined_226"
 227 "undefined_227"
 228 "undefined_228"
 229 "undefined_229"
 230 "undefined_230"
 231 "undefined_231"
 232 "undefined_232"
 233 "undefined_233"
 234 "undefined_234"
 235 "undefined_235"
 236 "undefined_236"
 237 "undefined_237"
 238 "undefined_238"
 239 "undefined_239"
 240 "undefined_240"
 241 "undefined_241"
 242 "undefined_242"
 243 "undefined_243"
 244 "undefined_244"
 245 "undefined_245"
 246 "undefined_246"
 247 "undefined_247"
 248 "undefined_248"
 249 "undefined_249"
 250 "undefined_250"
 251 "undefined_251"
 252 "undefined_252"
 253 "undefined_253"
 254 "undefined_254"
 255 "undefined_255"
 1001 "Group1"
 1002 "Group2"
 1003 "Group3"
 1004 "Group4"
 1005 "Group5"
 1006 "Group6"
 1007 "Group7"
 1008 "Group8"
 1009 "Group9"
 1010 "Group10"
 1011 "Group11"
 1012 "Group12"
 1013 "Group13"
 1014 "Group14"
 1015 "Group15"
 1016 "Group16"
 1017 "Group17"
 1018 "Group18"
 1019 "Group19"
 1020 "Group20";
InspectionTest 1;
SampleTestPlan 4988
  -37     -8
  -37     -7
  -37     -6
  -37     -5
  -37     -4
  -37     -3
  -37     -2
  -37     -1
  -37      0
  -37      1
  -37      2
  -37      3
  -37      4
  -37      5
  -37      6
  -37      7
  -37      8
  -37      9
  -36    -12
  -36    -11
  -36    -10
  -36     -9
  -36     -8
  -36     -7
  -36     -6
  -36     -5
  -36     -4
  -36     -3
  -36     -2
  -36     -1
  -36      0
  -36      1
  -36      2
  -36      3
  -36      4
  -36      5
  -36      6
  -36      7
  -36      8
  -36      9
  -36     10
  -36     11
  -36     12
  -36     13
  -35    -15
  -35    -14
  -35    -13
  -35    -12
  -35    -11
  -35    -10
  -35     -9
  -35     -8
  -35     -7
  -35     -6
  -35     -5
  -35     -4
  -35     -3
  -35     -2
  -35     -1
  -35      0
  -35      1
  -35      2
  -35      3
  -35      4
  -35      5
  -35      6
  -35      7
  -35      8
  -35      9
  -35     10
  -35     11
  -35     12
  -35     13
  -35     14
  -35     15
  -35     16
  -34    -17
  -34    -16
  -34    -15
  -34    -14
  -34    -13
  -34    -12
  -34    -11
  -34    -10
  -34     -9
  -34     -8
  -34     -7
  -34     -6
  -34     -5
  -34     -4
  -34     -3
  -34     -2
  -34     -1
  -34      0
  -34      1
  -34      2
  -34      3
  -34      4
  -34      5
  -34      6
  -34      7
  -34      8
  -34      9
  -34     10
  -34     11
  -34     12
  -34     13
  -34     14
  -34     15
  -34     16
  -34     17
  -34     18
  -33    -19
  -33    -18
  -33    -17
  -33    -16
  -33    -15
  -33    -14
  -33    -13
  -33    -12
  -33    -11
  -33    -10
  -33     -9
  -33     -8
  -33     -7
  -33     -6
  -33     -5
  -33     -4
  -33     -3
  -33     -2
  -33     -1
  -33      0
  -33      1
  -33      2
  -33      3
  -33      4
  -33      5
  -33      6
  -33      7
  -33      8
  -33      9
  -33     10
  -33     11
  -33     12
  -33     13
  -33     14
  -33     15
  -33     16
  -33     17
  -33     18
  -33     19
  -33     20
  -32    -19
  -32    -18
  -32    -17
  -32    -16
  -32    -15
  -32    -14
  -32    -13
  -32    -12
  -32    -11
  -32    -10
  -32     -9
  -32     -8
  -32     -7
  -32     -6
  -32     -5
  -32     -4
  -32     -3
  -32     -2
  -32     -1
  -32      0
  -32      1
  -32      2
  -32      3
  -32      4
  -32      5
  -32      6
  -32      7
  -32      8
  -32      9
  -32     10
  -32     11
  -32     12
  -32     13
  -32     14
  -32     15
  -32     16
  -32     17
  -32     18
  -32     19
  -32     20
  -32     21
  -32     22
  -31    -19
  -31    -18
  -31    -17
  -31    -16
  -31    -15
  -31    -14
  -31    -13
  -31    -12
  -31    -11
  -31    -10
  -31     -9
  -31     -8
  -31     -7
  -31     -6
  -31     -5
  -31     -4
  -31     -3
  -31     -2
  -31     -1
  -31      0
  -31      1
  -31      2
  -31      3
  -31      4
  -31      5
  -31      6
  -31      7
  -31      8
  -31      9
  -31     10
  -31     11
  -31     12
  -31     13
  -31     14
  -31     15
  -31     16
  -31     17
  -31     18
  -31     19
  -31     20
  -31     21
  -31     22
  -31     23
  -31     24
  -30    -19
  -30    -18
  -30    -17
  -30    -16
  -30    -15
  -30    -14
  -30    -13
  -30    -12
  -30    -11
  -30    -10
  -30     -9
  -30     -8
  -30     -7
  -30     -6
  -30     -5
  -30     -4
  -30     -3
  -30     -2
  -30     -1
  -30      0
  -30      1
  -30      2
  -30      3
  -30      4
  -30      5
  -30      6
  -30      7
  -30      8
  -30      9
  -30     10
  -30     11
  -30     12
  -30     13
  -30     14
  -30     15
  -30     16
  -30     17
  -30     18
  -30     19
  -30     20
  -30     21
  -30     22
  -30     23
  -30     24
  -30     25
  -29    -19
  -29    -18
  -29    -17
  -29    -16
  -29    -15
  -29    -14
  -29    -13
  -29    -12
  -29    -11
  -29    -10
  -29     -9
  -29     -8
  -29     -7
  -29     -6
  -29     -5
  -29     -4
  -29     -3
  -29     -2
  -29     -1
  -29      0
  -29      1
  -29      2
  -29      3
  -29      4
  -29      5
  -29      6
  -29      7
  -29      8
  -29      9
  -29     10
  -29     11
  -29     12
  -29     13
  -29     14
  -29     15
  -29     16
  -29     17
  -29     18
  -29     19
  -29     20
  -29     21
  -29     22
  -29     23
  -29     24
  -29     25
  -29     26
  -29     27
  -28    -19
  -28    -18
  -28    -17
  -28    -16
  -28    -15
  -28    -14
  -28    -13
  -28    -12
  -28    -11
  -28    -10
  -28     -9
  -28     -8
  -28     -7
  -28     -6
  -28     -5
  -28     -4
  -28     -3
  -28     -2
  -28     -1
  -28      0
  -28      1
  -28      2
  -28      3
  -28      4
  -28      5
  -28      6
  -28      7
  -28      8
  -28      9
  -28     10
  -28     11
  -28     12
  -28     13
  -28     14
  -28     15
  -28     16
  -28     17
  -28     18
  -28     19
  -28     20
  -28     21
  -28     22
  -28     23
  -28     24
  -28     25
  -28     26
  -28     27
  -28     28
  -27    -19
  -27    -18
  -27    -17
  -27    -16
  -27    -15
  -27    -14
  -27    -13
  -27    -12
  -27    -11
  -27    -10
  -27     -9
  -27     -8
  -27     -7
  -27     -6
  -27     -5
  -27     -4
  -27     -3
  -27     -2
  -27     -1
  -27      0
  -27      1
  -27      2
  -27      3
  -27      4
  -27      5
  -27      6
  -27      7
  -27      8
  -27      9
  -27     10
  -27     11
  -27     12
  -27     13
  -27     14
  -27     15
  -27     16
  -27     17
  -27     18
  -27     19
  -27     20
  -27     21
  -27     22
  -27     23
  -27     24
  -27     25
  -27     26
  -27     27
  -27     28
  -27     29
  -26    -30
  -26    -29
  -26    -28
  -26    -27
  -26    -26
  -26    -25
  -26    -24
  -26    -23
  -26    -22
  -26    -21
  -26    -20
  -26    -19
  -26    -18
  -26    -17
  -26    -16
  -26    -15
  -26    -14
  -26    -13
  -26    -12
  -26    -11
  -26    -10
  -26     -9
  -26     -8
  -26     -7
  -26     -6
  -26     -5
  -26     -4
  -26     -3
  -26     -2
  -26     -1
  -26      0
  -26      1
  -26      2
  -26      3
  -26      4
  -26      5
  -26      6
  -26      7
  -26      8
  -26      9
  -26     10
  -26     11
  -26     12
  -26     13
  -26     14
  -26     15
  -26     16
  -26     17
  -26     18
  -26     19
  -26     20
  -26     21
  -26     22
  -26     23
  -26     24
  -26     25
  -26     26
  -26     27
  -26     28
  -26     29
  -26     30
  -25    -31
  -25    -30
  -25    -29
  -25    -28
  -25    -27
  -25    -26
  -25    -25
  -25    -24
  -25    -23
  -25    -22
  -25    -21
  -25    -20
  -25    -19
  -25    -18
  -25    -17
  -25    -16
  -25    -15
  -25    -14
  -25    -13
  -25    -12
  -25    -11
  -25    -10
  -25     -9
  -25     -8
  -25     -7
  -25     -6
  -25     -5
  -25     -4
  -25     -3
  -25     -2
  -25     -1
  -25      0
  -25      1
  -25      2
  -25      3
  -25      4
  -25      5
  -25      6
  -25      7
  -25      8
  -25      9
  -25     10
  -25     11
  -25     12
  -25     13
  -25     14
  -25     15
  -25     16
  -25     17
  -25     18
  -25     19
  -25     20
  -25     21
  -25     22
  -25     23
  -25     24
  -25     25
  -25     26
  -25     27
  -25     28
  -25     29
  -25     30
  -25     31
  -24    -32
  -24    -31
  -24    -30
  -24    -29
  -24    -28
  -24    -27
  -24    -26
  -24    -25
  -24    -24
  -24    -23
  -24    -22
  -24    -21
  -24    -20
  -24    -19
  -24    -18
  -24    -17
  -24    -16
  -24    -15
  -24    -14
  -24    -13
  -24    -12
  -24    -11
  -24    -10
  -24     -9
  -24     -8
  -24     -7
  -24     -6
  -24     -5
  -24     -4
  -24     -3
  -24     -2
  -24     -1
  -24      0
  -24      1
  -24      2
  -24      3
  -24      4
  -24      5
  -24      6
  -24      7
  -24      8
  -24      9
  -24     10
  -24     11
  -24     12
  -24     13
  -24     14
  -24     15
  -24     16
  -24     17
  -24     18
  -24     19
  -24     20
  -24     21
  -24     22
  -24     23
  -24     24
  -24     25
  -24     26
  -24     27
  -24     28
  -24     29
  -24     30
  -24     31
  -24     32
  -23    -32
  -23    -31
  -23    -30
  -23    -29
  -23    -28
  -23    -27
  -23    -26
  -23    -25
  -23    -24
  -23    -23
  -23    -22
  -23    -21
  -23    -20
  -23    -19
  -23    -18
  -23    -17
  -23    -16
  -23    -15
  -23    -14
  -23    -13
  -23    -12
  -23    -11
  -23    -10
  -23     -9
  -23     -8
  -23     -7
  -23     -6
  -23     -5
  -23     -4
  -23     -3
  -23     -2
  -23     -1
  -23      0
  -23      1
  -23      2
  -23      3
  -23      4
  -23      5
  -23      6
  -23      7
  -23      8
  -23      9
  -23     10
  -23     11
  -23     12
  -23     13
  -23     14
  -23     15
  -23     16
  -23     17
  -23     18
  -23     19
  -23     20
  -23     21
  -23     22
  -23     23
  -23     24
  -23     25
  -23     26
  -23     27
  -23     28
  -23     29
  -23     30
  -23     31
  -23     32
  -23     33
  -22    -33
  -22    -32
  -22    -31
  -22    -30
  -22    -29
  -22    -28
  -22    -27
  -22    -26
  -22    -25
  -22    -24
  -22    -23
  -22    -22
  -22    -21
  -22    -20
  -22    -19
  -22    -18
  -22    -17
  -22    -16
  -22    -15
  -22    -14
  -22    -13
  -22    -12
  -22    -11
  -22    -10
  -22     -9
  -22     -8
  -22     -7
  -22     -6
  -22     -5
  -22     -4
  -22     -3
  -22     -2
  -22     -1
  -22      0
  -22      1
  -22      2
  -22      3
  -22      4
  -22      5
  -22      6
  -22      7
  -22      8
  -22      9
  -22     10
  -22     11
  -22     12
  -22     13
  -22     14
  -22     15
  -22     16
  -22     17
  -22     18
  -22     19
  -22     20
  -22     21
  -22     22
  -22     23
  -22     24
  -22     25
  -22     26
  -22     27
  -22     28
  -22     29
  -22     30
  -22     31
  -22     32
  -22     33
  -22     34
  -21    -34
  -21    -33
  -21    -32
  -21    -31
  -21    -30
  -21    -29
  -21    -28
  -21    -27
  -21    -26
  -21    -25
  -21    -24
  -21    -23
  -21    -22
  -21    -21
  -21    -20
  -21    -19
  -21    -18
  -21    -17
  -21    -16
  -21    -15
  -21    -14
  -21    -13
  -21    -12
  -21    -11
  -21    -10
  -21     -9
  -21     -8
  -21     -7
  -21     -6
  -21     -5
  -21     -4
  -21     -3
  -21     -2
  -21     -1
  -21      0
  -21      1
  -21      2
  -21      3
  -21      4
  -21      5
  -21      6
  -21      7
  -21      8
  -21      9
  -21     10
  -21     11
  -21     12
  -21     13
  -21     14
  -21     15
  -21     16
  -21     17
  -21     18
  -21     19
  -21     20
  -21     21
  -21     22
  -21     23
  -21     24
  -21     25
  -21     26
  -21     27
  -21     28
  -21     29
  -21     30
  -21     31
  -21     32
  -21     33
  -21     34
  -21     35
  -20    -35
  -20    -34
  -20    -33
  -20    -32
  -20    -31
  -20    -30
  -20    -29
  -20    -28
  -20    -27
  -20    -26
  -20    -25
  -20    -24
  -20    -23
  -20    -22
  -20    -21
  -20    -20
  -20    -19
  -20    -18
  -20    -17
  -20    -16
  -20    -15
  -20    -14
  -20    -13
  -20    -12
  -20    -11
  -20    -10
  -20     -9
  -20     -8
  -20     -7
  -20     -6
  -20     -5
  -20     -4
  -20     -3
  -20     -2
  -20     -1
  -20      0
  -20      1
  -20      2
  -20      3
  -20      4
  -20      5
  -20      6
  -20      7
  -20      8
  -20      9
  -20     10
  -20     11
  -20     12
  -20     13
  -20     14
  -20     15
  -20     16
  -20     17
  -20     18
  -20     19
  -20     20
  -20     21
  -20     22
  -20     23
  -20     24
  -20     25
  -20     26
  -20     27
  -20     28
  -20     29
  -20     30
  -20     31
  -20     32
  -20     33
  -20     34
  -20     35
  -20     36
  -19    -35
  -19    -34
  -19    -33
  -19    -32
  -19    -31
  -19    -30
  -19    -29
  -19    -28
  -19    -27
  -19    -26
  -19    -25
  -19    -24
  -19    -23
  -19    -22
  -19    -21
  -19    -20
  -19    -19
  -19    -18
  -19    -17
  -19    -16
  -19    -15
  -19    -14
  -19    -13
  -19    -12
  -19    -11
  -19    -10
  -19     -9
  -19     -8
  -19     -7
  -19     -6
  -19     -5
  -19     -4
  -19     -3
  -19     -2
  -19     -1
  -19      0
  -19      1
  -19      2
  -19      3
  -19      4
  -19      5
  -19      6
  -19      7
  -19      8
  -19      9
  -19     10
  -19     11
  -19     12
  -19     13
  -19     14
  -19     15
  -19     16
  -19     17
  -19     18
  -19     19
  -19     20
  -19     21
  -19     22
  -19     23
  -19     24
  -19     25
  -19     26
  -19     27
  -19     28
  -19     29
  -19     30
  -19     31
  -19     32
  -19     33
  -19     34
  -19     35
  -19     36
  -18    -36
  -18    -35
  -18    -34
  -18    -33
  -18    -32
  -18    -31
  -18    -30
  -18    -29
  -18    -28
  -18    -27
  -18    -26
  -18    -25
  -18    -24
  -18    -23
  -18    -22
  -18    -21
  -18    -20
  -18    -19
  -18    -18
  -18    -17
  -18    -16
  -18    -15
  -18    -14
  -18    -13
  -18    -12
  -18    -11
  -18    -10
  -18     -9
  -18     -8
  -18     -7
  -18     -6
  -18     -5
  -18     -4
  -18     -3
  -18     -2
  -18     -1
  -18      0
  -18      1
  -18      2
  -18      3
  -18      4
  -18      5
  -18      6
  -18      7
  -18      8
  -18      9
  -18     10
  -18     11
  -18     12
  -18     13
  -18     14
  -18     15
  -18     16
  -18     17
  -18     18
  -18     19
  -18     20
  -18     21
  -18     22
  -18     23
  -18     24
  -18     25
  -18     26
  -18     27
  -18     28
  -18     29
  -18     30
  -18     31
  -18     32
  -18     33
  -18     34
  -18     35
  -18     36
  -18     37
  -17    -37
  -17    -36
  -17    -35
  -17    -34
  -17    -33
  -17    -32
  -17    -31
  -17    -30
  -17    -29
  -17    -28
  -17    -27
  -17    -26
  -17    -25
  -17    -24
  -17    -23
  -17    -22
  -17    -21
  -17    -20
  -17    -19
  -17    -18
  -17    -17
  -17    -16
  -17    -15
  -17    -14
  -17    -13
  -17    -12
  -17    -11
  -17    -10
  -17     -9
  -17     -8
  -17     -7
  -17     -6
  -17     -5
  -17     -4
  -17     -3
  -17     -2
  -17     -1
  -17      0
  -17      1
  -17      2
  -17      3
  -17      4
  -17      5
  -17      6
  -17      7
  -17      8
  -17      9
  -17     10
  -17     11
  -17     12
  -17     13
  -17     14
  -17     15
  -17     16
  -17     17
  -17     18
  -17     19
  -17     20
  -17     21
  -17     22
  -17     23
  -17     24
  -17     25
  -17     26
  -17     27
  -17     28
  -17     29
  -17     30
  -17     31
  -17     32
  -17     33
  -17     34
  -17     35
  -17     36
  -17     37
  -16    -37
  -16    -36
  -16    -35
  -16    -34
  -16    -33
  -16    -32
  -16    -31
  -16    -30
  -16    -29
  -16    -28
  -16    -27
  -16    -26
  -16    -25
  -16    -24
  -16    -23
  -16    -22
  -16    -21
  -16    -20
  -16    -19
  -16    -18
  -16    -17
  -16    -16
  -16    -15
  -16    -14
  -16    -13
  -16    -12
  -16    -11
  -16    -10
  -16     -9
  -16     -8
  -16     -7
  -16     -6
  -16     -5
  -16     -4
  -16     -3
  -16     -2
  -16     -1
  -16      0
  -16      1
  -16      2
  -16      3
  -16      4
  -16      5
  -16      6
  -16      7
  -16      8
  -16      9
  -16     10
  -16     11
  -16     12
  -16     13
  -16     14
  -16     15
  -16     16
  -16     17
  -16     18
  -16     19
  -16     20
  -16     21
  -16     22
  -16     23
  -16     24
  -16     25
  -16     26
  -16     27
  -16     28
  -16     29
  -16     30
  -16     31
  -16     32
  -16     33
  -16     34
  -16     35
  -16     36
  -16     37
  -16     38
  -15    -38
  -15    -37
  -15    -36
  -15    -35
  -15    -34
  -15    -33
  -15    -32
  -15    -31
  -15    -30
  -15    -29
  -15    -28
  -15    -27
  -15    -26
  -15    -25
  -15    -24
  -15    -23
  -15    -22
  -15    -21
  -15    -20
  -15    -19
  -15    -18
  -15    -17
  -15    -16
  -15    -15
  -15    -14
  -15    -13
  -15    -12
  -15    -11
  -15    -10
  -15     -9
  -15     -8
  -15     -7
  -15     -6
  -15     -5
  -15     -4
  -15     -3
  -15     -2
  -15     -1
  -15      0
  -15      1
  -15      2
  -15      3
  -15      4
  -15      5
  -15      6
  -15      7
  -15      8
  -15      9
  -15     10
  -15     11
  -15     12
  -15     13
  -15     14
  -15     15
  -15     16
  -15     17
  -15     18
  -15     19
  -15     20
  -15     21
  -15     22
  -15     23
  -15     24
  -15     25
  -15     26
  -15     27
  -15     28
  -15     29
  -15     30
  -15     31
  -15     32
  -15     33
  -15     34
  -15     35
  -15     36
  -15     37
  -15     38
  -15     39
  -14    -38
  -14    -37
  -14    -36
  -14    -35
  -14    -34
  -14    -33
  -14    -32
  -14    -31
  -14    -30
  -14    -29
  -14    -28
  -14    -27
  -14    -26
  -14    -25
  -14    -24
  -14    -23
  -14    -22
  -14    -21
  -14    -20
  -14    -19
  -14    -18
  -14    -17
  -14    -16
  -14    -15
  -14    -14
  -14    -13
  -14    -12
  -14    -11
  -14    -10
  -14     -9
  -14     -8
  -14     -7
  -14     -6
  -14     -5
  -14     -4
  -14     -3
  -14     -2
  -14     -1
  -14      0
  -14      1
  -14      2
  -14      3
  -14      4
  -14      5
  -14      6
  -14      7
  -14      8
  -14      9
  -14     10
  -14     11
  -14     12
  -14     13
  -14     14
  -14     15
  -14     16
  -14     17
  -14     18
  -14     19
  -14     20
  -14     21
  -14     22
  -14     23
  -14     24
  -14     25
  -14     26
  -14     27
  -14     28
  -14     29
  -14     30
  -14     31
  -14     32
  -14     33
  -14     34
  -14     35
  -14     36
  -14     37
  -14     38
  -14     39
  -13    -39
  -13    -38
  -13    -37
  -13    -36
  -13    -35
  -13    -34
  -13    -33
  -13    -32
  -13    -31
  -13    -30
  -13    -29
  -13    -28
  -13    -27
  -13    -26
  -13    -25
  -13    -24
  -13    -23
  -13    -22
  -13    -21
  -13    -20
  -13    -19
  -13    -18
  -13    -17
  -13    -16
  -13    -15
  -13    -14
  -13    -13
  -13    -12
  -13    -11
  -13    -10
  -13     -9
  -13     -8
  -13     -7
  -13     -6
  -13     -5
  -13     -4
  -13     -3
  -13     -2
  -13     -1
  -13      0
  -13      1
  -13      2
  -13      3
  -13      4
  -13      5
  -13      6
  -13      7
  -13      8
  -13      9
  -13     10
  -13     11
  -13     12
  -13     13
  -13     14
  -13     15
  -13     16
  -13     17
  -13     18
  -13     19
  -13     20
  -13     21
  -13     22
  -13     23
  -13     24
  -13     25
  -13     26
  -13     27
  -13     28
  -13     29
  -13     30
  -13     31
  -13     32
  -13     33
  -13     34
  -13     35
  -13     36
  -13     37
  -13     38
  -13     39
  -12    -39
  -12    -38
  -12    -37
  -12    -36
  -12    -35
  -12    -34
  -12    -33
  -12    -32
  -12    -31
  -12    -30
  -12    -29
  -12    -28
  -12    -27
  -12    -26
  -12    -25
  -12    -24
  -12    -23
  -12    -22
  -12    -21
  -12    -20
  -12    -19
  -12    -18
  -12    -17
  -12    -16
  -12    -15
  -12    -14
  -12    -13
  -12    -12
  -12    -11
  -12    -10
  -12     -9
  -12     -8
  -12     -7
  -12     -6
  -12     -5
  -12     -4
  -12     -3
  -12     -2
  -12     -1
  -12      0
  -12      1
  -12      2
  -12      3
  -12      4
  -12      5
  -12      6
  -12      7
  -12      8
  -12      9
  -12     10
  -12     11
  -12     12
  -12     13
  -12     14
  -12     15
  -12     16
  -12     17
  -12     18
  -12     19
  -12     20
  -12     21
  -12     22
  -12     23
  -12     24
  -12     25
  -12     26
  -12     27
  -12     28
  -12     29
  -12     30
  -12     31
  -12     32
  -12     33
  -12     34
  -12     35
  -12     36
  -12     37
  -12     38
  -12     39
  -12     40
  -11    -39
  -11    -38
  -11    -37
  -11    -36
  -11    -35
  -11    -34
  -11    -33
  -11    -32
  -11    -31
  -11    -30
  -11    -29
  -11    -28
  -11    -27
  -11    -26
  -11    -25
  -11    -24
  -11    -23
  -11    -22
  -11    -21
  -11    -20
  -11    -19
  -11    -18
  -11    -17
  -11    -16
  -11    -15
  -11    -14
  -11    -13
  -11    -12
  -11    -11
  -11    -10
  -11     -9
  -11     -8
  -11     -7
  -11     -6
  -11     -5
  -11     -4
  -11     -3
  -11     -2
  -11     -1
  -11      0
  -11      1
  -11      2
  -11      3
  -11      4
  -11      5
  -11      6
  -11      7
  -11      8
  -11      9
  -11     10
  -11     11
  -11     12
  -11     13
  -11     14
  -11     15
  -11     16
  -11     17
  -11     18
  -11     19
  -11     20
  -11     21
  -11     22
  -11     23
  -11     24
  -11     25
  -11     26
  -11     27
  -11     28
  -11     29
  -11     30
  -11     31
  -11     32
  -11     33
  -11     34
  -11     35
  -11     36
  -11     37
  -11     38
  -11     39
  -11     40
  -10    -40
  -10    -39
  -10    -38
  -10    -37
  -10    -36
  -10    -35
  -10    -34
  -10    -33
  -10    -32
  -10    -31
  -10    -30
  -10    -29
  -10    -28
  -10    -27
  -10    -26
  -10    -25
  -10    -24
  -10    -23
  -10    -22
  -10    -21
  -10    -20
  -10    -19
  -10    -18
  -10    -17
  -10    -16
  -10    -15
  -10    -14
  -10    -13
  -10    -12
  -10    -11
  -10    -10
  -10     -9
  -10     -8
  -10     -7
  -10     -6
  -10     -5
  -10     -4
  -10     -3
  -10     -2
  -10     -1
  -10      0
  -10      1
  -10      2
  -10      3
  -10      4
  -10      5
  -10      6
  -10      7
  -10      8
  -10      9
  -10     10
  -10     11
  -10     12
  -10     13
  -10     14
  -10     15
  -10     16
  -10     17
  -10     18
  -10     19
  -10     20
  -10     21
  -10     22
  -10     23
  -10     24
  -10     25
  -10     26
  -10     27
  -10     28
  -10     29
  -10     30
  -10     31
  -10     32
  -10     33
  -10     34
  -10     35
  -10     36
  -10     37
  -10     38
  -10     39
  -10     40
  -10     41
   -9    -40
   -9    -39
   -9    -38
   -9    -37
   -9    -36
   -9    -35
   -9    -34
   -9    -33
   -9    -32
   -9    -31
   -9    -30
   -9    -29
   -9    -28
   -9    -27
   -9    -26
   -9    -25
   -9    -24
   -9    -23
   -9    -22
   -9    -21
   -9    -20
   -9    -19
   -9    -18
   -9    -17
   -9    -16
   -9    -15
   -9    -14
   -9    -13
   -9    -12
   -9    -11
   -9    -10
   -9     -9
   -9     -8
   -9     -7
   -9     -6
   -9     -5
   -9     -4
   -9     -3
   -9     -2
   -9     -1
   -9      0
   -9      1
   -9      2
   -9      3
   -9      4
   -9      5
   -9      6
   -9      7
   -9      8
   -9      9
   -9     10
   -9     11
   -9     12
   -9     13
   -9     14
   -9     15
   -9     16
   -9     17
   -9     18
   -9     19
   -9     20
   -9     21
   -9     22
   -9     23
   -9     24
   -9     25
   -9     26
   -9     27
   -9     28
   -9     29
   -9     30
   -9     31
   -9     32
   -9     33
   -9     34
   -9     35
   -9     36
   -9     37
   -9     38
   -9     39
   -9     40
   -9     41
   -8    -40
   -8    -39
   -8    -38
   -8    -37
   -8    -36
   -8    -35
   -8    -34
   -8    -33
   -8    -32
   -8    -31
   -8    -30
   -8    -29
   -8    -28
   -8    -27
   -8    -26
   -8    -25
   -8    -24
   -8    -23
   -8    -22
   -8    -21
   -8    -20
   -8    -19
   -8    -18
   -8    -17
   -8    -16
   -8    -15
   -8    -14
   -8    -13
   -8    -12
   -8    -11
   -8    -10
   -8     -9
   -8     -8
   -8     -7
   -8     -6
   -8     -5
   -8     -4
   -8     -3
   -8     -2
   -8     -1
   -8      0
   -8      1
   -8      2
   -8      3
   -8      4
   -8      5
   -8      6
   -8      7
   -8      8
   -8      9
   -8     10
   -8     11
   -8     12
   -8     13
   -8     14
   -8     15
   -8     16
   -8     17
   -8     18
   -8     19
   -8     20
   -8     21
   -8     22
   -8     23
   -8     24
   -8     25
   -8     26
   -8     27
   -8     28
   -8     29
   -8     30
   -8     31
   -8     32
   -8     33
   -8     34
   -8     35
   -8     36
   -8     37
   -8     38
   -8     39
   -8     40
   -8     41
   -7    -40
   -7    -39
   -7    -38
   -7    -37
   -7    -36
   -7    -35
   -7    -34
   -7    -33
   -7    -32
   -7    -31
   -7    -30
   -7    -29
   -7    -28
   -7    -27
   -7    -26
   -7    -25
   -7    -24
   -7    -23
   -7    -22
   -7    -21
   -7    -20
   -7    -19
   -7    -18
   -7    -17
   -7    -16
   -7    -15
   -7    -14
   -7    -13
   -7    -12
   -7    -11
   -7    -10
   -7     -9
   -7     -8
   -7     -7
   -7     -6
   -7     -5
   -7     -4
   -7     -3
   -7     -2
   -7     -1
   -7      0
   -7      1
   -7      2
   -7      3
   -7      4
   -7      5
   -7      6
   -7      7
   -7      8
   -7      9
   -7     10
   -7     11
   -7     12
   -7     13
   -7     14
   -7     15
   -7     16
   -7     17
   -7     18
   -7     19
   -7     20
   -7     21
   -7     22
   -7     23
   -7     24
   -7     25
   -7     26
   -7     27
   -7     28
   -7     29
   -7     30
   -7     31
   -7     32
   -7     33
   -7     34
   -7     35
   -7     36
   -7     37
   -7     38
   -7     39
   -7     40
   -7     41
   -6    -40
   -6    -39
   -6    -38
   -6    -37
   -6    -36
   -6    -35
   -6    -34
   -6    -33
   -6    -32
   -6    -31
   -6    -30
   -6    -29
   -6    -28
   -6    -27
   -6    -26
   -6    -25
   -6    -24
   -6    -23
   -6    -22
   -6    -21
   -6    -20
   -6    -19
   -6    -18
   -6    -17
   -6    -16
   -6    -15
   -6    -14
   -6    -13
   -6    -12
   -6    -11
   -6    -10
   -6     -9
   -6     -8
   -6     -7
   -6     -6
   -6     -5
   -6     -4
   -6     -3
   -6     -2
   -6     -1
   -6      0
   -6      1
   -6      2
   -6      3
   -6      4
   -6      5
   -6      6
   -6      7
   -6      8
   -6      9
   -6     10
   -6     11
   -6     12
   -6     13
   -6     14
   -6     15
   -6     16
   -6     17
   -6     18
   -6     19
   -6     20
   -6     21
   -6     22
   -6     23
   -6     24
   -6     25
   -6     26
   -6     27
   -6     28
   -6     29
   -6     30
   -6     31
   -6     32
   -6     33
   -6     34
   -6     35
   -6     36
   -6     37
   -6     38
   -6     39
   -6     40
   -6     41
   -6     42
   -5    -40
   -5    -39
   -5    -38
   -5    -37
   -5    -36
   -5    -35
   -5    -34
   -5    -33
   -5    -32
   -5    -31
   -5    -30
   -5    -29
   -5    -28
   -5    -27
   -5    -26
   -5    -25
   -5    -24
   -5    -23
   -5    -22
   -5    -21
   -5    -20
   -5    -19
   -5    -18
   -5    -17
   -5    -16
   -5    -15
   -5    -14
   -5    -13
   -5    -12
   -5    -11
   -5    -10
   -5     -9
   -5     -8
   -5     -7
   -5     -6
   -5     -5
   -5     -4
   -5     -3
   -5     -2
   -5     -1
   -5      0
   -5      1
   -5      2
   -5      3
   -5      4
   -5      5
   -5      6
   -5      7
   -5      8
   -5      9
   -5     10
   -5     11
   -5     12
   -5     13
   -5     14
   -5     15
   -5     16
   -5     17
   -5     18
   -5     19
   -5     20
   -5     21
   -5     22
   -5     23
   -5     24
   -5     25
   -5     26
   -5     27
   -5     28
   -5     29
   -5     30
   -5     31
   -5     32
   -5     33
   -5     34
   -5     35
   -5     36
   -5     37
   -5     38
   -5     39
   -5     40
   -5     41
   -5     42
   -4    -40
   -4    -39
   -4    -38
   -4    -37
   -4    -36
   -4    -35
   -4    -34
   -4    -33
   -4    -32
   -4    -31
   -4    -30
   -4    -29
   -4    -28
   -4    -27
   -4    -26
   -4    -25
   -4    -24
   -4    -23
   -4    -22
   -4    -21
   -4    -20
   -4    -19
   -4    -18
   -4    -17
   -4    -16
   -4    -15
   -4    -14
   -4    -13
   -4    -12
   -4    -11
   -4    -10
   -4     -9
   -4     -8
   -4     -7
   -4     -6
   -4     -5
   -4     -4
   -4     -3
   -4     -2
   -4     -1
   -4      0
   -4      1
   -4      2
   -4      3
   -4      4
   -4      5
   -4      6
   -4      7
   -4      8
   -4      9
   -4     10
   -4     11
   -4     12
   -4     13
   -4     14
   -4     15
   -4     16
   -4     17
   -4     18
   -4     19
   -4     20
   -4     21
   -4     22
   -4     23
   -4     24
   -4     25
   -4     26
   -4     27
   -4     28
   -4     29
   -4     30
   -4     31
   -4     32
   -4     33
   -4     34
   -4     35
   -4     36
   -4     37
   -4     38
   -4     39
   -4     40
   -4     41
   -4     42
   -3    -40
   -3    -39
   -3    -38
   -3    -37
   -3    -36
   -3    -35
   -3    -34
   -3    -33
   -3    -32
   -3    -31
   -3    -30
   -3    -29
   -3    -28
   -3    -27
   -3    -26
   -3    -25
   -3    -24
   -3    -23
   -3    -22
   -3    -21
   -3    -20
   -3    -19
   -3    -18
   -3    -17
   -3    -16
   -3    -15
   -3    -14
   -3    -13
   -3    -12
   -3    -11
   -3    -10
   -3     -9
   -3     -8
   -3     -7
   -3     -6
   -3     -5
   -3     -4
   -3     -3
   -3     -2
   -3     -1
   -3      0
   -3      1
   -3      2
   -3      3
   -3      4
   -3      5
   -3      6
   -3      7
   -3      8
   -3      9
   -3     10
   -3     11
   -3     12
   -3     13
   -3     14
   -3     15
   -3     16
   -3     17
   -3     18
   -3     19
   -3     20
   -3     21
   -3     22
   -3     23
   -3     24
   -3     25
   -3     26
   -3     27
   -3     28
   -3     29
   -3     30
   -3     31
   -3     32
   -3     33
   -3     34
   -3     35
   -3     36
   -3     37
   -3     38
   -3     39
   -3     40
   -3     41
   -3     42
   -2    -40
   -2    -39
   -2    -38
   -2    -37
   -2    -36
   -2    -35
   -2    -34
   -2    -33
   -2    -32
   -2    -31
   -2    -30
   -2    -29
   -2    -28
   -2    -27
   -2    -26
   -2    -25
   -2    -24
   -2    -23
   -2    -22
   -2    -21
   -2    -20
   -2    -19
   -2    -18
   -2    -17
   -2    -16
   -2    -15
   -2    -14
   -2    -13
   -2    -12
   -2    -11
   -2    -10
   -2     -9
   -2     -8
   -2     -7
   -2     -6
   -2     -5
   -2     -4
   -2     -3
   -2     -2
   -2     -1
   -2      0
   -2      1
   -2      2
   -2      3
   -2      4
   -2      5
   -2      6
   -2      7
   -2      8
   -2      9
   -2     10
   -2     11
   -2     12
   -2     13
   -2     14
   -2     15
   -2     16
   -2     17
   -2     18
   -2     19
   -2     20
   -2     21
   -2     22
   -2     23
   -2     24
   -2     25
   -2     26
   -2     27
   -2     28
   -2     29
   -2     30
   -2     31
   -2     32
   -2     33
   -2     34
   -2     35
   -2     36
   -2     37
   -2     38
   -2     39
   -2     40
   -2     41
   -2     42
   -1    -40
   -1    -39
   -1    -38
   -1    -37
   -1    -36
   -1    -35
   -1    -34
   -1    -33
   -1    -32
   -1    -31
   -1    -30
   -1    -29
   -1    -28
   -1    -27
   -1    -26
   -1    -25
   -1    -24
   -1    -23
   -1    -22
   -1    -21
   -1    -20
   -1    -19
   -1    -18
   -1    -17
   -1    -16
   -1    -15
   -1    -14
   -1    -13
   -1    -12
   -1    -11
   -1    -10
   -1     -9
   -1     -8
   -1     -7
   -1     -6
   -1     -5
   -1     -4
   -1     -3
   -1     -2
   -1     -1
   -1      0
   -1      1
   -1      2
   -1      3
   -1      4
   -1      5
   -1      6
   -1      7
   -1      8
   -1      9
   -1     10
   -1     11
   -1     12
   -1     13
   -1     14
   -1     15
   -1     16
   -1     17
   -1     18
   -1     19
   -1     20
   -1     21
   -1     22
   -1     23
   -1     24
   -1     25
   -1     26
   -1     27
   -1     28
   -1     29
   -1     30
   -1     31
   -1     32
   -1     33
   -1     34
   -1     35
   -1     36
   -1     37
   -1     38
   -1     39
   -1     40
   -1     41
   -1     42
    0    -40
    0    -39
    0    -38
    0    -37
    0    -36
    0    -35
    0    -34
    0    -33
    0    -32
    0    -31
    0    -30
    0    -29
    0    -28
    0    -27
    0    -26
    0    -25
    0    -24
    0    -23
    0    -22
    0    -21
    0    -20
    0    -19
    0    -18
    0    -17
    0    -16
    0    -15
    0    -14
    0    -13
    0    -12
    0    -11
    0    -10
    0     -9
    0     -8
    0     -7
    0     -6
    0     -5
    0     -4
    0     -3
    0     -2
    0     -1
    0      0
    0      1
    0      2
    0      3
    0      4
    0      5
    0      6
    0      7
    0      8
    0      9
    0     10
    0     11
    0     12
    0     13
    0     14
    0     15
    0     16
    0     17
    0     18
    0     19
    0     20
    0     21
    0     22
    0     23
    0     24
    0     25
    0     26
    0     27
    0     28
    0     29
    0     30
    0     31
    0     32
    0     33
    0     34
    0     35
    0     36
    0     37
    0     38
    0     39
    0     40
    0     41
    0     42
    1    -40
    1    -39
    1    -38
    1    -37
    1    -36
    1    -35
    1    -34
    1    -33
    1    -32
    1    -31
    1    -30
    1    -29
    1    -28
    1    -27
    1    -26
    1    -25
    1    -24
    1    -23
    1    -22
    1    -21
    1    -20
    1    -19
    1    -18
    1    -17
    1    -16
    1    -15
    1    -14
    1    -13
    1    -12
    1    -11
    1    -10
    1     -9
    1     -8
    1     -7
    1     -6
    1     -5
    1     -4
    1     -3
    1     -2
    1     -1
    1      0
    1      1
    1      2
    1      3
    1      4
    1      5
    1      6
    1      7
    1      8
    1      9
    1     10
    1     11
    1     12
    1     13
    1     14
    1     15
    1     16
    1     17
    1     18
    1     19
    1     20
    1     21
    1     22
    1     23
    1     24
    1     25
    1     26
    1     27
    1     28
    1     29
    1     30
    1     31
    1     32
    1     33
    1     34
    1     35
    1     36
    1     37
    1     38
    1     39
    1     40
    1     41
    1     42
    2    -40
    2    -39
    2    -38
    2    -37
    2    -36
    2    -35
    2    -34
    2    -33
    2    -32
    2    -31
    2    -30
    2    -29
    2    -28
    2    -27
    2    -26
    2    -25
    2    -24
    2    -23
    2    -22
    2    -21
    2    -20
    2    -19
    2    -18
    2    -17
    2    -16
    2    -15
    2    -14
    2    -13
    2    -12
    2    -11
    2    -10
    2     -9
    2     -8
    2     -7
    2     -6
    2     -5
    2     -4
    2     -3
    2     -2
    2     -1
    2      0
    2      1
    2      2
    2      3
    2      4
    2      5
    2      6
    2      7
    2      8
    2      9
    2     10
    2     11
    2     12
    2     13
    2     14
    2     15
    2     16
    2     17
    2     18
    2     19
    2     20
    2     21
    2     22
    2     23
    2     24
    2     25
    2     26
    2     27
    2     28
    2     29
    2     30
    2     31
    2     32
    2     33
    2     34
    2     35
    2     36
    2     37
    2     38
    2     39
    2     40
    2     41
    2     42
    3    -40
    3    -39
    3    -38
    3    -37
    3    -36
    3    -35
    3    -34
    3    -33
    3    -32
    3    -31
    3    -30
    3    -29
    3    -28
    3    -27
    3    -26
    3    -25
    3    -24
    3    -23
    3    -22
    3    -21
    3    -20
    3    -19
    3    -18
    3    -17
    3    -16
    3    -15
    3    -14
    3    -13
    3    -12
    3    -11
    3    -10
    3     -9
    3     -8
    3     -7
    3     -6
    3     -5
    3     -4
    3     -3
    3     -2
    3     -1
    3      0
    3      1
    3      2
    3      3
    3      4
    3      5
    3      6
    3      7
    3      8
    3      9
    3     10
    3     11
    3     12
    3     13
    3     14
    3     15
    3     16
    3     17
    3     18
    3     19
    3     20
    3     21
    3     22
    3     23
    3     24
    3     25
    3     26
    3     27
    3     28
    3     29
    3     30
    3     31
    3     32
    3     33
    3     34
    3     35
    3     36
    3     37
    3     38
    3     39
    3     40
    3     41
    3     42
    4    -40
    4    -39
    4    -38
    4    -37
    4    -36
    4    -35
    4    -34
    4    -33
    4    -32
    4    -31
    4    -30
    4    -29
    4    -28
    4    -27
    4    -26
    4    -25
    4    -24
    4    -23
    4    -22
    4    -21
    4    -20
    4    -19
    4    -18
    4    -17
    4    -16
    4    -15
    4    -14
    4    -13
    4    -12
    4    -11
    4    -10
    4     -9
    4     -8
    4     -7
    4     -6
    4     -5
    4     -4
    4     -3
    4     -2
    4     -1
    4      0
    4      1
    4      2
    4      3
    4      4
    4      5
    4      6
    4      7
    4      8
    4      9
    4     10
    4     11
    4     12
    4     13
    4     14
    4     15
    4     16
    4     17
    4     18
    4     19
    4     20
    4     21
    4     22
    4     23
    4     24
    4     25
    4     26
    4     27
    4     28
    4     29
    4     30
    4     31
    4     32
    4     33
    4     34
    4     35
    4     36
    4     37
    4     38
    4     39
    4     40
    4     41
    4     42
    5    -40
    5    -39
    5    -38
    5    -37
    5    -36
    5    -35
    5    -34
    5    -33
    5    -32
    5    -31
    5    -30
    5    -29
    5    -28
    5    -27
    5    -26
    5    -25
    5    -24
    5    -23
    5    -22
    5    -21
    5    -20
    5    -19
    5    -18
    5    -17
    5    -16
    5    -15
    5    -14
    5    -13
    5    -12
    5    -11
    5    -10
    5     -9
    5     -8
    5     -7
    5     -6
    5     -5
    5     -4
    5     -3
    5     -2
    5     -1
    5      0
    5      1
    5      2
    5      3
    5      4
    5      5
    5      6
    5      7
    5      8
    5      9
    5     10
    5     11
    5     12
    5     13
    5     14
    5     15
    5     16
    5     17
    5     18
    5     19
    5     20
    5     21
    5     22
    5     23
    5     24
    5     25
    5     26
    5     27
    5     28
    5     29
    5     30
    5     31
    5     32
    5     33
    5     34
    5     35
    5     36
    5     37
    5     38
    5     39
    5     40
    5     41
    5     42
    6    -40
    6    -39
    6    -38
    6    -37
    6    -36
    6    -35
    6    -34
    6    -33
    6    -32
    6    -31
    6    -30
    6    -29
    6    -28
    6    -27
    6    -26
    6    -25
    6    -24
    6    -23
    6    -22
    6    -21
    6    -20
    6    -19
    6    -18
    6    -17
    6    -16
    6    -15
    6    -14
    6    -13
    6    -12
    6    -11
    6    -10
    6     -9
    6     -8
    6     -7
    6     -6
    6     -5
    6     -4
    6     -3
    6     -2
    6     -1
    6      0
    6      1
    6      2
    6      3
    6      4
    6      5
    6      6
    6      7
    6      8
    6      9
    6     10
    6     11
    6     12
    6     13
    6     14
    6     15
    6     16
    6     17
    6     18
    6     19
    6     20
    6     21
    6     22
    6     23
    6     24
    6     25
    6     26
    6     27
    6     28
    6     29
    6     30
    6     31
    6     32
    6     33
    6     34
    6     35
    6     36
    6     37
    6     38
    6     39
    6     40
    6     41
    6     42
    7    -40
    7    -39
    7    -38
    7    -37
    7    -36
    7    -35
    7    -34
    7    -33
    7    -32
    7    -31
    7    -30
    7    -29
    7    -28
    7    -27
    7    -26
    7    -25
    7    -24
    7    -23
    7    -22
    7    -21
    7    -20
    7    -19
    7    -18
    7    -17
    7    -16
    7    -15
    7    -14
    7    -13
    7    -12
    7    -11
    7    -10
    7     -9
    7     -8
    7     -7
    7     -6
    7     -5
    7     -4
    7     -3
    7     -2
    7     -1
    7      0
    7      1
    7      2
    7      3
    7      4
    7      5
    7      6
    7      7
    7      8
    7      9
    7     10
    7     11
    7     12
    7     13
    7     14
    7     15
    7     16
    7     17
    7     18
    7     19
    7     20
    7     21
    7     22
    7     23
    7     24
    7     25
    7     26
    7     27
    7     28
    7     29
    7     30
    7     31
    7     32
    7     33
    7     34
    7     35
    7     36
    7     37
    7     38
    7     39
    7     40
    7     41
    7     42
    8    -40
    8    -39
    8    -38
    8    -37
    8    -36
    8    -35
    8    -34
    8    -33
    8    -32
    8    -31
    8    -30
    8    -29
    8    -28
    8    -27
    8    -26
    8    -25
    8    -24
    8    -23
    8    -22
    8    -21
    8    -20
    8    -19
    8    -18
    8    -17
    8    -16
    8    -15
    8    -14
    8    -13
    8    -12
    8    -11
    8    -10
    8     -9
    8     -8
    8     -7
    8     -6
    8     -5
    8     -4
    8     -3
    8     -2
    8     -1
    8      0
    8      1
    8      2
    8      3
    8      4
    8      5
    8      6
    8      7
    8      8
    8      9
    8     10
    8     11
    8     12
    8     13
    8     14
    8     15
    8     16
    8     17
    8     18
    8     19
    8     20
    8     21
    8     22
    8     23
    8     24
    8     25
    8     26
    8     27
    8     28
    8     29
    8     30
    8     31
    8     32
    8     33
    8     34
    8     35
    8     36
    8     37
    8     38
    8     39
    8     40
    8     41
    9    -40
    9    -39
    9    -38
    9    -37
    9    -36
    9    -35
    9    -34
    9    -33
    9    -32
    9    -31
    9    -30
    9    -29
    9    -28
    9    -27
    9    -26
    9    -25
    9    -24
    9    -23
    9    -22
    9    -21
    9    -20
    9    -19
    9    -18
    9    -17
    9    -16
    9    -15
    9    -14
    9    -13
    9    -12
    9    -11
    9    -10
    9     -9
    9     -8
    9     -7
    9     -6
    9     -5
    9     -4
    9     -3
    9     -2
    9     -1
    9      0
    9      1
    9      2
    9      3
    9      4
    9      5
    9      6
    9      7
    9      8
    9      9
    9     10
    9     11
    9     12
    9     13
    9     14
    9     15
    9     16
    9     17
    9     18
    9     19
    9     20
    9     21
    9     22
    9     23
    9     24
    9     25
    9     26
    9     27
    9     28
    9     29
    9     30
    9     31
    9     32
    9     33
    9     34
    9     35
    9     36
    9     37
    9     38
    9     39
    9     40
    9     41
   10    -40
   10    -39
   10    -38
   10    -37
   10    -36
   10    -35
   10    -34
   10    -33
   10    -32
   10    -31
   10    -30
   10    -29
   10    -28
   10    -27
   10    -26
   10    -25
   10    -24
   10    -23
   10    -22
   10    -21
   10    -20
   10    -19
   10    -18
   10    -17
   10    -16
   10    -15
   10    -14
   10    -13
   10    -12
   10    -11
   10    -10
   10     -9
   10     -8
   10     -7
   10     -6
   10     -5
   10     -4
   10     -3
   10     -2
   10     -1
   10      0
   10      1
   10      2
   10      3
   10      4
   10      5
   10      6
   10      7
   10      8
   10      9
   10     10
   10     11
   10     12
   10     13
   10     14
   10     15
   10     16
   10     17
   10     18
   10     19
   10     20
   10     21
   10     22
   10     23
   10     24
   10     25
   10     26
   10     27
   10     28
   10     29
   10     30
   10     31
   10     32
   10     33
   10     34
   10     35
   10     36
   10     37
   10     38
   10     39
   10     40
   10     41
   11    -40
   11    -39
   11    -38
   11    -37
   11    -36
   11    -35
   11    -34
   11    -33
   11    -32
   11    -31
   11    -30
   11    -29
   11    -28
   11    -27
   11    -26
   11    -25
   11    -24
   11    -23
   11    -22
   11    -21
   11    -20
   11    -19
   11    -18
   11    -17
   11    -16
   11    -15
   11    -14
   11    -13
   11    -12
   11    -11
   11    -10
   11     -9
   11     -8
   11     -7
   11     -6
   11     -5
   11     -4
   11     -3
   11     -2
   11     -1
   11      0
   11      1
   11      2
   11      3
   11      4
   11      5
   11      6
   11      7
   11      8
   11      9
   11     10
   11     11
   11     12
   11     13
   11     14
   11     15
   11     16
   11     17
   11     18
   11     19
   11     20
   11     21
   11     22
   11     23
   11     24
   11     25
   11     26
   11     27
   11     28
   11     29
   11     30
   11     31
   11     32
   11     33
   11     34
   11     35
   11     36
   11     37
   11     38
   11     39
   11     40
   11     41
   12    -39
   12    -38
   12    -37
   12    -36
   12    -35
   12    -34
   12    -33
   12    -32
   12    -31
   12    -30
   12    -29
   12    -28
   12    -27
   12    -26
   12    -25
   12    -24
   12    -23
   12    -22
   12    -21
   12    -20
   12    -19
   12    -18
   12    -17
   12    -16
   12    -15
   12    -14
   12    -13
   12    -12
   12    -11
   12    -10
   12     -9
   12     -8
   12     -7
   12     -6
   12     -5
   12     -4
   12     -3
   12     -2
   12     -1
   12      0
   12      1
   12      2
   12      3
   12      4
   12      5
   12      6
   12      7
   12      8
   12      9
   12     10
   12     11
   12     12
   12     13
   12     14
   12     15
   12     16
   12     17
   12     18
   12     19
   12     20
   12     21
   12     22
   12     23
   12     24
   12     25
   12     26
   12     27
   12     28
   12     29
   12     30
   12     31
   12     32
   12     33
   12     34
   12     35
   12     36
   12     37
   12     38
   12     39
   12     40
   13    -39
   13    -38
   13    -37
   13    -36
   13    -35
   13    -34
   13    -33
   13    -32
   13    -31
   13    -30
   13    -29
   13    -28
   13    -27
   13    -26
   13    -25
   13    -24
   13    -23
   13    -22
   13    -21
   13    -20
   13    -19
   13    -18
   13    -17
   13    -16
   13    -15
   13    -14
   13    -13
   13    -12
   13    -11
   13    -10
   13     -9
   13     -8
   13     -7
   13     -6
   13     -5
   13     -4
   13     -3
   13     -2
   13     -1
   13      0
   13      1
   13      2
   13      3
   13      4
   13      5
   13      6
   13      7
   13      8
   13      9
   13     10
   13     11
   13     12
   13     13
   13     14
   13     15
   13     16
   13     17
   13     18
   13     19
   13     20
   13     21
   13     22
   13     23
   13     24
   13     25
   13     26
   13     27
   13     28
   13     29
   13     30
   13     31
   13     32
   13     33
   13     34
   13     35
   13     36
   13     37
   13     38
   13     39
   13     40
   14    -39
   14    -38
   14    -37
   14    -36
   14    -35
   14    -34
   14    -33
   14    -32
   14    -31
   14    -30
   14    -29
   14    -28
   14    -27
   14    -26
   14    -25
   14    -24
   14    -23
   14    -22
   14    -21
   14    -20
   14    -19
   14    -18
   14    -17
   14    -16
   14    -15
   14    -14
   14    -13
   14    -12
   14    -11
   14    -10
   14     -9
   14     -8
   14     -7
   14     -6
   14     -5
   14     -4
   14     -3
   14     -2
   14     -1
   14      0
   14      1
   14      2
   14      3
   14      4
   14      5
   14      6
   14      7
   14      8
   14      9
   14     10
   14     11
   14     12
   14     13
   14     14
   14     15
   14     16
   14     17
   14     18
   14     19
   14     20
   14     21
   14     22
   14     23
   14     24
   14     25
   14     26
   14     27
   14     28
   14     29
   14     30
   14     31
   14     32
   14     33
   14     34
   14     35
   14     36
   14     37
   14     38
   14     39
   15    -38
   15    -37
   15    -36
   15    -35
   15    -34
   15    -33
   15    -32
   15    -31
   15    -30
   15    -29
   15    -28
   15    -27
   15    -26
   15    -25
   15    -24
   15    -23
   15    -22
   15    -21
   15    -20
   15    -19
   15    -18
   15    -17
   15    -16
   15    -15
   15    -14
   15    -13
   15    -12
   15    -11
   15    -10
   15     -9
   15     -8
   15     -7
   15     -6
   15     -5
   15     -4
   15     -3
   15     -2
   15     -1
   15      0
   15      1
   15      2
   15      3
   15      4
   15      5
   15      6
   15      7
   15      8
   15      9
   15     10
   15     11
   15     12
   15     13
   15     14
   15     15
   15     16
   15     17
   15     18
   15     19
   15     20
   15     21
   15     22
   15     23
   15     24
   15     25
   15     26
   15     27
   15     28
   15     29
   15     30
   15     31
   15     32
   15     33
   15     34
   15     35
   15     36
   15     37
   15     38
   15     39
   16    -38
   16    -37
   16    -36
   16    -35
   16    -34
   16    -33
   16    -32
   16    -31
   16    -30
   16    -29
   16    -28
   16    -27
   16    -26
   16    -25
   16    -24
   16    -23
   16    -22
   16    -21
   16    -20
   16    -19
   16    -18
   16    -17
   16    -16
   16    -15
   16    -14
   16    -13
   16    -12
   16    -11
   16    -10
   16     -9
   16     -8
   16     -7
   16     -6
   16     -5
   16     -4
   16     -3
   16     -2
   16     -1
   16      0
   16      1
   16      2
   16      3
   16      4
   16      5
   16      6
   16      7
   16      8
   16      9
   16     10
   16     11
   16     12
   16     13
   16     14
   16     15
   16     16
   16     17
   16     18
   16     19
   16     20
   16     21
   16     22
   16     23
   16     24
   16     25
   16     26
   16     27
   16     28
   16     29
   16     30
   16     31
   16     32
   16     33
   16     34
   16     35
   16     36
   16     37
   16     38
   16     39
   17    -37
   17    -36
   17    -35
   17    -34
   17    -33
   17    -32
   17    -31
   17    -30
   17    -29
   17    -28
   17    -27
   17    -26
   17    -25
   17    -24
   17    -23
   17    -22
   17    -21
   17    -20
   17    -19
   17    -18
   17    -17
   17    -16
   17    -15
   17    -14
   17    -13
   17    -12
   17    -11
   17    -10
   17     -9
   17     -8
   17     -7
   17     -6
   17     -5
   17     -4
   17     -3
   17     -2
   17     -1
   17      0
   17      1
   17      2
   17      3
   17      4
   17      5
   17      6
   17      7
   17      8
   17      9
   17     10
   17     11
   17     12
   17     13
   17     14
   17     15
   17     16
   17     17
   17     18
   17     19
   17     20
   17     21
   17     22
   17     23
   17     24
   17     25
   17     26
   17     27
   17     28
   17     29
   17     30
   17     31
   17     32
   17     33
   17     34
   17     35
   17     36
   17     37
   17     38
   18    -37
   18    -36
   18    -35
   18    -34
   18    -33
   18    -32
   18    -31
   18    -30
   18    -29
   18    -28
   18    -27
   18    -26
   18    -25
   18    -24
   18    -23
   18    -22
   18    -21
   18    -20
   18    -19
   18    -18
   18    -17
   18    -16
   18    -15
   18    -14
   18    -13
   18    -12
   18    -11
   18    -10
   18     -9
   18     -8
   18     -7
   18     -6
   18     -5
   18     -4
   18     -3
   18     -2
   18     -1
   18      0
   18      1
   18      2
   18      3
   18      4
   18      5
   18      6
   18      7
   18      8
   18      9
   18     10
   18     11
   18     12
   18     13
   18     14
   18     15
   18     16
   18     17
   18     18
   18     19
   18     20
   18     21
   18     22
   18     23
   18     24
   18     25
   18     26
   18     27
   18     28
   18     29
   18     30
   18     31
   18     32
   18     33
   18     34
   18     35
   18     36
   18     37
   19    -36
   19    -35
   19    -34
   19    -33
   19    -32
   19    -31
   19    -30
   19    -29
   19    -28
   19    -27
   19    -26
   19    -25
   19    -24
   19    -23
   19    -22
   19    -21
   19    -20
   19    -19
   19    -18
   19    -17
   19    -16
   19    -15
   19    -14
   19    -13
   19    -12
   19    -11
   19    -10
   19     -9
   19     -8
   19     -7
   19     -6
   19     -5
   19     -4
   19     -3
   19     -2
   19     -1
   19      0
   19      1
   19      2
   19      3
   19      4
   19      5
   19      6
   19      7
   19      8
   19      9
   19     10
   19     11
   19     12
   19     13
   19     14
   19     15
   19     16
   19     17
   19     18
   19     19
   19     20
   19     21
   19     22
   19     23
   19     24
   19     25
   19     26
   19     27
   19     28
   19     29
   19     30
   19     31
   19     32
   19     33
   19     34
   19     35
   19     36
   19     37
   20    -35
   20    -34
   20    -33
   20    -32
   20    -31
   20    -30
   20    -29
   20    -28
   20    -27
   20    -26
   20    -25
   20    -24
   20    -23
   20    -22
   20    -21
   20    -20
   20    -19
   20    -18
   20    -17
   20    -16
   20    -15
   20    -14
   20    -13
   20    -12
   20    -11
   20    -10
   20     -9
   20     -8
   20     -7
   20     -6
   20     -5
   20     -4
   20     -3
   20     -2
   20     -1
   20      0
   20      1
   20      2
   20      3
   20      4
   20      5
   20      6
   20      7
   20      8
   20      9
   20     10
   20     11
   20     12
   20     13
   20     14
   20     15
   20     16
   20     17
   20     18
   20     19
   20     20
   20     21
   20     22
   20     23
   20     24
   20     25
   20     26
   20     27
   20     28
   20     29
   20     30
   20     31
   20     32
   20     33
   20     34
   20     35
   20     36
   21    -35
   21    -34
   21    -33
   21    -32
   21    -31
   21    -30
   21    -29
   21    -28
   21    -27
   21    -26
   21    -25
   21    -24
   21    -23
   21    -22
   21    -21
   21    -20
   21    -19
   21    -18
   21    -17
   21    -16
   21    -15
   21    -14
   21    -13
   21    -12
   21    -11
   21    -10
   21     -9
   21     -8
   21     -7
   21     -6
   21     -5
   21     -4
   21     -3
   21     -2
   21     -1
   21      0
   21      1
   21      2
   21      3
   21      4
   21      5
   21      6
   21      7
   21      8
   21      9
   21     10
   21     11
   21     12
   21     13
   21     14
   21     15
   21     16
   21     17
   21     18
   21     19
   21     20
   21     21
   21     22
   21     23
   21     24
   21     25
   21     26
   21     27
   21     28
   21     29
   21     30
   21     31
   21     32
   21     33
   21     34
   21     35
   21     36
   22    -34
   22    -33
   22    -32
   22    -31
   22    -30
   22    -29
   22    -28
   22    -27
   22    -26
   22    -25
   22    -24
   22    -23
   22    -22
   22    -21
   22    -20
   22    -19
   22    -18
   22    -17
   22    -16
   22    -15
   22    -14
   22    -13
   22    -12
   22    -11
   22    -10
   22     -9
   22     -8
   22     -7
   22     -6
   22     -5
   22     -4
   22     -3
   22     -2
   22     -1
   22      0
   22      1
   22      2
   22      3
   22      4
   22      5
   22      6
   22      7
   22      8
   22      9
   22     10
   22     11
   22     12
   22     13
   22     14
   22     15
   22     16
   22     17
   22     18
   22     19
   22     20
   22     21
   22     22
   22     23
   22     24
   22     25
   22     26
   22     27
   22     28
   22     29
   22     30
   22     31
   22     32
   22     33
   22     34
   22     35
   23    -33
   23    -32
   23    -31
   23    -30
   23    -29
   23    -28
   23    -27
   23    -26
   23    -25
   23    -24
   23    -23
   23    -22
   23    -21
   23    -20
   23    -19
   23    -18
   23    -17
   23    -16
   23    -15
   23    -14
   23    -13
   23    -12
   23    -11
   23    -10
   23     -9
   23     -8
   23     -7
   23     -6
   23     -5
   23     -4
   23     -3
   23     -2
   23     -1
   23      0
   23      1
   23      2
   23      3
   23      4
   23      5
   23      6
   23      7
   23      8
   23      9
   23     10
   23     11
   23     12
   23     13
   23     14
   23     15
   23     16
   23     17
   23     18
   23     19
   23     20
   23     21
   23     22
   23     23
   23     24
   23     25
   23     26
   23     27
   23     28
   23     29
   23     30
   23     31
   23     32
   23     33
   23     34
   24    -32
   24    -31
   24    -30
   24    -29
   24    -28
   24    -27
   24    -26
   24    -25
   24    -24
   24    -23
   24    -22
   24    -21
   24    -20
   24    -19
   24    -18
   24    -17
   24    -16
   24    -15
   24    -14
   24    -13
   24    -12
   24    -11
   24    -10
   24     -9
   24     -8
   24     -7
   24     -6
   24     -5
   24     -4
   24     -3
   24     -2
   24     -1
   24      0
   24      1
   24      2
   24      3
   24      4
   24      5
   24      6
   24      7
   24      8
   24      9
   24     10
   24     11
   24     12
   24     13
   24     14
   24     15
   24     16
   24     17
   24     18
   24     19
   24     20
   24     21
   24     22
   24     23
   24     24
   24     25
   24     26
   24     27
   24     28
   24     29
   24     30
   24     31
   24     32
   24     33
   25    -31
   25    -30
   25    -29
   25    -28
   25    -27
   25    -26
   25    -25
   25    -24
   25    -23
   25    -22
   25    -21
   25    -20
   25    -19
   25    -18
   25    -17
   25    -16
   25    -15
   25    -14
   25    -13
   25    -12
   25    -11
   25    -10
   25     -9
   25     -8
   25     -7
   25     -6
   25     -5
   25     -4
   25     -3
   25     -2
   25     -1
   25      0
   25      1
   25      2
   25      3
   25      4
   25      5
   25      6
   25      7
   25      8
   25      9
   25     10
   25     11
   25     12
   25     13
   25     14
   25     15
   25     16
   25     17
   25     18
   25     19
   25     20
   25     21
   25     22
   25     23
   25     24
   25     25
   25     26
   25     27
   25     28
   25     29
   25     30
   25     31
   25     32
   26    -31
   26    -30
   26    -29
   26    -28
   26    -27
   26    -26
   26    -25
   26    -24
   26    -23
   26    -22
   26    -21
   26    -20
   26    -19
   26    -18
   26    -17
   26    -16
   26    -15
   26    -14
   26    -13
   26    -12
   26    -11
   26    -10
   26     -9
   26     -8
   26     -7
   26     -6
   26     -5
   26     -4
   26     -3
   26     -2
   26     -1
   26      0
   26      1
   26      2
   26      3
   26      4
   26      5
   26      6
   26      7
   26      8
   26      9
   26     10
   26     11
   26     12
   26     13
   26     14
   26     15
   26     16
   26     17
   26     18
   26     19
   26     20
   26     21
   26     22
   26     23
   26     24
   26     25
   26     26
   26     27
   26     28
   26     29
   26     30
   26     31
   27    -29
   27    -28
   27    -27
   27    -26
   27    -25
   27    -24
   27    -23
   27    -22
   27    -21
   27    -20
   27    -19
   27    -18
   27    -17
   27    -16
   27    -15
   27    -14
   27    -13
   27    -12
   27    -11
   27    -10
   27     -9
   27     -8
   27     -7
   27     -6
   27     -5
   27     -4
   27     -3
   27     -2
   27     -1
   27      0
   27      1
   27      2
   27      3
   27      4
   27      5
   27      6
   27      7
   27      8
   27      9
   27     10
   27     11
   27     12
   27     13
   27     14
   27     15
   27     16
   27     17
   27     18
   27     19
   27     20
   27     21
   27     22
   27     23
   27     24
   27     25
   27     26
   27     27
   27     28
   27     29
   27     30
   28    -28
   28    -27
   28    -26
   28    -25
   28    -24
   28    -23
   28    -22
   28    -21
   28    -20
   28    -19
   28    -18
   28    -17
   28    -16
   28    -15
   28    -14
   28    -13
   28    -12
   28    -11
   28    -10
   28     -9
   28     -8
   28     -7
   28     -6
   28     -5
   28     -4
   28     -3
   28     -2
   28     -1
   28      0
   28      1
   28      2
   28      3
   28      4
   28      5
   28      6
   28      7
   28      8
   28      9
   28     10
   28     11
   28     12
   28     13
   28     14
   28     15
   28     16
   28     17
   28     18
   28     19
   28     20
   28     21
   28     22
   28     23
   28     24
   28     25
   28     26
   28     27
   28     28
   28     29
   29    -27
   29    -26
   29    -25
   29    -24
   29    -23
   29    -22
   29    -21
   29    -20
   29    -19
   29    -18
   29    -17
   29    -16
   29    -15
   29    -14
   29    -13
   29    -12
   29    -11
   29    -10
   29     -9
   29     -8
   29     -7
   29     -6
   29     -5
   29     -4
   29     -3
   29     -2
   29     -1
   29      0
   29      1
   29      2
   29      3
   29      4
   29      5
   29      6
   29      7
   29      8
   29      9
   29     10
   29     11
   29     12
   29     13
   29     14
   29     15
   29     16
   29     17
   29     18
   29     19
   30    -26
   30    -25
   30    -24
   30    -23
   30    -22
   30    -21
   30    -20
   30    -19
   30    -18
   30    -17
   30    -16
   30    -15
   30    -14
   30    -13
   30    -12
   30    -11
   30    -10
   30     -9
   30     -8
   30     -7
   30     -6
   30     -5
   30     -4
   30     -3
   30     -2
   30     -1
   30      0
   30      1
   30      2
   30      3
   30      4
   30      5
   30      6
   30      7
   30      8
   30      9
   30     10
   30     11
   30     12
   30     13
   30     14
   30     15
   30     16
   30     17
   30     18
   30     19
   31    -25
   31    -24
   31    -23
   31    -22
   31    -21
   31    -20
   31    -19
   31    -18
   31    -17
   31    -16
   31    -15
   31    -14
   31    -13
   31    -12
   31    -11
   31    -10
   31     -9
   31     -8
   31     -7
   31     -6
   31     -5
   31     -4
   31     -3
   31     -2
   31     -1
   31      0
   31      1
   31      2
   31      3
   31      4
   31      5
   31      6
   31      7
   31      8
   31      9
   31     10
   31     11
   31     12
   31     13
   31     14
   31     15
   31     16
   31     17
   31     18
   31     19
   32    -23
   32    -22
   32    -21
   32    -20
   32    -19
   32    -18
   32    -17
   32    -16
   32    -15
   32    -14
   32    -13
   32    -12
   32    -11
   32    -10
   32     -9
   32     -8
   32     -7
   32     -6
   32     -5
   32     -4
   32     -3
   32     -2
   32     -1
   32      0
   32      1
   32      2
   32      3
   32      4
   32      5
   32      6
   32      7
   32      8
   32      9
   32     10
   32     11
   32     12
   32     13
   32     14
   32     15
   32     16
   32     17
   32     18
   32     19
   33    -21
   33    -20
   33    -19
   33    -18
   33    -17
   33    -16
   33    -15
   33    -14
   33    -13
   33    -12
   33    -11
   33    -10
   33     -9
   33     -8
   33     -7
   33     -6
   33     -5
   33     -4
   33     -3
   33     -2
   33     -1
   33      0
   33      1
   33      2
   33      3
   33      4
   33      5
   33      6
   33      7
   33      8
   33      9
   33     10
   33     11
   33     12
   33     13
   33     14
   33     15
   33     16
   33     17
   33     18
   33     19
   34    -19
   34    -18
   34    -17
   34    -16
   34    -15
   34    -14
   34    -13
   34    -12
   34    -11
   34    -10
   34     -9
   34     -8
   34     -7
   34     -6
   34     -5
   34     -4
   34     -3
   34     -2
   34     -1
   34      0
   34      1
   34      2
   34      3
   34      4
   34      5
   34      6
   34      7
   34      8
   34      9
   34     10
   34     11
   34     12
   34     13
   34     14
   34     15
   34     16
   34     17
   34     18
   34     19
   35    -17
   35    -16
   35    -15
   35    -14
   35    -13
   35    -12
   35    -11
   35    -10
   35     -9
   35     -8
   35     -7
   35     -6
   35     -5
   35     -4
   35     -3
   35     -2
   35     -1
   35      0
   35      1
   35      2
   35      3
   35      4
   35      5
   35      6
   35      7
   35      8
   35      9
   35     10
   35     11
   35     12
   35     13
   35     14
   35     15
   35     16
   35     17
   35     18
   36    -15
   36    -14
   36    -13
   36    -12
   36    -11
   36    -10
   36     -9
   36     -8
   36     -7
   36     -6
   36     -5
   36     -4
   36     -3
   36     -2
   36     -1
   36      0
   36      1
   36      2
   36      3
   36      4
   36      5
   36      6
   36      7
   36      8
   36      9
   36     10
   36     11
   36     12
   36     13
   36     14
   36     15
   36     16
   37    -12
   37    -11
   37    -10
   37     -9
   37     -8
   37     -7
   37     -6
   37     -5
   37     -4
   37     -3
   37     -2
   37     -1
   37      0
   37      1
   37      2
   37      3
   37      4
   37      5
   37      6
   37      7
   37      8
   37      9
   37     10
   37     11
   37     12
   37     13
   38     -8
   38     -7
   38     -6
   38     -5
   38     -4
   38     -3
   38     -2
   38     -1
   38      0
   38      1
   38      2
   38      3
   38      4
   38      5
   38      6
   38      7
   38      8
   38      9;
AreaPerTest 2.3296152996e+10;
DefectRecordSpec 14 DEFECTID XREL YREL XINDEX YINDEX XSIZE YSIZE DEFECTAREA DSIZE CLASSNUMBER TEST ROUGHBINNUMBER IMAGECOUNT IMAGELIST;
DefectList
 1 5.5264000000e+02 1.0430800000e+03 -35 -9 2.680000 3.640000 9.755200 4.5206407965e+00 0 1 0 0 0
 2 2.3350400000e+03 9.2196000000e+02 -28 17 10.840000 16.240000 176.041600 1.9525402713e+01 0 1 0 0 0
 3 1.1714400000e+03 1.8983200000e+03 -11 -13 1.360000 3.640000 4.950400 3.8859749795e+00 0 1 0 0 0
 4 1.9763600000e+03 7.7132000000e+02 -1 24 2.720000 3.640000 9.900800 4.5435990493e+00 0 1 0 0 0
 5 1.4536800000e+03 9.8836000000e+02 0 6 9.480000 9.080000 86.078400 1.3128043286e+01 0 1 0 0 0
 6 1.8670800000e+03 4.6840000000e+01 0 29 2.720000 1.840000 5.004800 3.2839761925e+00 0 1 0 0 0
 7 1.3418000000e+03 1.3346800000e+03 3 1 1.360000 1.840000 2.502400 2.2882317116e+00 0 1 0 0 0
 8 8.4920000000e+02 1.4092000000e+03 11 -37 2.720000 3.680000 10.009600 4.5761473489e+00 0 1 0 0 0
 9 1.2941200000e+03 1.4436000000e+03 11 -35 8.120000 7.240000 58.788800 1.0879276134e+01 0 1 0 0 0
 10 1.7729600000e+03 2.1680000000e+02 14 -33 8.120000 7.240000 58.788800 1.0879276134e+01 0 1 0 0 0
 11 2.3908800000e+03 1.3932000000e+03 15 -35 8.120000 7.240000 58.788800 1.0879276134e+01 0 1 0 0 0
 12 4.3184000000e+02 1.3987200000e+03 15 -35 4.080000 3.640000 14.851200 5.4676411073e+00 0 1 0 0 0
 13 9.9296000000e+02 2.5068000000e+02 15 -29 1.360000 1.840000 2.502400 2.2882317116e+00 0 1 0 0 0
 14 1.3512800000e+03 9.4148000000e+02 19 -31 1.360000 1.840000 2.502400 2.2882317116e+00 0 1 0 0 0
 15 4.1224000000e+02 1.4221600000e+03 25 -19 2.720000 3.640000 9.900800 4.5435990493e+00 0 1 0 0 0
 16 1.7531200000e+03 5.0608000000e+02 32 -9 9.440000 7.280000 68.723200 1.1920651731e+01 0 1 0 0 0;
SummarySpec 5 TESTNO NDEFECT DEFDENSITY NDIE NDEFDIE ;
SummaryList
 1 16 0.068681 4988 15;
WaferStatus SSSSSSSSSSSSSSSSSSSSSSSSP ;
EndOfFile;
  • Visual Defect map. After KLARF file parser the result should be like this:

  • Websockets using. python should be backend for KLARF file parser and JS should be map printer!

Have fun!

Thank you for taking part in this project!

About

About KLARF file convert to wafer defect scan map in Semiconductor trade.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published