about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--400.mu4
-rw-r--r--boot.subx7
-rw-r--r--img.mu140
-rw-r--r--t.pgm6003
-rw-r--r--x.pbm9
5 files changed, 6163 insertions, 0 deletions
diff --git a/400.mu b/400.mu
index e6cb48c2..0f0ccd00 100644
--- a/400.mu
+++ b/400.mu
@@ -98,6 +98,10 @@ sig to-decimal-digit in: grapheme -> _/eax: int
 # next-raw-word really reads whitespace-separated words
 sig next-word line: (addr stream byte), out: (addr slice)  # skips '#' comments
 sig next-raw-word line: (addr stream byte), out: (addr slice)  # does not skip '#' comments
+sig skip-chars-matching in: (addr stream byte), delimiter: byte
+sig skip-chars-matching-whitespace in: (addr stream byte)
+sig skip-chars-not-matching in: (addr stream byte), delimiter: byte
+sig skip-chars-not-matching-whitespace in: (addr stream byte)
 sig stream-empty? s: (addr stream _) -> _/eax: boolean
 sig stream-full? s: (addr stream _) -> _/eax: boolean
 sig stream-to-array in: (addr stream _), out: (addr handle array _)
diff --git a/boot.subx b/boot.subx
index afabc193..2c468458 100644
--- a/boot.subx
+++ b/boot.subx
@@ -972,6 +972,7 @@ Primary-bus-secondary-drive:
 
 == code
 
+# No more than 0x100 sectors
 load-sectors:  # disk: (addr disk), lba: int, n: int, out: (addr stream byte)
   # . prologue
   55/push-ebp
@@ -980,6 +981,12 @@ load-sectors:  # disk: (addr disk), lba: int, n: int, out: (addr stream byte)
   50/push-eax
   51/push-ecx
   52/push-edx
+  # check precondition
+  81 7/subop/compare *(ebp+0x10) 0x100/imm32
+  {
+    7e/jump-if-<= break/disp8
+    (abort "load-sectors: no more than 0x100 sectors")
+  }
   # check for drive
   (drive-exists? *(ebp+8))  # => eax
   3d/compare-eax-and 0/imm32/false
diff --git a/img.mu b/img.mu
new file mode 100644
index 00000000..cae31b1f
--- /dev/null
+++ b/img.mu
@@ -0,0 +1,140 @@
+# load an image from disk and display it on screen
+
+type image {
+  width: int
+  height: int
+  data: (handle array byte)
+}
+
+fn main screen: (addr screen), keyboard: (addr keyboard), data-disk: (addr disk) {
+  var img-storage: image
+  var img/esi: (addr image) <- address img-storage
+  load-image img, data-disk
+  render-image screen, img, 0x20/x 0x80/y
+}
+
+fn load-image self: (addr image), data-disk: (addr disk) {
+  # data-disk -> stream
+  var s-storage: (stream byte 0x40000)  # 512 sectors
+  var s/ebx: (addr stream byte) <- address s-storage
+  draw-text-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, "loading sectors from data disk", 3/fg, 0/bg
+  move-cursor-to-left-margin-of-next-line 0/screen
+  load-sectors data-disk, 0/lba, 0x100/sectors, s
+  load-sectors data-disk, 0x100/lba, 0x100/sectors, s
+  # stream -> gap-buffer (HACK: we temporarily cannibalize the sandbox's gap-buffer)
+  draw-text-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, "parsing", 3/fg, 0/bg
+  move-cursor-to-left-margin-of-next-line 0/screen
+  initialize-image-from-pgm self, s
+}
+
+# import a black-and-white ascii bitmap
+fn initialize-image-from-pbm _self: (addr image), in: (addr stream byte) {
+  var self/esi: (addr image) <- copy _self
+  var curr-word-storage: slice
+  var curr-word/ecx: (addr slice) <- address curr-word-storage
+  next-word in, curr-word   # skip 'P1'
+  next-word in, curr-word
+  var tmp/eax: int <- parse-decimal-int-from-slice curr-word
+  var width/edx: int <- copy tmp
+  next-word in, curr-word
+  tmp <- parse-decimal-int-from-slice curr-word
+  var height/ebx: int <- copy tmp
+  var dest/eax: (addr int) <- get self, width
+  copy-to *dest, width
+  dest <- get self, height
+  copy-to *dest, height
+  var capacity/edx: int <- copy width
+  capacity <- multiply height
+  var data-ah/edi: (addr handle array byte) <- get self, data
+  populate data-ah, capacity
+  var _data/eax: (addr array byte) <- lookup *data-ah
+  var data/edi: (addr array byte) <- copy _data
+  var i/ebx: int <- copy 0
+  {
+    compare i, capacity
+    break-if->=
+    next-word in, curr-word
+    var src/eax: int <- parse-decimal-int-from-slice curr-word
+    {
+      var dest/ecx: (addr byte) <- index data, i
+      copy-byte-to *dest, src
+    }
+    i <- increment
+    loop
+  }
+}
+
+# import a greyscale ascii bitmap
+fn initialize-image-from-pgm _self: (addr image), in: (addr stream byte) {
+  var self/esi: (addr image) <- copy _self
+  var curr-word-storage: slice
+  var curr-word/ecx: (addr slice) <- address curr-word-storage
+  next-word in, curr-word   # skip 'P2'
+  next-word in, curr-word
+  var tmp/eax: int <- parse-decimal-int-from-slice curr-word
+  var width/edx: int <- copy tmp
+#?   draw-int32-decimal-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, width, 3/fg 0/bg
+  next-word in, curr-word
+  tmp <- parse-decimal-int-from-slice curr-word
+  var height/ebx: int <- copy tmp
+#?   draw-int32-decimal-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, height, 4/fg 0/bg
+  next-word in, curr-word   # skip levels of grey
+  var dest/eax: (addr int) <- get self, width
+  copy-to *dest, width
+  dest <- get self, height
+  copy-to *dest, height
+  var capacity/edx: int <- copy width
+  capacity <- multiply height
+  var data-ah/edi: (addr handle array byte) <- get self, data
+  populate data-ah, capacity
+  var _data/eax: (addr array byte) <- lookup *data-ah
+  var data/edi: (addr array byte) <- copy _data
+  var i/ebx: int <- copy 0
+  {
+    compare i, capacity
+    break-if->=
+    next-word in, curr-word
+    var src/eax: int <- parse-decimal-int-from-slice curr-word
+    {
+      var dest/ecx: (addr byte) <- index data, i
+      copy-byte-to *dest, src
+    }
+    i <- increment
+    loop
+  }
+}
+
+fn render-image screen: (addr screen), _self: (addr image), xmin: int, ymin: int {
+  var self/esi: (addr image) <- copy _self
+  var width-a/ecx: (addr int) <- get self, width
+  var data-ah/eax: (addr handle array byte) <- get self, data
+  var _data/eax: (addr array byte) <- lookup *data-ah
+  var data/esi: (addr array byte) <- copy _data
+  var y/edx: int <- copy ymin
+  var i/edi: int <- copy 0
+  var max/eax: int <- length data
+  {
+    compare i, max
+    break-if->=
+    var x/ebx: int <- copy xmin
+    var i2/eax: int <- copy 0
+    {
+      compare i2, *width-a
+      break-if->=
+      {
+        var src-a/eax: (addr byte) <- index data, i
+        var src/eax: byte <- copy-byte *src-a
+        var src-int/eax: int <- copy src
+#?         set-cursor-position-on-real-screen 0x40/x 0/y
+#?         draw-int32-decimal-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, src-int, 4/fg 0/bg
+        pixel screen, x, y, src-int
+      }
+      x <- increment
+      i <- increment
+      i2 <- increment
+      loop
+    }
+    y <- increment
+    loop
+  }
+}
diff --git a/t.pgm b/t.pgm
new file mode 100644
index 00000000..db15d5ea
--- /dev/null
+++ b/t.pgm
@@ -0,0 +1,6003 @@
+P2
+300 200
+252
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+127 0 127 0 127 0 127 0 127 0
+85 170 0 85 170 0 85 170 0 85
+170 0 85 170 0 85 170 0 85 170
+0 85 170 0 85 170 0 85 170 0
+85 170 0 85 170 0 85 170 0 85
+170 0 85 170 0 85 170 0 85 170
+0 85 170 0 85 170 0 85 170 0
+85 170 0 85 170 0 85 170 0 85
+170 0 85 170 0 85 170 0 85 170
+0 85 170 0 85 170 0 85 170 0
+85 170 0 85 170 0 85 170 0 85
+170 0 85 170 0 85 170 0 85 170
+0 85 170 0 85 170 0 85 170 0
+85 170 0 85 170 0 85 170 0 85
+170 0 85 170 0 85 170 0 85 170
+0 85 170 0 85 170 0 85 170 0
+85 170 0 85 170 0 85 170 0 85
+170 0 85 170 0 85 170 0 85 170
+0 85 170 0 85 170 0 85 170 0
+85 170 0 85 170 0 85 170 0 85
+170 0 85 170 0 85 170 0 85 170
+0 85 170 0 85 170 0 85 170 0
+85 170 0 85 170 0 85 170 0 85
+170 0 85 170 0 85 170 0 85 170
+0 85 170 0 85 170 0 85 170 0
+85 170 0 85 170 0 85 170 0 85
+170 0 85 170 0 85 170 0 85 170
+0 85 170 0 85 170 0 85 170 0
+85 170 0 85 170 0 85 170 0 85
+170 0 85 170 0 85 170 0 85 170
+0 85 170 0 85 170 0 85 170 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+63 126 189 0 63 126 189 0 63 126
+189 0 63 126 189 0 63 126 189 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+51 102 153 204 0 51 102 153 204 0
+42 84 126 168 210 0 42 84 126 168
+210 0 42 84 126 168 210 0 42 84
+126 168 210 0 42 84 126 168 210 0
+42 84 126 168 210 0 42 84 126 168
+210 0 42 84 126 168 210 0 42 84
+126 168 210 0 42 84 126 168 210 0
+42 84 126 168 210 0 42 84 126 168
+210 0 42 84 126 168 210 0 42 84
+126 168 210 0 42 84 126 168 210 0
+42 84 126 168 210 0 42 84 126 168
+210 0 42 84 126 168 210 0 42 84
+126 168 210 0 42 84 126 168 210 0
+42 84 126 168 210 0 42 84 126 168
+210 0 42 84 126 168 210 0 42 84
+126 168 210 0 42 84 126 168 210 0
+42 84 126 168 210 0 42 84 126 168
+210 0 42 84 126 168 210 0 42 84
+126 168 210 0 42 84 126 168 210 0
+42 84 126 168 210 0 42 84 126 168
+210 0 42 84 126 168 210 0 42 84
+126 168 210 0 42 84 126 168 210 0
+42 84 126 168 210 0 42 84 126 168
+210 0 42 84 126 168 210 0 42 84
+126 168 210 0 42 84 126 168 210 0
+42 84 126 168 210 0 42 84 126 168
+210 0 42 84 126 168 210 0 42 84
+126 168 210 0 42 84 126 168 210 0
+42 84 126 168 210 0 42 84 126 168
+210 0 42 84 126 168 210 0 42 84
+126 168 210 0 42 84 126 168 210 0
+36 72 108 144 180 216 0 36 72 108
+144 180 216 0 36 72 108 144 180 216
+0 36 72 108 144 180 216 0 36 72
+108 144 180 216 0 36 72 108 144 180
+216 0 36 72 108 144 180 216 0 36
+72 108 144 180 216 0 36 72 108 144
+180 216 0 36 72 108 144 180 216 0
+36 72 108 144 180 216 0 36 72 108
+144 180 216 0 36 72 108 144 180 216
+0 36 72 108 144 180 216 0 36 72
+108 144 180 216 0 36 72 108 144 180
+216 0 36 72 108 144 180 216 0 36
+72 108 144 180 216 0 36 72 108 144
+180 216 0 36 72 108 144 180 216 0
+36 72 108 144 180 216 0 36 72 108
+144 180 216 0 36 72 108 144 180 216
+0 36 72 108 144 180 216 0 36 72
+108 144 180 216 0 36 72 108 144 180
+216 0 36 72 108 144 180 216 0 36
+72 108 144 180 216 0 36 72 108 144
+180 216 0 36 72 108 144 180 216 0
+36 72 108 144 180 216 0 36 72 108
+144 180 216 0 36 72 108 144 180 216
+0 36 72 108 144 180 216 0 36 72
+108 144 180 216 0 36 72 108 144 180
+216 0 36 72 108 144 180 216 0 36
+72 108 144 180 216 0 36 72 108 144
+180 216 0 36 72 108 144 180 216 0
+36 72 108 144 180 216 0 36 72 108
+144 180 216 0 36 72 108 144 180 216
+31 62 93 124 155 186 217 0 31 62
+93 124 155 186 217 0 31 62 93 124
+155 186 217 0 31 62 93 124 155 186
+217 0 31 62 93 124 155 186 217 0
+31 62 93 124 155 186 217 0 31 62
+93 124 155 186 217 0 31 62 93 124
+155 186 217 0 31 62 93 124 155 186
+217 0 31 62 93 124 155 186 217 0
+31 62 93 124 155 186 217 0 31 62
+93 124 155 186 217 0 31 62 93 124
+155 186 217 0 31 62 93 124 155 186
+217 0 31 62 93 124 155 186 217 0
+31 62 93 124 155 186 217 0 31 62
+93 124 155 186 217 0 31 62 93 124
+155 186 217 0 31 62 93 124 155 186
+217 0 31 62 93 124 155 186 217 0
+31 62 93 124 155 186 217 0 31 62
+93 124 155 186 217 0 31 62 93 124
+155 186 217 0 31 62 93 124 155 186
+217 0 31 62 93 124 155 186 217 0
+31 62 93 124 155 186 217 0 31 62
+93 124 155 186 217 0 31 62 93 124
+155 186 217 0 31 62 93 124 155 186
+217 0 31 62 93 124 155 186 217 0
+31 62 93 124 155 186 217 0 31 62
+93 124 155 186 217 0 31 62 93 124
+155 186 217 0 31 62 93 124 155 186
+217 0 31 62 93 124 155 186 217 0
+31 62 93 124 155 186 217 0 31 62
+93 124 155 186 217 0 31 62 93 124
+28 56 84 112 140 168 196 224 0 28
+56 84 112 140 168 196 224 0 28 56
+84 112 140 168 196 224 0 28 56 84
+112 140 168 196 224 0 28 56 84 112
+140 168 196 224 0 28 56 84 112 140
+168 196 224 0 28 56 84 112 140 168
+196 224 0 28 56 84 112 140 168 196
+224 0 28 56 84 112 140 168 196 224
+0 28 56 84 112 140 168 196 224 0
+28 56 84 112 140 168 196 224 0 28
+56 84 112 140 168 196 224 0 28 56
+84 112 140 168 196 224 0 28 56 84
+112 140 168 196 224 0 28 56 84 112
+140 168 196 224 0 28 56 84 112 140
+168 196 224 0 28 56 84 112 140 168
+196 224 0 28 56 84 112 140 168 196
+224 0 28 56 84 112 140 168 196 224
+0 28 56 84 112 140 168 196 224 0
+28 56 84 112 140 168 196 224 0 28
+56 84 112 140 168 196 224 0 28 56
+84 112 140 168 196 224 0 28 56 84
+112 140 168 196 224 0 28 56 84 112
+140 168 196 224 0 28 56 84 112 140
+168 196 224 0 28 56 84 112 140 168
+196 224 0 28 56 84 112 140 168 196
+224 0 28 56 84 112 140 168 196 224
+0 28 56 84 112 140 168 196 224 0
+28 56 84 112 140 168 196 224 0 28
+56 84 112 140 168 196 224 0 28 56
+84 112 140 168 196 224 0 28 56 84
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+25 50 75 100 125 150 175 200 225 0
+23 46 69 92 115 138 161 184 207 230
+0 23 46 69 92 115 138 161 184 207
+230 0 23 46 69 92 115 138 161 184
+207 230 0 23 46 69 92 115 138 161
+184 207 230 0 23 46 69 92 115 138
+161 184 207 230 0 23 46 69 92 115
+138 161 184 207 230 0 23 46 69 92
+115 138 161 184 207 230 0 23 46 69
+92 115 138 161 184 207 230 0 23 46
+69 92 115 138 161 184 207 230 0 23
+46 69 92 115 138 161 184 207 230 0
+23 46 69 92 115 138 161 184 207 230
+0 23 46 69 92 115 138 161 184 207
+230 0 23 46 69 92 115 138 161 184
+207 230 0 23 46 69 92 115 138 161
+184 207 230 0 23 46 69 92 115 138
+161 184 207 230 0 23 46 69 92 115
+138 161 184 207 230 0 23 46 69 92
+115 138 161 184 207 230 0 23 46 69
+92 115 138 161 184 207 230 0 23 46
+69 92 115 138 161 184 207 230 0 23
+46 69 92 115 138 161 184 207 230 0
+23 46 69 92 115 138 161 184 207 230
+0 23 46 69 92 115 138 161 184 207
+230 0 23 46 69 92 115 138 161 184
+207 230 0 23 46 69 92 115 138 161
+184 207 230 0 23 46 69 92 115 138
+161 184 207 230 0 23 46 69 92 115
+138 161 184 207 230 0 23 46 69 92
+115 138 161 184 207 230 0 23 46 69
+21 42 63 84 105 126 147 168 189 210
+231 0 21 42 63 84 105 126 147 168
+189 210 231 0 21 42 63 84 105 126
+147 168 189 210 231 0 21 42 63 84
+105 126 147 168 189 210 231 0 21 42
+63 84 105 126 147 168 189 210 231 0
+21 42 63 84 105 126 147 168 189 210
+231 0 21 42 63 84 105 126 147 168
+189 210 231 0 21 42 63 84 105 126
+147 168 189 210 231 0 21 42 63 84
+105 126 147 168 189 210 231 0 21 42
+63 84 105 126 147 168 189 210 231 0
+21 42 63 84 105 126 147 168 189 210
+231 0 21 42 63 84 105 126 147 168
+189 210 231 0 21 42 63 84 105 126
+147 168 189 210 231 0 21 42 63 84
+105 126 147 168 189 210 231 0 21 42
+63 84 105 126 147 168 189 210 231 0
+21 42 63 84 105 126 147 168 189 210
+231 0 21 42 63 84 105 126 147 168
+189 210 231 0 21 42 63 84 105 126
+147 168 189 210 231 0 21 42 63 84
+105 126 147 168 189 210 231 0 21 42
+63 84 105 126 147 168 189 210 231 0
+21 42 63 84 105 126 147 168 189 210
+231 0 21 42 63 84 105 126 147 168
+189 210 231 0 21 42 63 84 105 126
+147 168 189 210 231 0 21 42 63 84
+105 126 147 168 189 210 231 0 21 42
+63 84 105 126 147 168 189 210 231 0
+19 38 57 76 95 114 133 152 171 190
+209 228 0 19 38 57 76 95 114 133
+152 171 190 209 228 0 19 38 57 76
+95 114 133 152 171 190 209 228 0 19
+38 57 76 95 114 133 152 171 190 209
+228 0 19 38 57 76 95 114 133 152
+171 190 209 228 0 19 38 57 76 95
+114 133 152 171 190 209 228 0 19 38
+57 76 95 114 133 152 171 190 209 228
+0 19 38 57 76 95 114 133 152 171
+190 209 228 0 19 38 57 76 95 114
+133 152 171 190 209 228 0 19 38 57
+76 95 114 133 152 171 190 209 228 0
+19 38 57 76 95 114 133 152 171 190
+209 228 0 19 38 57 76 95 114 133
+152 171 190 209 228 0 19 38 57 76
+95 114 133 152 171 190 209 228 0 19
+38 57 76 95 114 133 152 171 190 209
+228 0 19 38 57 76 95 114 133 152
+171 190 209 228 0 19 38 57 76 95
+114 133 152 171 190 209 228 0 19 38
+57 76 95 114 133 152 171 190 209 228
+0 19 38 57 76 95 114 133 152 171
+190 209 228 0 19 38 57 76 95 114
+133 152 171 190 209 228 0 19 38 57
+76 95 114 133 152 171 190 209 228 0
+19 38 57 76 95 114 133 152 171 190
+209 228 0 19 38 57 76 95 114 133
+152 171 190 209 228 0 19 38 57 76
+95 114 133 152 171 190 209 228 0 19
+18 36 54 72 90 108 126 144 162 180
+198 216 234 0 18 36 54 72 90 108
+126 144 162 180 198 216 234 0 18 36
+54 72 90 108 126 144 162 180 198 216
+234 0 18 36 54 72 90 108 126 144
+162 180 198 216 234 0 18 36 54 72
+90 108 126 144 162 180 198 216 234 0
+18 36 54 72 90 108 126 144 162 180
+198 216 234 0 18 36 54 72 90 108
+126 144 162 180 198 216 234 0 18 36
+54 72 90 108 126 144 162 180 198 216
+234 0 18 36 54 72 90 108 126 144
+162 180 198 216 234 0 18 36 54 72
+90 108 126 144 162 180 198 216 234 0
+18 36 54 72 90 108 126 144 162 180
+198 216 234 0 18 36 54 72 90 108
+126 144 162 180 198 216 234 0 18 36
+54 72 90 108 126 144 162 180 198 216
+234 0 18 36 54 72 90 108 126 144
+162 180 198 216 234 0 18 36 54 72
+90 108 126 144 162 180 198 216 234 0
+18 36 54 72 90 108 126 144 162 180
+198 216 234 0 18 36 54 72 90 108
+126 144 162 180 198 216 234 0 18 36
+54 72 90 108 126 144 162 180 198 216
+234 0 18 36 54 72 90 108 126 144
+162 180 198 216 234 0 18 36 54 72
+90 108 126 144 162 180 198 216 234 0
+18 36 54 72 90 108 126 144 162 180
+198 216 234 0 18 36 54 72 90 108
+17 34 51 68 85 102 119 136 153 170
+187 204 221 238 0 17 34 51 68 85
+102 119 136 153 170 187 204 221 238 0
+17 34 51 68 85 102 119 136 153 170
+187 204 221 238 0 17 34 51 68 85
+102 119 136 153 170 187 204 221 238 0
+17 34 51 68 85 102 119 136 153 170
+187 204 221 238 0 17 34 51 68 85
+102 119 136 153 170 187 204 221 238 0
+17 34 51 68 85 102 119 136 153 170
+187 204 221 238 0 17 34 51 68 85
+102 119 136 153 170 187 204 221 238 0
+17 34 51 68 85 102 119 136 153 170
+187 204 221 238 0 17 34 51 68 85
+102 119 136 153 170 187 204 221 238 0
+17 34 51 68 85 102 119 136 153 170
+187 204 221 238 0 17 34 51 68 85
+102 119 136 153 170 187 204 221 238 0
+17 34 51 68 85 102 119 136 153 170
+187 204 221 238 0 17 34 51 68 85
+102 119 136 153 170 187 204 221 238 0
+17 34 51 68 85 102 119 136 153 170
+187 204 221 238 0 17 34 51 68 85
+102 119 136 153 170 187 204 221 238 0
+17 34 51 68 85 102 119 136 153 170
+187 204 221 238 0 17 34 51 68 85
+102 119 136 153 170 187 204 221 238 0
+17 34 51 68 85 102 119 136 153 170
+187 204 221 238 0 17 34 51 68 85
+102 119 136 153 170 187 204 221 238 0
+15 30 45 60 75 90 105 120 135 150
+165 180 195 210 225 0 15 30 45 60
+75 90 105 120 135 150 165 180 195 210
+225 0 15 30 45 60 75 90 105 120
+135 150 165 180 195 210 225 0 15 30
+45 60 75 90 105 120 135 150 165 180
+195 210 225 0 15 30 45 60 75 90
+105 120 135 150 165 180 195 210 225 0
+15 30 45 60 75 90 105 120 135 150
+165 180 195 210 225 0 15 30 45 60
+75 90 105 120 135 150 165 180 195 210
+225 0 15 30 45 60 75 90 105 120
+135 150 165 180 195 210 225 0 15 30
+45 60 75 90 105 120 135 150 165 180
+195 210 225 0 15 30 45 60 75 90
+105 120 135 150 165 180 195 210 225 0
+15 30 45 60 75 90 105 120 135 150
+165 180 195 210 225 0 15 30 45 60
+75 90 105 120 135 150 165 180 195 210
+225 0 15 30 45 60 75 90 105 120
+135 150 165 180 195 210 225 0 15 30
+45 60 75 90 105 120 135 150 165 180
+195 210 225 0 15 30 45 60 75 90
+105 120 135 150 165 180 195 210 225 0
+15 30 45 60 75 90 105 120 135 150
+165 180 195 210 225 0 15 30 45 60
+75 90 105 120 135 150 165 180 195 210
+225 0 15 30 45 60 75 90 105 120
+135 150 165 180 195 210 225 0 15 30
+45 60 75 90 105 120 135 150 165 180
+15 30 45 60 75 90 105 120 135 150
+165 180 195 210 225 240 0 15 30 45
+60 75 90 105 120 135 150 165 180 195
+210 225 240 0 15 30 45 60 75 90
+105 120 135 150 165 180 195 210 225 240
+0 15 30 45 60 75 90 105 120 135
+150 165 180 195 210 225 240 0 15 30
+45 60 75 90 105 120 135 150 165 180
+195 210 225 240 0 15 30 45 60 75
+90 105 120 135 150 165 180 195 210 225
+240 0 15 30 45 60 75 90 105 120
+135 150 165 180 195 210 225 240 0 15
+30 45 60 75 90 105 120 135 150 165
+180 195 210 225 240 0 15 30 45 60
+75 90 105 120 135 150 165 180 195 210
+225 240 0 15 30 45 60 75 90 105
+120 135 150 165 180 195 210 225 240 0
+15 30 45 60 75 90 105 120 135 150
+165 180 195 210 225 240 0 15 30 45
+60 75 90 105 120 135 150 165 180 195
+210 225 240 0 15 30 45 60 75 90
+105 120 135 150 165 180 195 210 225 240
+0 15 30 45 60 75 90 105 120 135
+150 165 180 195 210 225 240 0 15 30
+45 60 75 90 105 120 135 150 165 180
+195 210 225 240 0 15 30 45 60 75
+90 105 120 135 150 165 180 195 210 225
+240 0 15 30 45 60 75 90 105 120
+135 150 165 180 195 210 225 240 0 15
+30 45 60 75 90 105 120 135 150 165
+14 28 42 56 70 84 98 112 126 140
+154 168 182 196 210 224 238 0 14 28
+42 56 70 84 98 112 126 140 154 168
+182 196 210 224 238 0 14 28 42 56
+70 84 98 112 126 140 154 168 182 196
+210 224 238 0 14 28 42 56 70 84
+98 112 126 140 154 168 182 196 210 224
+238 0 14 28 42 56 70 84 98 112
+126 140 154 168 182 196 210 224 238 0
+14 28 42 56 70 84 98 112 126 140
+154 168 182 196 210 224 238 0 14 28
+42 56 70 84 98 112 126 140 154 168
+182 196 210 224 238 0 14 28 42 56
+70 84 98 112 126 140 154 168 182 196
+210 224 238 0 14 28 42 56 70 84
+98 112 126 140 154 168 182 196 210 224
+238 0 14 28 42 56 70 84 98 112
+126 140 154 168 182 196 210 224 238 0
+14 28 42 56 70 84 98 112 126 140
+154 168 182 196 210 224 238 0 14 28
+42 56 70 84 98 112 126 140 154 168
+182 196 210 224 238 0 14 28 42 56
+70 84 98 112 126 140 154 168 182 196
+210 224 238 0 14 28 42 56 70 84
+98 112 126 140 154 168 182 196 210 224
+238 0 14 28 42 56 70 84 98 112
+126 140 154 168 182 196 210 224 238 0
+14 28 42 56 70 84 98 112 126 140
+154 168 182 196 210 224 238 0 14 28
+42 56 70 84 98 112 126 140 154 168
+13 26 39 52 65 78 91 104 117 130
+143 156 169 182 195 208 221 234 0 13
+26 39 52 65 78 91 104 117 130 143
+156 169 182 195 208 221 234 0 13 26
+39 52 65 78 91 104 117 130 143 156
+169 182 195 208 221 234 0 13 26 39
+52 65 78 91 104 117 130 143 156 169
+182 195 208 221 234 0 13 26 39 52
+65 78 91 104 117 130 143 156 169 182
+195 208 221 234 0 13 26 39 52 65
+78 91 104 117 130 143 156 169 182 195
+208 221 234 0 13 26 39 52 65 78
+91 104 117 130 143 156 169 182 195 208
+221 234 0 13 26 39 52 65 78 91
+104 117 130 143 156 169 182 195 208 221
+234 0 13 26 39 52 65 78 91 104
+117 130 143 156 169 182 195 208 221 234
+0 13 26 39 52 65 78 91 104 117
+130 143 156 169 182 195 208 221 234 0
+13 26 39 52 65 78 91 104 117 130
+143 156 169 182 195 208 221 234 0 13
+26 39 52 65 78 91 104 117 130 143
+156 169 182 195 208 221 234 0 13 26
+39 52 65 78 91 104 117 130 143 156
+169 182 195 208 221 234 0 13 26 39
+52 65 78 91 104 117 130 143 156 169
+182 195 208 221 234 0 13 26 39 52
+65 78 91 104 117 130 143 156 169 182
+195 208 221 234 0 13 26 39 52 65
+78 91 104 117 130 143 156 169 182 195
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 240
+0 12 24 36 48 60 72 84 96 108
+120 132 144 156 168 180 192 204 216 228
+240 0 12 24 36 48 60 72 84 96
+108 120 132 144 156 168 180 192 204 216
+228 240 0 12 24 36 48 60 72 84
+96 108 120 132 144 156 168 180 192 204
+216 228 240 0 12 24 36 48 60 72
+84 96 108 120 132 144 156 168 180 192
+204 216 228 240 0 12 24 36 48 60
+72 84 96 108 120 132 144 156 168 180
+192 204 216 228 240 0 12 24 36 48
+60 72 84 96 108 120 132 144 156 168
+180 192 204 216 228 240 0 12 24 36
+48 60 72 84 96 108 120 132 144 156
+168 180 192 204 216 228 240 0 12 24
+36 48 60 72 84 96 108 120 132 144
+156 168 180 192 204 216 228 240 0 12
+24 36 48 60 72 84 96 108 120 132
+144 156 168 180 192 204 216 228 240 0
+12 24 36 48 60 72 84 96 108 120
+132 144 156 168 180 192 204 216 228 240
+0 12 24 36 48 60 72 84 96 108
+120 132 144 156 168 180 192 204 216 228
+240 0 12 24 36 48 60 72 84 96
+108 120 132 144 156 168 180 192 204 216
+228 240 0 12 24 36 48 60 72 84
+96 108 120 132 144 156 168 180 192 204
+216 228 240 0 12 24 36 48 60 72
+11 22 33 44 55 66 77 88 99 110
+121 132 143 154 165 176 187 198 209 220
+231 0 11 22 33 44 55 66 77 88
+99 110 121 132 143 154 165 176 187 198
+209 220 231 0 11 22 33 44 55 66
+77 88 99 110 121 132 143 154 165 176
+187 198 209 220 231 0 11 22 33 44
+55 66 77 88 99 110 121 132 143 154
+165 176 187 198 209 220 231 0 11 22
+33 44 55 66 77 88 99 110 121 132
+143 154 165 176 187 198 209 220 231 0
+11 22 33 44 55 66 77 88 99 110
+121 132 143 154 165 176 187 198 209 220
+231 0 11 22 33 44 55 66 77 88
+99 110 121 132 143 154 165 176 187 198
+209 220 231 0 11 22 33 44 55 66
+77 88 99 110 121 132 143 154 165 176
+187 198 209 220 231 0 11 22 33 44
+55 66 77 88 99 110 121 132 143 154
+165 176 187 198 209 220 231 0 11 22
+33 44 55 66 77 88 99 110 121 132
+143 154 165 176 187 198 209 220 231 0
+11 22 33 44 55 66 77 88 99 110
+121 132 143 154 165 176 187 198 209 220
+231 0 11 22 33 44 55 66 77 88
+99 110 121 132 143 154 165 176 187 198
+209 220 231 0 11 22 33 44 55 66
+77 88 99 110 121 132 143 154 165 176
+187 198 209 220 231 0 11 22 33 44
+55 66 77 88 99 110 121 132 143 154
+11 22 33 44 55 66 77 88 99 110
+121 132 143 154 165 176 187 198 209 220
+231 242 0 11 22 33 44 55 66 77
+88 99 110 121 132 143 154 165 176 187
+198 209 220 231 242 0 11 22 33 44
+55 66 77 88 99 110 121 132 143 154
+165 176 187 198 209 220 231 242 0 11
+22 33 44 55 66 77 88 99 110 121
+132 143 154 165 176 187 198 209 220 231
+242 0 11 22 33 44 55 66 77 88
+99 110 121 132 143 154 165 176 187 198
+209 220 231 242 0 11 22 33 44 55
+66 77 88 99 110 121 132 143 154 165
+176 187 198 209 220 231 242 0 11 22
+33 44 55 66 77 88 99 110 121 132
+143 154 165 176 187 198 209 220 231 242
+0 11 22 33 44 55 66 77 88 99
+110 121 132 143 154 165 176 187 198 209
+220 231 242 0 11 22 33 44 55 66
+77 88 99 110 121 132 143 154 165 176
+187 198 209 220 231 242 0 11 22 33
+44 55 66 77 88 99 110 121 132 143
+154 165 176 187 198 209 220 231 242 0
+11 22 33 44 55 66 77 88 99 110
+121 132 143 154 165 176 187 198 209 220
+231 242 0 11 22 33 44 55 66 77
+88 99 110 121 132 143 154 165 176 187
+198 209 220 231 242 0 11 22 33 44
+55 66 77 88 99 110 121 132 143 154
+165 176 187 198 209 220 231 242 0 11
+10 20 30 40 50 60 70 80 90 100
+110 120 130 140 150 160 170 180 190 200
+210 220 230 0 10 20 30 40 50 60
+70 80 90 100 110 120 130 140 150 160
+170 180 190 200 210 220 230 0 10 20
+30 40 50 60 70 80 90 100 110 120
+130 140 150 160 170 180 190 200 210 220
+230 0 10 20 30 40 50 60 70 80
+90 100 110 120 130 140 150 160 170 180
+190 200 210 220 230 0 10 20 30 40
+50 60 70 80 90 100 110 120 130 140
+150 160 170 180 190 200 210 220 230 0
+10 20 30 40 50 60 70 80 90 100
+110 120 130 140 150 160 170 180 190 200
+210 220 230 0 10 20 30 40 50 60
+70 80 90 100 110 120 130 140 150 160
+170 180 190 200 210 220 230 0 10 20
+30 40 50 60 70 80 90 100 110 120
+130 140 150 160 170 180 190 200 210 220
+230 0 10 20 30 40 50 60 70 80
+90 100 110 120 130 140 150 160 170 180
+190 200 210 220 230 0 10 20 30 40
+50 60 70 80 90 100 110 120 130 140
+150 160 170 180 190 200 210 220 230 0
+10 20 30 40 50 60 70 80 90 100
+110 120 130 140 150 160 170 180 190 200
+210 220 230 0 10 20 30 40 50 60
+70 80 90 100 110 120 130 140 150 160
+170 180 190 200 210 220 230 0 10 20
+30 40 50 60 70 80 90 100 110 120
+10 20 30 40 50 60 70 80 90 100
+110 120 130 140 150 160 170 180 190 200
+210 220 230 240 0 10 20 30 40 50
+60 70 80 90 100 110 120 130 140 150
+160 170 180 190 200 210 220 230 240 0
+10 20 30 40 50 60 70 80 90 100
+110 120 130 140 150 160 170 180 190 200
+210 220 230 240 0 10 20 30 40 50
+60 70 80 90 100 110 120 130 140 150
+160 170 180 190 200 210 220 230 240 0
+10 20 30 40 50 60 70 80 90 100
+110 120 130 140 150 160 170 180 190 200
+210 220 230 240 0 10 20 30 40 50
+60 70 80 90 100 110 120 130 140 150
+160 170 180 190 200 210 220 230 240 0
+10 20 30 40 50 60 70 80 90 100
+110 120 130 140 150 160 170 180 190 200
+210 220 230 240 0 10 20 30 40 50
+60 70 80 90 100 110 120 130 140 150
+160 170 180 190 200 210 220 230 240 0
+10 20 30 40 50 60 70 80 90 100
+110 120 130 140 150 160 170 180 190 200
+210 220 230 240 0 10 20 30 40 50
+60 70 80 90 100 110 120 130 140 150
+160 170 180 190 200 210 220 230 240 0
+10 20 30 40 50 60 70 80 90 100
+110 120 130 140 150 160 170 180 190 200
+210 220 230 240 0 10 20 30 40 50
+60 70 80 90 100 110 120 130 140 150
+160 170 180 190 200 210 220 230 240 0
+9 18 27 36 45 54 63 72 81 90
+99 108 117 126 135 144 153 162 171 180
+189 198 207 216 225 0 9 18 27 36
+45 54 63 72 81 90 99 108 117 126
+135 144 153 162 171 180 189 198 207 216
+225 0 9 18 27 36 45 54 63 72
+81 90 99 108 117 126 135 144 153 162
+171 180 189 198 207 216 225 0 9 18
+27 36 45 54 63 72 81 90 99 108
+117 126 135 144 153 162 171 180 189 198
+207 216 225 0 9 18 27 36 45 54
+63 72 81 90 99 108 117 126 135 144
+153 162 171 180 189 198 207 216 225 0
+9 18 27 36 45 54 63 72 81 90
+99 108 117 126 135 144 153 162 171 180
+189 198 207 216 225 0 9 18 27 36
+45 54 63 72 81 90 99 108 117 126
+135 144 153 162 171 180 189 198 207 216
+225 0 9 18 27 36 45 54 63 72
+81 90 99 108 117 126 135 144 153 162
+171 180 189 198 207 216 225 0 9 18
+27 36 45 54 63 72 81 90 99 108
+117 126 135 144 153 162 171 180 189 198
+207 216 225 0 9 18 27 36 45 54
+63 72 81 90 99 108 117 126 135 144
+153 162 171 180 189 198 207 216 225 0
+9 18 27 36 45 54 63 72 81 90
+99 108 117 126 135 144 153 162 171 180
+189 198 207 216 225 0 9 18 27 36
+45 54 63 72 81 90 99 108 117 126
+9 18 27 36 45 54 63 72 81 90
+99 108 117 126 135 144 153 162 171 180
+189 198 207 216 225 234 0 9 18 27
+36 45 54 63 72 81 90 99 108 117
+126 135 144 153 162 171 180 189 198 207
+216 225 234 0 9 18 27 36 45 54
+63 72 81 90 99 108 117 126 135 144
+153 162 171 180 189 198 207 216 225 234
+0 9 18 27 36 45 54 63 72 81
+90 99 108 117 126 135 144 153 162 171
+180 189 198 207 216 225 234 0 9 18
+27 36 45 54 63 72 81 90 99 108
+117 126 135 144 153 162 171 180 189 198
+207 216 225 234 0 9 18 27 36 45
+54 63 72 81 90 99 108 117 126 135
+144 153 162 171 180 189 198 207 216 225
+234 0 9 18 27 36 45 54 63 72
+81 90 99 108 117 126 135 144 153 162
+171 180 189 198 207 216 225 234 0 9
+18 27 36 45 54 63 72 81 90 99
+108 117 126 135 144 153 162 171 180 189
+198 207 216 225 234 0 9 18 27 36
+45 54 63 72 81 90 99 108 117 126
+135 144 153 162 171 180 189 198 207 216
+225 234 0 9 18 27 36 45 54 63
+72 81 90 99 108 117 126 135 144 153
+162 171 180 189 198 207 216 225 234 0
+9 18 27 36 45 54 63 72 81 90
+99 108 117 126 135 144 153 162 171 180
+189 198 207 216 225 234 0 9 18 27
+9 18 27 36 45 54 63 72 81 90
+99 108 117 126 135 144 153 162 171 180
+189 198 207 216 225 234 243 0 9 18
+27 36 45 54 63 72 81 90 99 108
+117 126 135 144 153 162 171 180 189 198
+207 216 225 234 243 0 9 18 27 36
+45 54 63 72 81 90 99 108 117 126
+135 144 153 162 171 180 189 198 207 216
+225 234 243 0 9 18 27 36 45 54
+63 72 81 90 99 108 117 126 135 144
+153 162 171 180 189 198 207 216 225 234
+243 0 9 18 27 36 45 54 63 72
+81 90 99 108 117 126 135 144 153 162
+171 180 189 198 207 216 225 234 243 0
+9 18 27 36 45 54 63 72 81 90
+99 108 117 126 135 144 153 162 171 180
+189 198 207 216 225 234 243 0 9 18
+27 36 45 54 63 72 81 90 99 108
+117 126 135 144 153 162 171 180 189 198
+207 216 225 234 243 0 9 18 27 36
+45 54 63 72 81 90 99 108 117 126
+135 144 153 162 171 180 189 198 207 216
+225 234 243 0 9 18 27 36 45 54
+63 72 81 90 99 108 117 126 135 144
+153 162 171 180 189 198 207 216 225 234
+243 0 9 18 27 36 45 54 63 72
+81 90 99 108 117 126 135 144 153 162
+171 180 189 198 207 216 225 234 243 0
+9 18 27 36 45 54 63 72 81 90
+99 108 117 126 135 144 153 162 171 180
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 0 8
+16 24 32 40 48 56 64 72 80 88
+96 104 112 120 128 136 144 152 160 168
+176 184 192 200 208 216 224 0 8 16
+24 32 40 48 56 64 72 80 88 96
+104 112 120 128 136 144 152 160 168 176
+184 192 200 208 216 224 0 8 16 24
+32 40 48 56 64 72 80 88 96 104
+112 120 128 136 144 152 160 168 176 184
+192 200 208 216 224 0 8 16 24 32
+40 48 56 64 72 80 88 96 104 112
+120 128 136 144 152 160 168 176 184 192
+200 208 216 224 0 8 16 24 32 40
+48 56 64 72 80 88 96 104 112 120
+128 136 144 152 160 168 176 184 192 200
+208 216 224 0 8 16 24 32 40 48
+56 64 72 80 88 96 104 112 120 128
+136 144 152 160 168 176 184 192 200 208
+216 224 0 8 16 24 32 40 48 56
+64 72 80 88 96 104 112 120 128 136
+144 152 160 168 176 184 192 200 208 216
+224 0 8 16 24 32 40 48 56 64
+72 80 88 96 104 112 120 128 136 144
+152 160 168 176 184 192 200 208 216 224
+0 8 16 24 32 40 48 56 64 72
+80 88 96 104 112 120 128 136 144 152
+160 168 176 184 192 200 208 216 224 0
+8 16 24 32 40 48 56 64 72 80
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 232 0
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 232 0
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 232 0
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 232 0
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 232 0
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 232 0
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 232 0
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 232 0
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 232 0
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 232 0
+8 16 24 32 40 48 56 64 72 80
+88 96 104 112 120 128 136 144 152 160
+168 176 184 192 200 208 216 224 232 240
+0 8 16 24 32 40 48 56 64 72
+80 88 96 104 112 120 128 136 144 152
+160 168 176 184 192 200 208 216 224 232
+240 0 8 16 24 32 40 48 56 64
+72 80 88 96 104 112 120 128 136 144
+152 160 168 176 184 192 200 208 216 224
+232 240 0 8 16 24 32 40 48 56
+64 72 80 88 96 104 112 120 128 136
+144 152 160 168 176 184 192 200 208 216
+224 232 240 0 8 16 24 32 40 48
+56 64 72 80 88 96 104 112 120 128
+136 144 152 160 168 176 184 192 200 208
+216 224 232 240 0 8 16 24 32 40
+48 56 64 72 80 88 96 104 112 120
+128 136 144 152 160 168 176 184 192 200
+208 216 224 232 240 0 8 16 24 32
+40 48 56 64 72 80 88 96 104 112
+120 128 136 144 152 160 168 176 184 192
+200 208 216 224 232 240 0 8 16 24
+32 40 48 56 64 72 80 88 96 104
+112 120 128 136 144 152 160 168 176 184
+192 200 208 216 224 232 240 0 8 16
+24 32 40 48 56 64 72 80 88 96
+104 112 120 128 136 144 152 160 168 176
+184 192 200 208 216 224 232 240 0 8
+16 24 32 40 48 56 64 72 80 88
+96 104 112 120 128 136 144 152 160 168
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+147 154 161 168 175 182 189 196 203 210
+217 0 7 14 21 28 35 42 49 56
+63 70 77 84 91 98 105 112 119 126
+133 140 147 154 161 168 175 182 189 196
+203 210 217 0 7 14 21 28 35 42
+49 56 63 70 77 84 91 98 105 112
+119 126 133 140 147 154 161 168 175 182
+189 196 203 210 217 0 7 14 21 28
+35 42 49 56 63 70 77 84 91 98
+105 112 119 126 133 140 147 154 161 168
+175 182 189 196 203 210 217 0 7 14
+21 28 35 42 49 56 63 70 77 84
+91 98 105 112 119 126 133 140 147 154
+161 168 175 182 189 196 203 210 217 0
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+147 154 161 168 175 182 189 196 203 210
+217 0 7 14 21 28 35 42 49 56
+63 70 77 84 91 98 105 112 119 126
+133 140 147 154 161 168 175 182 189 196
+203 210 217 0 7 14 21 28 35 42
+49 56 63 70 77 84 91 98 105 112
+119 126 133 140 147 154 161 168 175 182
+189 196 203 210 217 0 7 14 21 28
+35 42 49 56 63 70 77 84 91 98
+105 112 119 126 133 140 147 154 161 168
+175 182 189 196 203 210 217 0 7 14
+21 28 35 42 49 56 63 70 77 84
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+147 154 161 168 175 182 189 196 203 210
+217 224 0 7 14 21 28 35 42 49
+56 63 70 77 84 91 98 105 112 119
+126 133 140 147 154 161 168 175 182 189
+196 203 210 217 224 0 7 14 21 28
+35 42 49 56 63 70 77 84 91 98
+105 112 119 126 133 140 147 154 161 168
+175 182 189 196 203 210 217 224 0 7
+14 21 28 35 42 49 56 63 70 77
+84 91 98 105 112 119 126 133 140 147
+154 161 168 175 182 189 196 203 210 217
+224 0 7 14 21 28 35 42 49 56
+63 70 77 84 91 98 105 112 119 126
+133 140 147 154 161 168 175 182 189 196
+203 210 217 224 0 7 14 21 28 35
+42 49 56 63 70 77 84 91 98 105
+112 119 126 133 140 147 154 161 168 175
+182 189 196 203 210 217 224 0 7 14
+21 28 35 42 49 56 63 70 77 84
+91 98 105 112 119 126 133 140 147 154
+161 168 175 182 189 196 203 210 217 224
+0 7 14 21 28 35 42 49 56 63
+70 77 84 91 98 105 112 119 126 133
+140 147 154 161 168 175 182 189 196 203
+210 217 224 0 7 14 21 28 35 42
+49 56 63 70 77 84 91 98 105 112
+119 126 133 140 147 154 161 168 175 182
+189 196 203 210 217 224 0 7 14 21
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+147 154 161 168 175 182 189 196 203 210
+217 224 231 0 7 14 21 28 35 42
+49 56 63 70 77 84 91 98 105 112
+119 126 133 140 147 154 161 168 175 182
+189 196 203 210 217 224 231 0 7 14
+21 28 35 42 49 56 63 70 77 84
+91 98 105 112 119 126 133 140 147 154
+161 168 175 182 189 196 203 210 217 224
+231 0 7 14 21 28 35 42 49 56
+63 70 77 84 91 98 105 112 119 126
+133 140 147 154 161 168 175 182 189 196
+203 210 217 224 231 0 7 14 21 28
+35 42 49 56 63 70 77 84 91 98
+105 112 119 126 133 140 147 154 161 168
+175 182 189 196 203 210 217 224 231 0
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+147 154 161 168 175 182 189 196 203 210
+217 224 231 0 7 14 21 28 35 42
+49 56 63 70 77 84 91 98 105 112
+119 126 133 140 147 154 161 168 175 182
+189 196 203 210 217 224 231 0 7 14
+21 28 35 42 49 56 63 70 77 84
+91 98 105 112 119 126 133 140 147 154
+161 168 175 182 189 196 203 210 217 224
+231 0 7 14 21 28 35 42 49 56
+63 70 77 84 91 98 105 112 119 126
+133 140 147 154 161 168 175 182 189 196
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+147 154 161 168 175 182 189 196 203 210
+217 224 231 238 0 7 14 21 28 35
+42 49 56 63 70 77 84 91 98 105
+112 119 126 133 140 147 154 161 168 175
+182 189 196 203 210 217 224 231 238 0
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+147 154 161 168 175 182 189 196 203 210
+217 224 231 238 0 7 14 21 28 35
+42 49 56 63 70 77 84 91 98 105
+112 119 126 133 140 147 154 161 168 175
+182 189 196 203 210 217 224 231 238 0
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+147 154 161 168 175 182 189 196 203 210
+217 224 231 238 0 7 14 21 28 35
+42 49 56 63 70 77 84 91 98 105
+112 119 126 133 140 147 154 161 168 175
+182 189 196 203 210 217 224 231 238 0
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+147 154 161 168 175 182 189 196 203 210
+217 224 231 238 0 7 14 21 28 35
+42 49 56 63 70 77 84 91 98 105
+112 119 126 133 140 147 154 161 168 175
+182 189 196 203 210 217 224 231 238 0
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+147 154 161 168 175 182 189 196 203 210
+217 224 231 238 245 0 7 14 21 28
+35 42 49 56 63 70 77 84 91 98
+105 112 119 126 133 140 147 154 161 168
+175 182 189 196 203 210 217 224 231 238
+245 0 7 14 21 28 35 42 49 56
+63 70 77 84 91 98 105 112 119 126
+133 140 147 154 161 168 175 182 189 196
+203 210 217 224 231 238 245 0 7 14
+21 28 35 42 49 56 63 70 77 84
+91 98 105 112 119 126 133 140 147 154
+161 168 175 182 189 196 203 210 217 224
+231 238 245 0 7 14 21 28 35 42
+49 56 63 70 77 84 91 98 105 112
+119 126 133 140 147 154 161 168 175 182
+189 196 203 210 217 224 231 238 245 0
+7 14 21 28 35 42 49 56 63 70
+77 84 91 98 105 112 119 126 133 140
+147 154 161 168 175 182 189 196 203 210
+217 224 231 238 245 0 7 14 21 28
+35 42 49 56 63 70 77 84 91 98
+105 112 119 126 133 140 147 154 161 168
+175 182 189 196 203 210 217 224 231 238
+245 0 7 14 21 28 35 42 49 56
+63 70 77 84 91 98 105 112 119 126
+133 140 147 154 161 168 175 182 189 196
+203 210 217 224 231 238 245 0 7 14
+21 28 35 42 49 56 63 70 77 84
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 0 6 12 18
+24 30 36 42 48 54 60 66 72 78
+84 90 96 102 108 114 120 126 132 138
+144 150 156 162 168 174 180 186 192 198
+204 210 216 0 6 12 18 24 30 36
+42 48 54 60 66 72 78 84 90 96
+102 108 114 120 126 132 138 144 150 156
+162 168 174 180 186 192 198 204 210 216
+0 6 12 18 24 30 36 42 48 54
+60 66 72 78 84 90 96 102 108 114
+120 126 132 138 144 150 156 162 168 174
+180 186 192 198 204 210 216 0 6 12
+18 24 30 36 42 48 54 60 66 72
+78 84 90 96 102 108 114 120 126 132
+138 144 150 156 162 168 174 180 186 192
+198 204 210 216 0 6 12 18 24 30
+36 42 48 54 60 66 72 78 84 90
+96 102 108 114 120 126 132 138 144 150
+156 162 168 174 180 186 192 198 204 210
+216 0 6 12 18 24 30 36 42 48
+54 60 66 72 78 84 90 96 102 108
+114 120 126 132 138 144 150 156 162 168
+174 180 186 192 198 204 210 216 0 6
+12 18 24 30 36 42 48 54 60 66
+72 78 84 90 96 102 108 114 120 126
+132 138 144 150 156 162 168 174 180 186
+192 198 204 210 216 0 6 12 18 24
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 0 6 12
+18 24 30 36 42 48 54 60 66 72
+78 84 90 96 102 108 114 120 126 132
+138 144 150 156 162 168 174 180 186 192
+198 204 210 216 222 0 6 12 18 24
+30 36 42 48 54 60 66 72 78 84
+90 96 102 108 114 120 126 132 138 144
+150 156 162 168 174 180 186 192 198 204
+210 216 222 0 6 12 18 24 30 36
+42 48 54 60 66 72 78 84 90 96
+102 108 114 120 126 132 138 144 150 156
+162 168 174 180 186 192 198 204 210 216
+222 0 6 12 18 24 30 36 42 48
+54 60 66 72 78 84 90 96 102 108
+114 120 126 132 138 144 150 156 162 168
+174 180 186 192 198 204 210 216 222 0
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 0 6 12
+18 24 30 36 42 48 54 60 66 72
+78 84 90 96 102 108 114 120 126 132
+138 144 150 156 162 168 174 180 186 192
+198 204 210 216 222 0 6 12 18 24
+30 36 42 48 54 60 66 72 78 84
+90 96 102 108 114 120 126 132 138 144
+150 156 162 168 174 180 186 192 198 204
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 228 0 6
+12 18 24 30 36 42 48 54 60 66
+72 78 84 90 96 102 108 114 120 126
+132 138 144 150 156 162 168 174 180 186
+192 198 204 210 216 222 228 0 6 12
+18 24 30 36 42 48 54 60 66 72
+78 84 90 96 102 108 114 120 126 132
+138 144 150 156 162 168 174 180 186 192
+198 204 210 216 222 228 0 6 12 18
+24 30 36 42 48 54 60 66 72 78
+84 90 96 102 108 114 120 126 132 138
+144 150 156 162 168 174 180 186 192 198
+204 210 216 222 228 0 6 12 18 24
+30 36 42 48 54 60 66 72 78 84
+90 96 102 108 114 120 126 132 138 144
+150 156 162 168 174 180 186 192 198 204
+210 216 222 228 0 6 12 18 24 30
+36 42 48 54 60 66 72 78 84 90
+96 102 108 114 120 126 132 138 144 150
+156 162 168 174 180 186 192 198 204 210
+216 222 228 0 6 12 18 24 30 36
+42 48 54 60 66 72 78 84 90 96
+102 108 114 120 126 132 138 144 150 156
+162 168 174 180 186 192 198 204 210 216
+222 228 0 6 12 18 24 30 36 42
+48 54 60 66 72 78 84 90 96 102
+108 114 120 126 132 138 144 150 156 162
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 228 234 0
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 228 234 0
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 228 234 0
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 228 234 0
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 228 234 0
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 228 234 0
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 228 234 0
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 228 234 240
+0 6 12 18 24 30 36 42 48 54
+60 66 72 78 84 90 96 102 108 114
+120 126 132 138 144 150 156 162 168 174
+180 186 192 198 204 210 216 222 228 234
+240 0 6 12 18 24 30 36 42 48
+54 60 66 72 78 84 90 96 102 108
+114 120 126 132 138 144 150 156 162 168
+174 180 186 192 198 204 210 216 222 228
+234 240 0 6 12 18 24 30 36 42
+48 54 60 66 72 78 84 90 96 102
+108 114 120 126 132 138 144 150 156 162
+168 174 180 186 192 198 204 210 216 222
+228 234 240 0 6 12 18 24 30 36
+42 48 54 60 66 72 78 84 90 96
+102 108 114 120 126 132 138 144 150 156
+162 168 174 180 186 192 198 204 210 216
+222 228 234 240 0 6 12 18 24 30
+36 42 48 54 60 66 72 78 84 90
+96 102 108 114 120 126 132 138 144 150
+156 162 168 174 180 186 192 198 204 210
+216 222 228 234 240 0 6 12 18 24
+30 36 42 48 54 60 66 72 78 84
+90 96 102 108 114 120 126 132 138 144
+150 156 162 168 174 180 186 192 198 204
+210 216 222 228 234 240 0 6 12 18
+24 30 36 42 48 54 60 66 72 78
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 228 234 240
+246 0 6 12 18 24 30 36 42 48
+54 60 66 72 78 84 90 96 102 108
+114 120 126 132 138 144 150 156 162 168
+174 180 186 192 198 204 210 216 222 228
+234 240 246 0 6 12 18 24 30 36
+42 48 54 60 66 72 78 84 90 96
+102 108 114 120 126 132 138 144 150 156
+162 168 174 180 186 192 198 204 210 216
+222 228 234 240 246 0 6 12 18 24
+30 36 42 48 54 60 66 72 78 84
+90 96 102 108 114 120 126 132 138 144
+150 156 162 168 174 180 186 192 198 204
+210 216 222 228 234 240 246 0 6 12
+18 24 30 36 42 48 54 60 66 72
+78 84 90 96 102 108 114 120 126 132
+138 144 150 156 162 168 174 180 186 192
+198 204 210 216 222 228 234 240 246 0
+6 12 18 24 30 36 42 48 54 60
+66 72 78 84 90 96 102 108 114 120
+126 132 138 144 150 156 162 168 174 180
+186 192 198 204 210 216 222 228 234 240
+246 0 6 12 18 24 30 36 42 48
+54 60 66 72 78 84 90 96 102 108
+114 120 126 132 138 144 150 156 162 168
+174 180 186 192 198 204 210 216 222 228
+234 240 246 0 6 12 18 24 30 36
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 0 5 10 15 20 25 30 35
+40 45 50 55 60 65 70 75 80 85
+90 95 100 105 110 115 120 125 130 135
+140 145 150 155 160 165 170 175 180 185
+190 195 200 205 210 0 5 10 15 20
+25 30 35 40 45 50 55 60 65 70
+75 80 85 90 95 100 105 110 115 120
+125 130 135 140 145 150 155 160 165 170
+175 180 185 190 195 200 205 210 0 5
+10 15 20 25 30 35 40 45 50 55
+60 65 70 75 80 85 90 95 100 105
+110 115 120 125 130 135 140 145 150 155
+160 165 170 175 180 185 190 195 200 205
+210 0 5 10 15 20 25 30 35 40
+45 50 55 60 65 70 75 80 85 90
+95 100 105 110 115 120 125 130 135 140
+145 150 155 160 165 170 175 180 185 190
+195 200 205 210 0 5 10 15 20 25
+30 35 40 45 50 55 60 65 70 75
+80 85 90 95 100 105 110 115 120 125
+130 135 140 145 150 155 160 165 170 175
+180 185 190 195 200 205 210 0 5 10
+15 20 25 30 35 40 45 50 55 60
+65 70 75 80 85 90 95 100 105 110
+115 120 125 130 135 140 145 150 155 160
+165 170 175 180 185 190 195 200 205 210
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 0 5 10 15 20 25 30
+35 40 45 50 55 60 65 70 75 80
+85 90 95 100 105 110 115 120 125 130
+135 140 145 150 155 160 165 170 175 180
+185 190 195 200 205 210 215 0 5 10
+15 20 25 30 35 40 45 50 55 60
+65 70 75 80 85 90 95 100 105 110
+115 120 125 130 135 140 145 150 155 160
+165 170 175 180 185 190 195 200 205 210
+215 0 5 10 15 20 25 30 35 40
+45 50 55 60 65 70 75 80 85 90
+95 100 105 110 115 120 125 130 135 140
+145 150 155 160 165 170 175 180 185 190
+195 200 205 210 215 0 5 10 15 20
+25 30 35 40 45 50 55 60 65 70
+75 80 85 90 95 100 105 110 115 120
+125 130 135 140 145 150 155 160 165 170
+175 180 185 190 195 200 205 210 215 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 0 5 10 15 20 25 30
+35 40 45 50 55 60 65 70 75 80
+85 90 95 100 105 110 115 120 125 130
+135 140 145 150 155 160 165 170 175 180
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 0 5 10 15 20 25
+30 35 40 45 50 55 60 65 70 75
+80 85 90 95 100 105 110 115 120 125
+130 135 140 145 150 155 160 165 170 175
+180 185 190 195 200 205 210 215 220 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 0 5 10 15 20 25
+30 35 40 45 50 55 60 65 70 75
+80 85 90 95 100 105 110 115 120 125
+130 135 140 145 150 155 160 165 170 175
+180 185 190 195 200 205 210 215 220 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 0 5 10 15 20 25
+30 35 40 45 50 55 60 65 70 75
+80 85 90 95 100 105 110 115 120 125
+130 135 140 145 150 155 160 165 170 175
+180 185 190 195 200 205 210 215 220 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 0 5 10 15 20
+25 30 35 40 45 50 55 60 65 70
+75 80 85 90 95 100 105 110 115 120
+125 130 135 140 145 150 155 160 165 170
+175 180 185 190 195 200 205 210 215 220
+225 0 5 10 15 20 25 30 35 40
+45 50 55 60 65 70 75 80 85 90
+95 100 105 110 115 120 125 130 135 140
+145 150 155 160 165 170 175 180 185 190
+195 200 205 210 215 220 225 0 5 10
+15 20 25 30 35 40 45 50 55 60
+65 70 75 80 85 90 95 100 105 110
+115 120 125 130 135 140 145 150 155 160
+165 170 175 180 185 190 195 200 205 210
+215 220 225 0 5 10 15 20 25 30
+35 40 45 50 55 60 65 70 75 80
+85 90 95 100 105 110 115 120 125 130
+135 140 145 150 155 160 165 170 175 180
+185 190 195 200 205 210 215 220 225 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 0 5 10 15 20
+25 30 35 40 45 50 55 60 65 70
+75 80 85 90 95 100 105 110 115 120
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 230 0 5 10 15
+20 25 30 35 40 45 50 55 60 65
+70 75 80 85 90 95 100 105 110 115
+120 125 130 135 140 145 150 155 160 165
+170 175 180 185 190 195 200 205 210 215
+220 225 230 0 5 10 15 20 25 30
+35 40 45 50 55 60 65 70 75 80
+85 90 95 100 105 110 115 120 125 130
+135 140 145 150 155 160 165 170 175 180
+185 190 195 200 205 210 215 220 225 230
+0 5 10 15 20 25 30 35 40 45
+50 55 60 65 70 75 80 85 90 95
+100 105 110 115 120 125 130 135 140 145
+150 155 160 165 170 175 180 185 190 195
+200 205 210 215 220 225 230 0 5 10
+15 20 25 30 35 40 45 50 55 60
+65 70 75 80 85 90 95 100 105 110
+115 120 125 130 135 140 145 150 155 160
+165 170 175 180 185 190 195 200 205 210
+215 220 225 230 0 5 10 15 20 25
+30 35 40 45 50 55 60 65 70 75
+80 85 90 95 100 105 110 115 120 125
+130 135 140 145 150 155 160 165 170 175
+180 185 190 195 200 205 210 215 220 225
+230 0 5 10 15 20 25 30 35 40
+45 50 55 60 65 70 75 80 85 90
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 230 235 0 5 10
+15 20 25 30 35 40 45 50 55 60
+65 70 75 80 85 90 95 100 105 110
+115 120 125 130 135 140 145 150 155 160
+165 170 175 180 185 190 195 200 205 210
+215 220 225 230 235 0 5 10 15 20
+25 30 35 40 45 50 55 60 65 70
+75 80 85 90 95 100 105 110 115 120
+125 130 135 140 145 150 155 160 165 170
+175 180 185 190 195 200 205 210 215 220
+225 230 235 0 5 10 15 20 25 30
+35 40 45 50 55 60 65 70 75 80
+85 90 95 100 105 110 115 120 125 130
+135 140 145 150 155 160 165 170 175 180
+185 190 195 200 205 210 215 220 225 230
+235 0 5 10 15 20 25 30 35 40
+45 50 55 60 65 70 75 80 85 90
+95 100 105 110 115 120 125 130 135 140
+145 150 155 160 165 170 175 180 185 190
+195 200 205 210 215 220 225 230 235 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 230 235 0 5 10
+15 20 25 30 35 40 45 50 55 60
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 230 235 240 0 5
+10 15 20 25 30 35 40 45 50 55
+60 65 70 75 80 85 90 95 100 105
+110 115 120 125 130 135 140 145 150 155
+160 165 170 175 180 185 190 195 200 205
+210 215 220 225 230 235 240 0 5 10
+15 20 25 30 35 40 45 50 55 60
+65 70 75 80 85 90 95 100 105 110
+115 120 125 130 135 140 145 150 155 160
+165 170 175 180 185 190 195 200 205 210
+215 220 225 230 235 240 0 5 10 15
+20 25 30 35 40 45 50 55 60 65
+70 75 80 85 90 95 100 105 110 115
+120 125 130 135 140 145 150 155 160 165
+170 175 180 185 190 195 200 205 210 215
+220 225 230 235 240 0 5 10 15 20
+25 30 35 40 45 50 55 60 65 70
+75 80 85 90 95 100 105 110 115 120
+125 130 135 140 145 150 155 160 165 170
+175 180 185 190 195 200 205 210 215 220
+225 230 235 240 0 5 10 15 20 25
+30 35 40 45 50 55 60 65 70 75
+80 85 90 95 100 105 110 115 120 125
+130 135 140 145 150 155 160 165 170 175
+180 185 190 195 200 205 210 215 220 225
+230 235 240 0 5 10 15 20 25 30
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 230 235 240 245 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 230 235 240 245 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 230 235 240 245 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 230 235 240 245 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 230 235 240 245 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 230 235 240 245 0
+5 10 15 20 25 30 35 40 45 50
+55 60 65 70 75 80 85 90 95 100
+105 110 115 120 125 130 135 140 145 150
+155 160 165 170 175 180 185 190 195 200
+205 210 215 220 225 230 235 240 245 250
+0 5 10 15 20 25 30 35 40 45
+50 55 60 65 70 75 80 85 90 95
+100 105 110 115 120 125 130 135 140 145
+150 155 160 165 170 175 180 185 190 195
+200 205 210 215 220 225 230 235 240 245
+250 0 5 10 15 20 25 30 35 40
+45 50 55 60 65 70 75 80 85 90
+95 100 105 110 115 120 125 130 135 140
+145 150 155 160 165 170 175 180 185 190
+195 200 205 210 215 220 225 230 235 240
+245 250 0 5 10 15 20 25 30 35
+40 45 50 55 60 65 70 75 80 85
+90 95 100 105 110 115 120 125 130 135
+140 145 150 155 160 165 170 175 180 185
+190 195 200 205 210 215 220 225 230 235
+240 245 250 0 5 10 15 20 25 30
+35 40 45 50 55 60 65 70 75 80
+85 90 95 100 105 110 115 120 125 130
+135 140 145 150 155 160 165 170 175 180
+185 190 195 200 205 210 215 220 225 230
+235 240 245 250 0 5 10 15 20 25
+30 35 40 45 50 55 60 65 70 75
+80 85 90 95 100 105 110 115 120 125
+130 135 140 145 150 155 160 165 170 175
+180 185 190 195 200 205 210 215 220 225
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 0 4 8 12 16 20 24 28 32
+36 40 44 48 52 56 60 64 68 72
+76 80 84 88 92 96 100 104 108 112
+116 120 124 128 132 136 140 144 148 152
+156 160 164 168 172 176 180 184 188 192
+196 200 204 0 4 8 12 16 20 24
+28 32 36 40 44 48 52 56 60 64
+68 72 76 80 84 88 92 96 100 104
+108 112 116 120 124 128 132 136 140 144
+148 152 156 160 164 168 172 176 180 184
+188 192 196 200 204 0 4 8 12 16
+20 24 28 32 36 40 44 48 52 56
+60 64 68 72 76 80 84 88 92 96
+100 104 108 112 116 120 124 128 132 136
+140 144 148 152 156 160 164 168 172 176
+180 184 188 192 196 200 204 0 4 8
+12 16 20 24 28 32 36 40 44 48
+52 56 60 64 68 72 76 80 84 88
+92 96 100 104 108 112 116 120 124 128
+132 136 140 144 148 152 156 160 164 168
+172 176 180 184 188 192 196 200 204 0
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 0 4 8 12 16 20 24 28
+32 36 40 44 48 52 56 60 64 68
+72 76 80 84 88 92 96 100 104 108
+112 116 120 124 128 132 136 140 144 148
+152 156 160 164 168 172 176 180 184 188
+192 196 200 204 208 0 4 8 12 16
+20 24 28 32 36 40 44 48 52 56
+60 64 68 72 76 80 84 88 92 96
+100 104 108 112 116 120 124 128 132 136
+140 144 148 152 156 160 164 168 172 176
+180 184 188 192 196 200 204 208 0 4
+8 12 16 20 24 28 32 36 40 44
+48 52 56 60 64 68 72 76 80 84
+88 92 96 100 104 108 112 116 120 124
+128 132 136 140 144 148 152 156 160 164
+168 172 176 180 184 188 192 196 200 204
+208 0 4 8 12 16 20 24 28 32
+36 40 44 48 52 56 60 64 68 72
+76 80 84 88 92 96 100 104 108 112
+116 120 124 128 132 136 140 144 148 152
+156 160 164 168 172 176 180 184 188 192
+196 200 204 208 0 4 8 12 16 20
+24 28 32 36 40 44 48 52 56 60
+64 68 72 76 80 84 88 92 96 100
+104 108 112 116 120 124 128 132 136 140
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 0 4 8 12 16 20 24
+28 32 36 40 44 48 52 56 60 64
+68 72 76 80 84 88 92 96 100 104
+108 112 116 120 124 128 132 136 140 144
+148 152 156 160 164 168 172 176 180 184
+188 192 196 200 204 208 212 0 4 8
+12 16 20 24 28 32 36 40 44 48
+52 56 60 64 68 72 76 80 84 88
+92 96 100 104 108 112 116 120 124 128
+132 136 140 144 148 152 156 160 164 168
+172 176 180 184 188 192 196 200 204 208
+212 0 4 8 12 16 20 24 28 32
+36 40 44 48 52 56 60 64 68 72
+76 80 84 88 92 96 100 104 108 112
+116 120 124 128 132 136 140 144 148 152
+156 160 164 168 172 176 180 184 188 192
+196 200 204 208 212 0 4 8 12 16
+20 24 28 32 36 40 44 48 52 56
+60 64 68 72 76 80 84 88 92 96
+100 104 108 112 116 120 124 128 132 136
+140 144 148 152 156 160 164 168 172 176
+180 184 188 192 196 200 204 208 212 0
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 0 4 8 12 16 20
+24 28 32 36 40 44 48 52 56 60
+64 68 72 76 80 84 88 92 96 100
+104 108 112 116 120 124 128 132 136 140
+144 148 152 156 160 164 168 172 176 180
+184 188 192 196 200 204 208 212 216 0
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 0 4 8 12 16 20
+24 28 32 36 40 44 48 52 56 60
+64 68 72 76 80 84 88 92 96 100
+104 108 112 116 120 124 128 132 136 140
+144 148 152 156 160 164 168 172 176 180
+184 188 192 196 200 204 208 212 216 0
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 0 4 8 12 16 20
+24 28 32 36 40 44 48 52 56 60
+64 68 72 76 80 84 88 92 96 100
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 0 4 8 12 16
+20 24 28 32 36 40 44 48 52 56
+60 64 68 72 76 80 84 88 92 96
+100 104 108 112 116 120 124 128 132 136
+140 144 148 152 156 160 164 168 172 176
+180 184 188 192 196 200 204 208 212 216
+220 0 4 8 12 16 20 24 28 32
+36 40 44 48 52 56 60 64 68 72
+76 80 84 88 92 96 100 104 108 112
+116 120 124 128 132 136 140 144 148 152
+156 160 164 168 172 176 180 184 188 192
+196 200 204 208 212 216 220 0 4 8
+12 16 20 24 28 32 36 40 44 48
+52 56 60 64 68 72 76 80 84 88
+92 96 100 104 108 112 116 120 124 128
+132 136 140 144 148 152 156 160 164 168
+172 176 180 184 188 192 196 200 204 208
+212 216 220 0 4 8 12 16 20 24
+28 32 36 40 44 48 52 56 60 64
+68 72 76 80 84 88 92 96 100 104
+108 112 116 120 124 128 132 136 140 144
+148 152 156 160 164 168 172 176 180 184
+188 192 196 200 204 208 212 216 220 0
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 224 0 4 8 12
+16 20 24 28 32 36 40 44 48 52
+56 60 64 68 72 76 80 84 88 92
+96 100 104 108 112 116 120 124 128 132
+136 140 144 148 152 156 160 164 168 172
+176 180 184 188 192 196 200 204 208 212
+216 220 224 0 4 8 12 16 20 24
+28 32 36 40 44 48 52 56 60 64
+68 72 76 80 84 88 92 96 100 104
+108 112 116 120 124 128 132 136 140 144
+148 152 156 160 164 168 172 176 180 184
+188 192 196 200 204 208 212 216 220 224
+0 4 8 12 16 20 24 28 32 36
+40 44 48 52 56 60 64 68 72 76
+80 84 88 92 96 100 104 108 112 116
+120 124 128 132 136 140 144 148 152 156
+160 164 168 172 176 180 184 188 192 196
+200 204 208 212 216 220 224 0 4 8
+12 16 20 24 28 32 36 40 44 48
+52 56 60 64 68 72 76 80 84 88
+92 96 100 104 108 112 116 120 124 128
+132 136 140 144 148 152 156 160 164 168
+172 176 180 184 188 192 196 200 204 208
+212 216 220 224 0 4 8 12 16 20
+24 28 32 36 40 44 48 52 56 60
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 224 228 0 4 8
+12 16 20 24 28 32 36 40 44 48
+52 56 60 64 68 72 76 80 84 88
+92 96 100 104 108 112 116 120 124 128
+132 136 140 144 148 152 156 160 164 168
+172 176 180 184 188 192 196 200 204 208
+212 216 220 224 228 0 4 8 12 16
+20 24 28 32 36 40 44 48 52 56
+60 64 68 72 76 80 84 88 92 96
+100 104 108 112 116 120 124 128 132 136
+140 144 148 152 156 160 164 168 172 176
+180 184 188 192 196 200 204 208 212 216
+220 224 228 0 4 8 12 16 20 24
+28 32 36 40 44 48 52 56 60 64
+68 72 76 80 84 88 92 96 100 104
+108 112 116 120 124 128 132 136 140 144
+148 152 156 160 164 168 172 176 180 184
+188 192 196 200 204 208 212 216 220 224
+228 0 4 8 12 16 20 24 28 32
+36 40 44 48 52 56 60 64 68 72
+76 80 84 88 92 96 100 104 108 112
+116 120 124 128 132 136 140 144 148 152
+156 160 164 168 172 176 180 184 188 192
+196 200 204 208 212 216 220 224 228 0
+4 8 12 16 20 24 28 32 36 40
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 224 228 232 0 4
+8 12 16 20 24 28 32 36 40 44
+48 52 56 60 64 68 72 76 80 84
+88 92 96 100 104 108 112 116 120 124
+128 132 136 140 144 148 152 156 160 164
+168 172 176 180 184 188 192 196 200 204
+208 212 216 220 224 228 232 0 4 8
+12 16 20 24 28 32 36 40 44 48
+52 56 60 64 68 72 76 80 84 88
+92 96 100 104 108 112 116 120 124 128
+132 136 140 144 148 152 156 160 164 168
+172 176 180 184 188 192 196 200 204 208
+212 216 220 224 228 232 0 4 8 12
+16 20 24 28 32 36 40 44 48 52
+56 60 64 68 72 76 80 84 88 92
+96 100 104 108 112 116 120 124 128 132
+136 140 144 148 152 156 160 164 168 172
+176 180 184 188 192 196 200 204 208 212
+216 220 224 228 232 0 4 8 12 16
+20 24 28 32 36 40 44 48 52 56
+60 64 68 72 76 80 84 88 92 96
+100 104 108 112 116 120 124 128 132 136
+140 144 148 152 156 160 164 168 172 176
+180 184 188 192 196 200 204 208 212 216
+220 224 228 232 0 4 8 12 16 20
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 224 228 232 236 0
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 224 228 232 236 0
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 224 228 232 236 0
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 224 228 232 236 0
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 224 228 232 236 0
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 224 228 232 236 240
+0 4 8 12 16 20 24 28 32 36
+40 44 48 52 56 60 64 68 72 76
+80 84 88 92 96 100 104 108 112 116
+120 124 128 132 136 140 144 148 152 156
+160 164 168 172 176 180 184 188 192 196
+200 204 208 212 216 220 224 228 232 236
+240 0 4 8 12 16 20 24 28 32
+36 40 44 48 52 56 60 64 68 72
+76 80 84 88 92 96 100 104 108 112
+116 120 124 128 132 136 140 144 148 152
+156 160 164 168 172 176 180 184 188 192
+196 200 204 208 212 216 220 224 228 232
+236 240 0 4 8 12 16 20 24 28
+32 36 40 44 48 52 56 60 64 68
+72 76 80 84 88 92 96 100 104 108
+112 116 120 124 128 132 136 140 144 148
+152 156 160 164 168 172 176 180 184 188
+192 196 200 204 208 212 216 220 224 228
+232 236 240 0 4 8 12 16 20 24
+28 32 36 40 44 48 52 56 60 64
+68 72 76 80 84 88 92 96 100 104
+108 112 116 120 124 128 132 136 140 144
+148 152 156 160 164 168 172 176 180 184
+188 192 196 200 204 208 212 216 220 224
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 224 228 232 236 240
+244 0 4 8 12 16 20 24 28 32
+36 40 44 48 52 56 60 64 68 72
+76 80 84 88 92 96 100 104 108 112
+116 120 124 128 132 136 140 144 148 152
+156 160 164 168 172 176 180 184 188 192
+196 200 204 208 212 216 220 224 228 232
+236 240 244 0 4 8 12 16 20 24
+28 32 36 40 44 48 52 56 60 64
+68 72 76 80 84 88 92 96 100 104
+108 112 116 120 124 128 132 136 140 144
+148 152 156 160 164 168 172 176 180 184
+188 192 196 200 204 208 212 216 220 224
+228 232 236 240 244 0 4 8 12 16
+20 24 28 32 36 40 44 48 52 56
+60 64 68 72 76 80 84 88 92 96
+100 104 108 112 116 120 124 128 132 136
+140 144 148 152 156 160 164 168 172 176
+180 184 188 192 196 200 204 208 212 216
+220 224 228 232 236 240 244 0 4 8
+12 16 20 24 28 32 36 40 44 48
+52 56 60 64 68 72 76 80 84 88
+92 96 100 104 108 112 116 120 124 128
+132 136 140 144 148 152 156 160 164 168
+172 176 180 184 188 192 196 200 204 208
+4 8 12 16 20 24 28 32 36 40
+44 48 52 56 60 64 68 72 76 80
+84 88 92 96 100 104 108 112 116 120
+124 128 132 136 140 144 148 152 156 160
+164 168 172 176 180 184 188 192 196 200
+204 208 212 216 220 224 228 232 236 240
+244 248 0 4 8 12 16 20 24 28
+32 36 40 44 48 52 56 60 64 68
+72 76 80 84 88 92 96 100 104 108
+112 116 120 124 128 132 136 140 144 148
+152 156 160 164 168 172 176 180 184 188
+192 196 200 204 208 212 216 220 224 228
+232 236 240 244 248 0 4 8 12 16
+20 24 28 32 36 40 44 48 52 56
+60 64 68 72 76 80 84 88 92 96
+100 104 108 112 116 120 124 128 132 136
+140 144 148 152 156 160 164 168 172 176
+180 184 188 192 196 200 204 208 212 216
+220 224 228 232 236 240 244 248 0 4
+8 12 16 20 24 28 32 36 40 44
+48 52 56 60 64 68 72 76 80 84
+88 92 96 100 104 108 112 116 120 124
+128 132 136 140 144 148 152 156 160 164
+168 172 176 180 184 188 192 196 200 204
+208 212 216 220 224 228 232 236 240 244
+248 0 4 8 12 16 20 24 28 32
+36 40 44 48 52 56 60 64 68 72
+76 80 84 88 92 96 100 104 108 112
+116 120 124 128 132 136 140 144 148 152
+156 160 164 168 172 176 180 184 188 192
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 0 3 6 9 12 15 18
+21 24 27 30 33 36 39 42 45 48
+51 54 57 60 63 66 69 72 75 78
+81 84 87 90 93 96 99 102 105 108
+111 114 117 120 123 126 129 132 135 138
+141 144 147 150 153 156 159 162 165 168
+171 174 177 180 183 186 189 0 3 6
+9 12 15 18 21 24 27 30 33 36
+39 42 45 48 51 54 57 60 63 66
+69 72 75 78 81 84 87 90 93 96
+99 102 105 108 111 114 117 120 123 126
+129 132 135 138 141 144 147 150 153 156
+159 162 165 168 171 174 177 180 183 186
+189 0 3 6 9 12 15 18 21 24
+27 30 33 36 39 42 45 48 51 54
+57 60 63 66 69 72 75 78 81 84
+87 90 93 96 99 102 105 108 111 114
+117 120 123 126 129 132 135 138 141 144
+147 150 153 156 159 162 165 168 171 174
+177 180 183 186 189 0 3 6 9 12
+15 18 21 24 27 30 33 36 39 42
+45 48 51 54 57 60 63 66 69 72
+75 78 81 84 87 90 93 96 99 102
+105 108 111 114 117 120 123 126 129 132
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 0 3 6 9 12 15
+18 21 24 27 30 33 36 39 42 45
+48 51 54 57 60 63 66 69 72 75
+78 81 84 87 90 93 96 99 102 105
+108 111 114 117 120 123 126 129 132 135
+138 141 144 147 150 153 156 159 162 165
+168 171 174 177 180 183 186 189 192 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 0 3 6 9 12 15
+18 21 24 27 30 33 36 39 42 45
+48 51 54 57 60 63 66 69 72 75
+78 81 84 87 90 93 96 99 102 105
+108 111 114 117 120 123 126 129 132 135
+138 141 144 147 150 153 156 159 162 165
+168 171 174 177 180 183 186 189 192 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 0 3 6 9 12
+15 18 21 24 27 30 33 36 39 42
+45 48 51 54 57 60 63 66 69 72
+75 78 81 84 87 90 93 96 99 102
+105 108 111 114 117 120 123 126 129 132
+135 138 141 144 147 150 153 156 159 162
+165 168 171 174 177 180 183 186 189 192
+195 0 3 6 9 12 15 18 21 24
+27 30 33 36 39 42 45 48 51 54
+57 60 63 66 69 72 75 78 81 84
+87 90 93 96 99 102 105 108 111 114
+117 120 123 126 129 132 135 138 141 144
+147 150 153 156 159 162 165 168 171 174
+177 180 183 186 189 192 195 0 3 6
+9 12 15 18 21 24 27 30 33 36
+39 42 45 48 51 54 57 60 63 66
+69 72 75 78 81 84 87 90 93 96
+99 102 105 108 111 114 117 120 123 126
+129 132 135 138 141 144 147 150 153 156
+159 162 165 168 171 174 177 180 183 186
+189 192 195 0 3 6 9 12 15 18
+21 24 27 30 33 36 39 42 45 48
+51 54 57 60 63 66 69 72 75 78
+81 84 87 90 93 96 99 102 105 108
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 0 3 6 9
+12 15 18 21 24 27 30 33 36 39
+42 45 48 51 54 57 60 63 66 69
+72 75 78 81 84 87 90 93 96 99
+102 105 108 111 114 117 120 123 126 129
+132 135 138 141 144 147 150 153 156 159
+162 165 168 171 174 177 180 183 186 189
+192 195 198 0 3 6 9 12 15 18
+21 24 27 30 33 36 39 42 45 48
+51 54 57 60 63 66 69 72 75 78
+81 84 87 90 93 96 99 102 105 108
+111 114 117 120 123 126 129 132 135 138
+141 144 147 150 153 156 159 162 165 168
+171 174 177 180 183 186 189 192 195 198
+0 3 6 9 12 15 18 21 24 27
+30 33 36 39 42 45 48 51 54 57
+60 63 66 69 72 75 78 81 84 87
+90 93 96 99 102 105 108 111 114 117
+120 123 126 129 132 135 138 141 144 147
+150 153 156 159 162 165 168 171 174 177
+180 183 186 189 192 195 198 0 3 6
+9 12 15 18 21 24 27 30 33 36
+39 42 45 48 51 54 57 60 63 66
+69 72 75 78 81 84 87 90 93 96
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 0 3 6
+9 12 15 18 21 24 27 30 33 36
+39 42 45 48 51 54 57 60 63 66
+69 72 75 78 81 84 87 90 93 96
+99 102 105 108 111 114 117 120 123 126
+129 132 135 138 141 144 147 150 153 156
+159 162 165 168 171 174 177 180 183 186
+189 192 195 198 201 0 3 6 9 12
+15 18 21 24 27 30 33 36 39 42
+45 48 51 54 57 60 63 66 69 72
+75 78 81 84 87 90 93 96 99 102
+105 108 111 114 117 120 123 126 129 132
+135 138 141 144 147 150 153 156 159 162
+165 168 171 174 177 180 183 186 189 192
+195 198 201 0 3 6 9 12 15 18
+21 24 27 30 33 36 39 42 45 48
+51 54 57 60 63 66 69 72 75 78
+81 84 87 90 93 96 99 102 105 108
+111 114 117 120 123 126 129 132 135 138
+141 144 147 150 153 156 159 162 165 168
+171 174 177 180 183 186 189 192 195 198
+201 0 3 6 9 12 15 18 21 24
+27 30 33 36 39 42 45 48 51 54
+57 60 63 66 69 72 75 78 81 84
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 0 3
+6 9 12 15 18 21 24 27 30 33
+36 39 42 45 48 51 54 57 60 63
+66 69 72 75 78 81 84 87 90 93
+96 99 102 105 108 111 114 117 120 123
+126 129 132 135 138 141 144 147 150 153
+156 159 162 165 168 171 174 177 180 183
+186 189 192 195 198 201 204 0 3 6
+9 12 15 18 21 24 27 30 33 36
+39 42 45 48 51 54 57 60 63 66
+69 72 75 78 81 84 87 90 93 96
+99 102 105 108 111 114 117 120 123 126
+129 132 135 138 141 144 147 150 153 156
+159 162 165 168 171 174 177 180 183 186
+189 192 195 198 201 204 0 3 6 9
+12 15 18 21 24 27 30 33 36 39
+42 45 48 51 54 57 60 63 66 69
+72 75 78 81 84 87 90 93 96 99
+102 105 108 111 114 117 120 123 126 129
+132 135 138 141 144 147 150 153 156 159
+162 165 168 171 174 177 180 183 186 189
+192 195 198 201 204 0 3 6 9 12
+15 18 21 24 27 30 33 36 39 42
+45 48 51 54 57 60 63 66 69 72
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+0 3 6 9 12 15 18 21 24 27
+30 33 36 39 42 45 48 51 54 57
+60 63 66 69 72 75 78 81 84 87
+90 93 96 99 102 105 108 111 114 117
+120 123 126 129 132 135 138 141 144 147
+150 153 156 159 162 165 168 171 174 177
+180 183 186 189 192 195 198 201 204 207
+210 0 3 6 9 12 15 18 21 24
+27 30 33 36 39 42 45 48 51 54
+57 60 63 66 69 72 75 78 81 84
+87 90 93 96 99 102 105 108 111 114
+117 120 123 126 129 132 135 138 141 144
+147 150 153 156 159 162 165 168 171 174
+177 180 183 186 189 192 195 198 201 204
+207 210 0 3 6 9 12 15 18 21
+24 27 30 33 36 39 42 45 48 51
+54 57 60 63 66 69 72 75 78 81
+84 87 90 93 96 99 102 105 108 111
+114 117 120 123 126 129 132 135 138 141
+144 147 150 153 156 159 162 165 168 171
+174 177 180 183 186 189 192 195 198 201
+204 207 210 0 3 6 9 12 15 18
+21 24 27 30 33 36 39 42 45 48
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 0 3 6 9 12 15 18 21 24
+27 30 33 36 39 42 45 48 51 54
+57 60 63 66 69 72 75 78 81 84
+87 90 93 96 99 102 105 108 111 114
+117 120 123 126 129 132 135 138 141 144
+147 150 153 156 159 162 165 168 171 174
+177 180 183 186 189 192 195 198 201 204
+207 210 213 0 3 6 9 12 15 18
+21 24 27 30 33 36 39 42 45 48
+51 54 57 60 63 66 69 72 75 78
+81 84 87 90 93 96 99 102 105 108
+111 114 117 120 123 126 129 132 135 138
+141 144 147 150 153 156 159 162 165 168
+171 174 177 180 183 186 189 192 195 198
+201 204 207 210 213 0 3 6 9 12
+15 18 21 24 27 30 33 36 39 42
+45 48 51 54 57 60 63 66 69 72
+75 78 81 84 87 90 93 96 99 102
+105 108 111 114 117 120 123 126 129 132
+135 138 141 144 147 150 153 156 159 162
+165 168 171 174 177 180 183 186 189 192
+195 198 201 204 207 210 213 0 3 6
+9 12 15 18 21 24 27 30 33 36
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 0 3 6 9 12 15 18 21
+24 27 30 33 36 39 42 45 48 51
+54 57 60 63 66 69 72 75 78 81
+84 87 90 93 96 99 102 105 108 111
+114 117 120 123 126 129 132 135 138 141
+144 147 150 153 156 159 162 165 168 171
+174 177 180 183 186 189 192 195 198 201
+204 207 210 213 216 0 3 6 9 12
+15 18 21 24 27 30 33 36 39 42
+45 48 51 54 57 60 63 66 69 72
+75 78 81 84 87 90 93 96 99 102
+105 108 111 114 117 120 123 126 129 132
+135 138 141 144 147 150 153 156 159 162
+165 168 171 174 177 180 183 186 189 192
+195 198 201 204 207 210 213 216 0 3
+6 9 12 15 18 21 24 27 30 33
+36 39 42 45 48 51 54 57 60 63
+66 69 72 75 78 81 84 87 90 93
+96 99 102 105 108 111 114 117 120 123
+126 129 132 135 138 141 144 147 150 153
+156 159 162 165 168 171 174 177 180 183
+186 189 192 195 198 201 204 207 210 213
+216 0 3 6 9 12 15 18 21 24
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 0 3 6 9 12 15 18
+21 24 27 30 33 36 39 42 45 48
+51 54 57 60 63 66 69 72 75 78
+81 84 87 90 93 96 99 102 105 108
+111 114 117 120 123 126 129 132 135 138
+141 144 147 150 153 156 159 162 165 168
+171 174 177 180 183 186 189 192 195 198
+201 204 207 210 213 216 219 0 3 6
+9 12 15 18 21 24 27 30 33 36
+39 42 45 48 51 54 57 60 63 66
+69 72 75 78 81 84 87 90 93 96
+99 102 105 108 111 114 117 120 123 126
+129 132 135 138 141 144 147 150 153 156
+159 162 165 168 171 174 177 180 183 186
+189 192 195 198 201 204 207 210 213 216
+219 0 3 6 9 12 15 18 21 24
+27 30 33 36 39 42 45 48 51 54
+57 60 63 66 69 72 75 78 81 84
+87 90 93 96 99 102 105 108 111 114
+117 120 123 126 129 132 135 138 141 144
+147 150 153 156 159 162 165 168 171 174
+177 180 183 186 189 192 195 198 201 204
+207 210 213 216 219 0 3 6 9 12
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 0 3 6 9 12 15
+18 21 24 27 30 33 36 39 42 45
+48 51 54 57 60 63 66 69 72 75
+78 81 84 87 90 93 96 99 102 105
+108 111 114 117 120 123 126 129 132 135
+138 141 144 147 150 153 156 159 162 165
+168 171 174 177 180 183 186 189 192 195
+198 201 204 207 210 213 216 219 222 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 0 3 6 9 12 15
+18 21 24 27 30 33 36 39 42 45
+48 51 54 57 60 63 66 69 72 75
+78 81 84 87 90 93 96 99 102 105
+108 111 114 117 120 123 126 129 132 135
+138 141 144 147 150 153 156 159 162 165
+168 171 174 177 180 183 186 189 192 195
+198 201 204 207 210 213 216 219 222 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 0 3 6 9 12
+15 18 21 24 27 30 33 36 39 42
+45 48 51 54 57 60 63 66 69 72
+75 78 81 84 87 90 93 96 99 102
+105 108 111 114 117 120 123 126 129 132
+135 138 141 144 147 150 153 156 159 162
+165 168 171 174 177 180 183 186 189 192
+195 198 201 204 207 210 213 216 219 222
+225 0 3 6 9 12 15 18 21 24
+27 30 33 36 39 42 45 48 51 54
+57 60 63 66 69 72 75 78 81 84
+87 90 93 96 99 102 105 108 111 114
+117 120 123 126 129 132 135 138 141 144
+147 150 153 156 159 162 165 168 171 174
+177 180 183 186 189 192 195 198 201 204
+207 210 213 216 219 222 225 0 3 6
+9 12 15 18 21 24 27 30 33 36
+39 42 45 48 51 54 57 60 63 66
+69 72 75 78 81 84 87 90 93 96
+99 102 105 108 111 114 117 120 123 126
+129 132 135 138 141 144 147 150 153 156
+159 162 165 168 171 174 177 180 183 186
+189 192 195 198 201 204 207 210 213 216
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 0 3 6 9
+12 15 18 21 24 27 30 33 36 39
+42 45 48 51 54 57 60 63 66 69
+72 75 78 81 84 87 90 93 96 99
+102 105 108 111 114 117 120 123 126 129
+132 135 138 141 144 147 150 153 156 159
+162 165 168 171 174 177 180 183 186 189
+192 195 198 201 204 207 210 213 216 219
+222 225 228 0 3 6 9 12 15 18
+21 24 27 30 33 36 39 42 45 48
+51 54 57 60 63 66 69 72 75 78
+81 84 87 90 93 96 99 102 105 108
+111 114 117 120 123 126 129 132 135 138
+141 144 147 150 153 156 159 162 165 168
+171 174 177 180 183 186 189 192 195 198
+201 204 207 210 213 216 219 222 225 228
+0 3 6 9 12 15 18 21 24 27
+30 33 36 39 42 45 48 51 54 57
+60 63 66 69 72 75 78 81 84 87
+90 93 96 99 102 105 108 111 114 117
+120 123 126 129 132 135 138 141 144 147
+150 153 156 159 162 165 168 171 174 177
+180 183 186 189 192 195 198 201 204 207
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 231 0 3 6
+9 12 15 18 21 24 27 30 33 36
+39 42 45 48 51 54 57 60 63 66
+69 72 75 78 81 84 87 90 93 96
+99 102 105 108 111 114 117 120 123 126
+129 132 135 138 141 144 147 150 153 156
+159 162 165 168 171 174 177 180 183 186
+189 192 195 198 201 204 207 210 213 216
+219 222 225 228 231 0 3 6 9 12
+15 18 21 24 27 30 33 36 39 42
+45 48 51 54 57 60 63 66 69 72
+75 78 81 84 87 90 93 96 99 102
+105 108 111 114 117 120 123 126 129 132
+135 138 141 144 147 150 153 156 159 162
+165 168 171 174 177 180 183 186 189 192
+195 198 201 204 207 210 213 216 219 222
+225 228 231 0 3 6 9 12 15 18
+21 24 27 30 33 36 39 42 45 48
+51 54 57 60 63 66 69 72 75 78
+81 84 87 90 93 96 99 102 105 108
+111 114 117 120 123 126 129 132 135 138
+141 144 147 150 153 156 159 162 165 168
+171 174 177 180 183 186 189 192 195 198
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 231 234 0 3
+6 9 12 15 18 21 24 27 30 33
+36 39 42 45 48 51 54 57 60 63
+66 69 72 75 78 81 84 87 90 93
+96 99 102 105 108 111 114 117 120 123
+126 129 132 135 138 141 144 147 150 153
+156 159 162 165 168 171 174 177 180 183
+186 189 192 195 198 201 204 207 210 213
+216 219 222 225 228 231 234 0 3 6
+9 12 15 18 21 24 27 30 33 36
+39 42 45 48 51 54 57 60 63 66
+69 72 75 78 81 84 87 90 93 96
+99 102 105 108 111 114 117 120 123 126
+129 132 135 138 141 144 147 150 153 156
+159 162 165 168 171 174 177 180 183 186
+189 192 195 198 201 204 207 210 213 216
+219 222 225 228 231 234 0 3 6 9
+12 15 18 21 24 27 30 33 36 39
+42 45 48 51 54 57 60 63 66 69
+72 75 78 81 84 87 90 93 96 99
+102 105 108 111 114 117 120 123 126 129
+132 135 138 141 144 147 150 153 156 159
+162 165 168 171 174 177 180 183 186 189
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 231 234 237 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 231 234 237 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 231 234 237 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 231 234 237 240
+0 3 6 9 12 15 18 21 24 27
+30 33 36 39 42 45 48 51 54 57
+60 63 66 69 72 75 78 81 84 87
+90 93 96 99 102 105 108 111 114 117
+120 123 126 129 132 135 138 141 144 147
+150 153 156 159 162 165 168 171 174 177
+180 183 186 189 192 195 198 201 204 207
+210 213 216 219 222 225 228 231 234 237
+240 0 3 6 9 12 15 18 21 24
+27 30 33 36 39 42 45 48 51 54
+57 60 63 66 69 72 75 78 81 84
+87 90 93 96 99 102 105 108 111 114
+117 120 123 126 129 132 135 138 141 144
+147 150 153 156 159 162 165 168 171 174
+177 180 183 186 189 192 195 198 201 204
+207 210 213 216 219 222 225 228 231 234
+237 240 0 3 6 9 12 15 18 21
+24 27 30 33 36 39 42 45 48 51
+54 57 60 63 66 69 72 75 78 81
+84 87 90 93 96 99 102 105 108 111
+114 117 120 123 126 129 132 135 138 141
+144 147 150 153 156 159 162 165 168 171
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 231 234 237 240
+243 0 3 6 9 12 15 18 21 24
+27 30 33 36 39 42 45 48 51 54
+57 60 63 66 69 72 75 78 81 84
+87 90 93 96 99 102 105 108 111 114
+117 120 123 126 129 132 135 138 141 144
+147 150 153 156 159 162 165 168 171 174
+177 180 183 186 189 192 195 198 201 204
+207 210 213 216 219 222 225 228 231 234
+237 240 243 0 3 6 9 12 15 18
+21 24 27 30 33 36 39 42 45 48
+51 54 57 60 63 66 69 72 75 78
+81 84 87 90 93 96 99 102 105 108
+111 114 117 120 123 126 129 132 135 138
+141 144 147 150 153 156 159 162 165 168
+171 174 177 180 183 186 189 192 195 198
+201 204 207 210 213 216 219 222 225 228
+231 234 237 240 243 0 3 6 9 12
+15 18 21 24 27 30 33 36 39 42
+45 48 51 54 57 60 63 66 69 72
+75 78 81 84 87 90 93 96 99 102
+105 108 111 114 117 120 123 126 129 132
+135 138 141 144 147 150 153 156 159 162
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 231 234 237 240
+243 246 0 3 6 9 12 15 18 21
+24 27 30 33 36 39 42 45 48 51
+54 57 60 63 66 69 72 75 78 81
+84 87 90 93 96 99 102 105 108 111
+114 117 120 123 126 129 132 135 138 141
+144 147 150 153 156 159 162 165 168 171
+174 177 180 183 186 189 192 195 198 201
+204 207 210 213 216 219 222 225 228 231
+234 237 240 243 246 0 3 6 9 12
+15 18 21 24 27 30 33 36 39 42
+45 48 51 54 57 60 63 66 69 72
+75 78 81 84 87 90 93 96 99 102
+105 108 111 114 117 120 123 126 129 132
+135 138 141 144 147 150 153 156 159 162
+165 168 171 174 177 180 183 186 189 192
+195 198 201 204 207 210 213 216 219 222
+225 228 231 234 237 240 243 246 0 3
+6 9 12 15 18 21 24 27 30 33
+36 39 42 45 48 51 54 57 60 63
+66 69 72 75 78 81 84 87 90 93
+96 99 102 105 108 111 114 117 120 123
+126 129 132 135 138 141 144 147 150 153
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 231 234 237 240
+243 246 249 0 3 6 9 12 15 18
+21 24 27 30 33 36 39 42 45 48
+51 54 57 60 63 66 69 72 75 78
+81 84 87 90 93 96 99 102 105 108
+111 114 117 120 123 126 129 132 135 138
+141 144 147 150 153 156 159 162 165 168
+171 174 177 180 183 186 189 192 195 198
+201 204 207 210 213 216 219 222 225 228
+231 234 237 240 243 246 249 0 3 6
+9 12 15 18 21 24 27 30 33 36
+39 42 45 48 51 54 57 60 63 66
+69 72 75 78 81 84 87 90 93 96
+99 102 105 108 111 114 117 120 123 126
+129 132 135 138 141 144 147 150 153 156
+159 162 165 168 171 174 177 180 183 186
+189 192 195 198 201 204 207 210 213 216
+219 222 225 228 231 234 237 240 243 246
+249 0 3 6 9 12 15 18 21 24
+27 30 33 36 39 42 45 48 51 54
+57 60 63 66 69 72 75 78 81 84
+87 90 93 96 99 102 105 108 111 114
+117 120 123 126 129 132 135 138 141 144
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 231 234 237 240
+243 246 249 252 0 3 6 9 12 15
+18 21 24 27 30 33 36 39 42 45
+48 51 54 57 60 63 66 69 72 75
+78 81 84 87 90 93 96 99 102 105
+108 111 114 117 120 123 126 129 132 135
+138 141 144 147 150 153 156 159 162 165
+168 171 174 177 180 183 186 189 192 195
+198 201 204 207 210 213 216 219 222 225
+228 231 234 237 240 243 246 249 252 0
+3 6 9 12 15 18 21 24 27 30
+33 36 39 42 45 48 51 54 57 60
+63 66 69 72 75 78 81 84 87 90
+93 96 99 102 105 108 111 114 117 120
+123 126 129 132 135 138 141 144 147 150
+153 156 159 162 165 168 171 174 177 180
+183 186 189 192 195 198 201 204 207 210
+213 216 219 222 225 228 231 234 237 240
+243 246 249 252 0 3 6 9 12 15
+18 21 24 27 30 33 36 39 42 45
+48 51 54 57 60 63 66 69 72 75
+78 81 84 87 90 93 96 99 102 105
+108 111 114 117 120 123 126 129 132 135
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+130 132 134 136 138 140 142 144 146 148
+150 152 154 156 158 160 162 164 166 168
+170 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+118 120 122 124 126 128 130 132 134 136
+138 140 142 144 146 148 150 152 154 156
+158 160 162 164 166 168 170 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 0 2 4 6
+8 10 12 14 16 18 20 22 24 26
+28 30 32 34 36 38 40 42 44 46
+48 50 52 54 56 58 60 62 64 66
+68 70 72 74 76 78 80 82 84 86
+88 90 92 94 96 98 100 102 104 106
+108 110 112 114 116 118 120 122 124 126
+128 130 132 134 136 138 140 142 144 146
+148 150 152 154 156 158 160 162 164 166
+168 170 172 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+114 116 118 120 122 124 126 128 130 132
+134 136 138 140 142 144 146 148 150 152
+154 156 158 160 162 164 166 168 170 172
+0 2 4 6 8 10 12 14 16 18
+20 22 24 26 28 30 32 34 36 38
+40 42 44 46 48 50 52 54 56 58
+60 62 64 66 68 70 72 74 76 78
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+106 108 110 112 114 116 118 120 122 124
+126 128 130 132 134 136 138 140 142 144
+146 148 150 152 154 156 158 160 162 164
+166 168 170 172 174 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+130 132 134 136 138 140 142 144 146 148
+150 152 154 156 158 160 162 164 166 168
+170 172 174 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 0 2
+4 6 8 10 12 14 16 18 20 22
+24 26 28 30 32 34 36 38 40 42
+44 46 48 50 52 54 56 58 60 62
+64 66 68 70 72 74 76 78 80 82
+84 86 88 90 92 94 96 98 100 102
+104 106 108 110 112 114 116 118 120 122
+124 126 128 130 132 134 136 138 140 142
+144 146 148 150 152 154 156 158 160 162
+164 166 168 170 172 174 176 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+106 108 110 112 114 116 118 120 122 124
+126 128 130 132 134 136 138 140 142 144
+146 148 150 152 154 156 158 160 162 164
+166 168 170 172 174 176 0 2 4 6
+8 10 12 14 16 18 20 22 24 26
+28 30 32 34 36 38 40 42 44 46
+48 50 52 54 56 58 60 62 64 66
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+0 2 4 6 8 10 12 14 16 18
+20 22 24 26 28 30 32 34 36 38
+40 42 44 46 48 50 52 54 56 58
+60 62 64 66 68 70 72 74 76 78
+80 82 84 86 88 90 92 94 96 98
+100 102 104 106 108 110 112 114 116 118
+120 122 124 126 128 130 132 134 136 138
+140 142 144 146 148 150 152 154 156 158
+160 162 164 166 168 170 172 174 176 178
+180 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+118 120 122 124 126 128 130 132 134 136
+138 140 142 144 146 148 150 152 154 156
+158 160 162 164 166 168 170 172 174 176
+178 180 0 2 4 6 8 10 12 14
+16 18 20 22 24 26 28 30 32 34
+36 38 40 42 44 46 48 50 52 54
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+118 120 122 124 126 128 130 132 134 136
+138 140 142 144 146 148 150 152 154 156
+158 160 162 164 166 168 170 172 174 176
+178 180 182 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+114 116 118 120 122 124 126 128 130 132
+134 136 138 140 142 144 146 148 150 152
+154 156 158 160 162 164 166 168 170 172
+174 176 178 180 182 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 0 2 4 6 8 10 12 14
+16 18 20 22 24 26 28 30 32 34
+36 38 40 42 44 46 48 50 52 54
+56 58 60 62 64 66 68 70 72 74
+76 78 80 82 84 86 88 90 92 94
+96 98 100 102 104 106 108 110 112 114
+116 118 120 122 124 126 128 130 132 134
+136 138 140 142 144 146 148 150 152 154
+156 158 160 162 164 166 168 170 172 174
+176 178 180 182 184 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+130 132 134 136 138 140 142 144 146 148
+150 152 154 156 158 160 162 164 166 168
+170 172 174 176 178 180 182 184 0 2
+4 6 8 10 12 14 16 18 20 22
+24 26 28 30 32 34 36 38 40 42
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+114 116 118 120 122 124 126 128 130 132
+134 136 138 140 142 144 146 148 150 152
+154 156 158 160 162 164 166 168 170 172
+174 176 178 180 182 184 186 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+106 108 110 112 114 116 118 120 122 124
+126 128 130 132 134 136 138 140 142 144
+146 148 150 152 154 156 158 160 162 164
+166 168 170 172 174 176 178 180 182 184
+186 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 0 2 4 6 8 10
+12 14 16 18 20 22 24 26 28 30
+32 34 36 38 40 42 44 46 48 50
+52 54 56 58 60 62 64 66 68 70
+72 74 76 78 80 82 84 86 88 90
+92 94 96 98 100 102 104 106 108 110
+112 114 116 118 120 122 124 126 128 130
+132 134 136 138 140 142 144 146 148 150
+152 154 156 158 160 162 164 166 168 170
+172 174 176 178 180 182 184 186 188 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 0 2 4 6 8 10
+12 14 16 18 20 22 24 26 28 30
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+130 132 134 136 138 140 142 144 146 148
+150 152 154 156 158 160 162 164 166 168
+170 172 174 176 178 180 182 184 186 188
+190 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+118 120 122 124 126 128 130 132 134 136
+138 140 142 144 146 148 150 152 154 156
+158 160 162 164 166 168 170 172 174 176
+178 180 182 184 186 188 190 0 2 4
+6 8 10 12 14 16 18 20 22 24
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 0 2 4 6
+8 10 12 14 16 18 20 22 24 26
+28 30 32 34 36 38 40 42 44 46
+48 50 52 54 56 58 60 62 64 66
+68 70 72 74 76 78 80 82 84 86
+88 90 92 94 96 98 100 102 104 106
+108 110 112 114 116 118 120 122 124 126
+128 130 132 134 136 138 140 142 144 146
+148 150 152 154 156 158 160 162 164 166
+168 170 172 174 176 178 180 182 184 186
+188 190 192 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+114 116 118 120 122 124 126 128 130 132
+134 136 138 140 142 144 146 148 150 152
+154 156 158 160 162 164 166 168 170 172
+174 176 178 180 182 184 186 188 190 192
+0 2 4 6 8 10 12 14 16 18
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+106 108 110 112 114 116 118 120 122 124
+126 128 130 132 134 136 138 140 142 144
+146 148 150 152 154 156 158 160 162 164
+166 168 170 172 174 176 178 180 182 184
+186 188 190 192 194 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+130 132 134 136 138 140 142 144 146 148
+150 152 154 156 158 160 162 164 166 168
+170 172 174 176 178 180 182 184 186 188
+190 192 194 0 2 4 6 8 10 12
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 0 2
+4 6 8 10 12 14 16 18 20 22
+24 26 28 30 32 34 36 38 40 42
+44 46 48 50 52 54 56 58 60 62
+64 66 68 70 72 74 76 78 80 82
+84 86 88 90 92 94 96 98 100 102
+104 106 108 110 112 114 116 118 120 122
+124 126 128 130 132 134 136 138 140 142
+144 146 148 150 152 154 156 158 160 162
+164 166 168 170 172 174 176 178 180 182
+184 186 188 190 192 194 196 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+106 108 110 112 114 116 118 120 122 124
+126 128 130 132 134 136 138 140 142 144
+146 148 150 152 154 156 158 160 162 164
+166 168 170 172 174 176 178 180 182 184
+186 188 190 192 194 196 0 2 4 6
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+0 2 4 6 8 10 12 14 16 18
+20 22 24 26 28 30 32 34 36 38
+40 42 44 46 48 50 52 54 56 58
+60 62 64 66 68 70 72 74 76 78
+80 82 84 86 88 90 92 94 96 98
+100 102 104 106 108 110 112 114 116 118
+120 122 124 126 128 130 132 134 136 138
+140 142 144 146 148 150 152 154 156 158
+160 162 164 166 168 170 172 174 176 178
+180 182 184 186 188 190 192 194 196 198
+200 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+118 120 122 124 126 128 130 132 134 136
+138 140 142 144 146 148 150 152 154 156
+158 160 162 164 166 168 170 172 174 176
+178 180 182 184 186 188 190 192 194 196
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+118 120 122 124 126 128 130 132 134 136
+138 140 142 144 146 148 150 152 154 156
+158 160 162 164 166 168 170 172 174 176
+178 180 182 184 186 188 190 192 194 196
+198 200 202 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+114 116 118 120 122 124 126 128 130 132
+134 136 138 140 142 144 146 148 150 152
+154 156 158 160 162 164 166 168 170 172
+174 176 178 180 182 184 186 188 190 192
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 0 2 4 6 8 10 12 14
+16 18 20 22 24 26 28 30 32 34
+36 38 40 42 44 46 48 50 52 54
+56 58 60 62 64 66 68 70 72 74
+76 78 80 82 84 86 88 90 92 94
+96 98 100 102 104 106 108 110 112 114
+116 118 120 122 124 126 128 130 132 134
+136 138 140 142 144 146 148 150 152 154
+156 158 160 162 164 166 168 170 172 174
+176 178 180 182 184 186 188 190 192 194
+196 198 200 202 204 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+130 132 134 136 138 140 142 144 146 148
+150 152 154 156 158 160 162 164 166 168
+170 172 174 176 178 180 182 184 186 188
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+114 116 118 120 122 124 126 128 130 132
+134 136 138 140 142 144 146 148 150 152
+154 156 158 160 162 164 166 168 170 172
+174 176 178 180 182 184 186 188 190 192
+194 196 198 200 202 204 206 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+106 108 110 112 114 116 118 120 122 124
+126 128 130 132 134 136 138 140 142 144
+146 148 150 152 154 156 158 160 162 164
+166 168 170 172 174 176 178 180 182 184
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 0 2 4 6 8 10
+12 14 16 18 20 22 24 26 28 30
+32 34 36 38 40 42 44 46 48 50
+52 54 56 58 60 62 64 66 68 70
+72 74 76 78 80 82 84 86 88 90
+92 94 96 98 100 102 104 106 108 110
+112 114 116 118 120 122 124 126 128 130
+132 134 136 138 140 142 144 146 148 150
+152 154 156 158 160 162 164 166 168 170
+172 174 176 178 180 182 184 186 188 190
+192 194 196 198 200 202 204 206 208 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+130 132 134 136 138 140 142 144 146 148
+150 152 154 156 158 160 162 164 166 168
+170 172 174 176 178 180 182 184 186 188
+190 192 194 196 198 200 202 204 206 208
+210 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+118 120 122 124 126 128 130 132 134 136
+138 140 142 144 146 148 150 152 154 156
+158 160 162 164 166 168 170 172 174 176
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 0 2 4 6
+8 10 12 14 16 18 20 22 24 26
+28 30 32 34 36 38 40 42 44 46
+48 50 52 54 56 58 60 62 64 66
+68 70 72 74 76 78 80 82 84 86
+88 90 92 94 96 98 100 102 104 106
+108 110 112 114 116 118 120 122 124 126
+128 130 132 134 136 138 140 142 144 146
+148 150 152 154 156 158 160 162 164 166
+168 170 172 174 176 178 180 182 184 186
+188 190 192 194 196 198 200 202 204 206
+208 210 212 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+114 116 118 120 122 124 126 128 130 132
+134 136 138 140 142 144 146 148 150 152
+154 156 158 160 162 164 166 168 170 172
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+106 108 110 112 114 116 118 120 122 124
+126 128 130 132 134 136 138 140 142 144
+146 148 150 152 154 156 158 160 162 164
+166 168 170 172 174 176 178 180 182 184
+186 188 190 192 194 196 198 200 202 204
+206 208 210 212 214 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+130 132 134 136 138 140 142 144 146 148
+150 152 154 156 158 160 162 164 166 168
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 0 2
+4 6 8 10 12 14 16 18 20 22
+24 26 28 30 32 34 36 38 40 42
+44 46 48 50 52 54 56 58 60 62
+64 66 68 70 72 74 76 78 80 82
+84 86 88 90 92 94 96 98 100 102
+104 106 108 110 112 114 116 118 120 122
+124 126 128 130 132 134 136 138 140 142
+144 146 148 150 152 154 156 158 160 162
+164 166 168 170 172 174 176 178 180 182
+184 186 188 190 192 194 196 198 200 202
+204 206 208 210 212 214 216 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+106 108 110 112 114 116 118 120 122 124
+126 128 130 132 134 136 138 140 142 144
+146 148 150 152 154 156 158 160 162 164
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+0 2 4 6 8 10 12 14 16 18
+20 22 24 26 28 30 32 34 36 38
+40 42 44 46 48 50 52 54 56 58
+60 62 64 66 68 70 72 74 76 78
+80 82 84 86 88 90 92 94 96 98
+100 102 104 106 108 110 112 114 116 118
+120 122 124 126 128 130 132 134 136 138
+140 142 144 146 148 150 152 154 156 158
+160 162 164 166 168 170 172 174 176 178
+180 182 184 186 188 190 192 194 196 198
+200 202 204 206 208 210 212 214 216 218
+220 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+118 120 122 124 126 128 130 132 134 136
+138 140 142 144 146 148 150 152 154 156
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+118 120 122 124 126 128 130 132 134 136
+138 140 142 144 146 148 150 152 154 156
+158 160 162 164 166 168 170 172 174 176
+178 180 182 184 186 188 190 192 194 196
+198 200 202 204 206 208 210 212 214 216
+218 220 222 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+114 116 118 120 122 124 126 128 130 132
+134 136 138 140 142 144 146 148 150 152
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 0 2 4 6 8 10 12 14
+16 18 20 22 24 26 28 30 32 34
+36 38 40 42 44 46 48 50 52 54
+56 58 60 62 64 66 68 70 72 74
+76 78 80 82 84 86 88 90 92 94
+96 98 100 102 104 106 108 110 112 114
+116 118 120 122 124 126 128 130 132 134
+136 138 140 142 144 146 148 150 152 154
+156 158 160 162 164 166 168 170 172 174
+176 178 180 182 184 186 188 190 192 194
+196 198 200 202 204 206 208 210 212 214
+216 218 220 222 224 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+130 132 134 136 138 140 142 144 146 148
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+114 116 118 120 122 124 126 128 130 132
+134 136 138 140 142 144 146 148 150 152
+154 156 158 160 162 164 166 168 170 172
+174 176 178 180 182 184 186 188 190 192
+194 196 198 200 202 204 206 208 210 212
+214 216 218 220 222 224 226 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+106 108 110 112 114 116 118 120 122 124
+126 128 130 132 134 136 138 140 142 144
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 0 2 4 6 8 10
+12 14 16 18 20 22 24 26 28 30
+32 34 36 38 40 42 44 46 48 50
+52 54 56 58 60 62 64 66 68 70
+72 74 76 78 80 82 84 86 88 90
+92 94 96 98 100 102 104 106 108 110
+112 114 116 118 120 122 124 126 128 130
+132 134 136 138 140 142 144 146 148 150
+152 154 156 158 160 162 164 166 168 170
+172 174 176 178 180 182 184 186 188 190
+192 194 196 198 200 202 204 206 208 210
+212 214 216 218 220 222 224 226 228 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+130 132 134 136 138 140 142 144 146 148
+150 152 154 156 158 160 162 164 166 168
+170 172 174 176 178 180 182 184 186 188
+190 192 194 196 198 200 202 204 206 208
+210 212 214 216 218 220 222 224 226 228
+230 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+118 120 122 124 126 128 130 132 134 136
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 0 2 4 6
+8 10 12 14 16 18 20 22 24 26
+28 30 32 34 36 38 40 42 44 46
+48 50 52 54 56 58 60 62 64 66
+68 70 72 74 76 78 80 82 84 86
+88 90 92 94 96 98 100 102 104 106
+108 110 112 114 116 118 120 122 124 126
+128 130 132 134 136 138 140 142 144 146
+148 150 152 154 156 158 160 162 164 166
+168 170 172 174 176 178 180 182 184 186
+188 190 192 194 196 198 200 202 204 206
+208 210 212 214 216 218 220 222 224 226
+228 230 232 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+114 116 118 120 122 124 126 128 130 132
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 234 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+106 108 110 112 114 116 118 120 122 124
+126 128 130 132 134 136 138 140 142 144
+146 148 150 152 154 156 158 160 162 164
+166 168 170 172 174 176 178 180 182 184
+186 188 190 192 194 196 198 200 202 204
+206 208 210 212 214 216 218 220 222 224
+226 228 230 232 234 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 234 236 0 2
+4 6 8 10 12 14 16 18 20 22
+24 26 28 30 32 34 36 38 40 42
+44 46 48 50 52 54 56 58 60 62
+64 66 68 70 72 74 76 78 80 82
+84 86 88 90 92 94 96 98 100 102
+104 106 108 110 112 114 116 118 120 122
+124 126 128 130 132 134 136 138 140 142
+144 146 148 150 152 154 156 158 160 162
+164 166 168 170 172 174 176 178 180 182
+184 186 188 190 192 194 196 198 200 202
+204 206 208 210 212 214 216 218 220 222
+224 226 228 230 232 234 236 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+106 108 110 112 114 116 118 120 122 124
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 234 236 238 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 234 236 238 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 234 236 238 240
+0 2 4 6 8 10 12 14 16 18
+20 22 24 26 28 30 32 34 36 38
+40 42 44 46 48 50 52 54 56 58
+60 62 64 66 68 70 72 74 76 78
+80 82 84 86 88 90 92 94 96 98
+100 102 104 106 108 110 112 114 116 118
+120 122 124 126 128 130 132 134 136 138
+140 142 144 146 148 150 152 154 156 158
+160 162 164 166 168 170 172 174 176 178
+180 182 184 186 188 190 192 194 196 198
+200 202 204 206 208 210 212 214 216 218
+220 222 224 226 228 230 232 234 236 238
+240 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 234 236 238 240
+242 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+98 100 102 104 106 108 110 112 114 116
+118 120 122 124 126 128 130 132 134 136
+138 140 142 144 146 148 150 152 154 156
+158 160 162 164 166 168 170 172 174 176
+178 180 182 184 186 188 190 192 194 196
+198 200 202 204 206 208 210 212 214 216
+218 220 222 224 226 228 230 232 234 236
+238 240 242 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 234 236 238 240
+242 244 0 2 4 6 8 10 12 14
+16 18 20 22 24 26 28 30 32 34
+36 38 40 42 44 46 48 50 52 54
+56 58 60 62 64 66 68 70 72 74
+76 78 80 82 84 86 88 90 92 94
+96 98 100 102 104 106 108 110 112 114
+116 118 120 122 124 126 128 130 132 134
+136 138 140 142 144 146 148 150 152 154
+156 158 160 162 164 166 168 170 172 174
+176 178 180 182 184 186 188 190 192 194
+196 198 200 202 204 206 208 210 212 214
+216 218 220 222 224 226 228 230 232 234
+236 238 240 242 244 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 234 236 238 240
+242 244 246 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+94 96 98 100 102 104 106 108 110 112
+114 116 118 120 122 124 126 128 130 132
+134 136 138 140 142 144 146 148 150 152
+154 156 158 160 162 164 166 168 170 172
+174 176 178 180 182 184 186 188 190 192
+194 196 198 200 202 204 206 208 210 212
+214 216 218 220 222 224 226 228 230 232
+234 236 238 240 242 244 246 0 2 4
+6 8 10 12 14 16 18 20 22 24
+26 28 30 32 34 36 38 40 42 44
+46 48 50 52 54 56 58 60 62 64
+66 68 70 72 74 76 78 80 82 84
+86 88 90 92 94 96 98 100 102 104
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 234 236 238 240
+242 244 246 248 0 2 4 6 8 10
+12 14 16 18 20 22 24 26 28 30
+32 34 36 38 40 42 44 46 48 50
+52 54 56 58 60 62 64 66 68 70
+72 74 76 78 80 82 84 86 88 90
+92 94 96 98 100 102 104 106 108 110
+112 114 116 118 120 122 124 126 128 130
+132 134 136 138 140 142 144 146 148 150
+152 154 156 158 160 162 164 166 168 170
+172 174 176 178 180 182 184 186 188 190
+192 194 196 198 200 202 204 206 208 210
+212 214 216 218 220 222 224 226 228 230
+232 234 236 238 240 242 244 246 248 0
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 234 236 238 240
+242 244 246 248 250 0 2 4 6 8
+10 12 14 16 18 20 22 24 26 28
+30 32 34 36 38 40 42 44 46 48
+50 52 54 56 58 60 62 64 66 68
+70 72 74 76 78 80 82 84 86 88
+90 92 94 96 98 100 102 104 106 108
+110 112 114 116 118 120 122 124 126 128
+130 132 134 136 138 140 142 144 146 148
+150 152 154 156 158 160 162 164 166 168
+170 172 174 176 178 180 182 184 186 188
+190 192 194 196 198 200 202 204 206 208
+210 212 214 216 218 220 222 224 226 228
+230 232 234 236 238 240 242 244 246 248
+250 0 2 4 6 8 10 12 14 16
+18 20 22 24 26 28 30 32 34 36
+38 40 42 44 46 48 50 52 54 56
+58 60 62 64 66 68 70 72 74 76
+78 80 82 84 86 88 90 92 94 96
+2 4 6 8 10 12 14 16 18 20
+22 24 26 28 30 32 34 36 38 40
+42 44 46 48 50 52 54 56 58 60
+62 64 66 68 70 72 74 76 78 80
+82 84 86 88 90 92 94 96 98 100
+102 104 106 108 110 112 114 116 118 120
+122 124 126 128 130 132 134 136 138 140
+142 144 146 148 150 152 154 156 158 160
+162 164 166 168 170 172 174 176 178 180
+182 184 186 188 190 192 194 196 198 200
+202 204 206 208 210 212 214 216 218 220
+222 224 226 228 230 232 234 236 238 240
+242 244 246 248 250 252 0 2 4 6
+8 10 12 14 16 18 20 22 24 26
+28 30 32 34 36 38 40 42 44 46
+48 50 52 54 56 58 60 62 64 66
+68 70 72 74 76 78 80 82 84 86
+88 90 92 94 96 98 100 102 104 106
+108 110 112 114 116 118 120 122 124 126
+128 130 132 134 136 138 140 142 144 146
+148 150 152 154 156 158 160 162 164 166
+168 170 172 174 176 178 180 182 184 186
+188 190 192 194 196 198 200 202 204 206
+208 210 212 214 216 218 220 222 224 226
+228 230 232 234 236 238 240 242 244 246
+248 250 252 0 2 4 6 8 10 12
+14 16 18 20 22 24 26 28 30 32
+34 36 38 40 42 44 46 48 50 52
+54 56 58 60 62 64 66 68 70 72
+74 76 78 80 82 84 86 88 90 92
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 0 1 2
+3 4 5 6 7 8 9 10 11 12
+13 14 15 16 17 18 19 20 21 22
+23 24 25 26 27 28 29 30 31 32
+33 34 35 36 37 38 39 40 41 42
+43 44 45 46 47 48 49 50 51 52
+53 54 55 56 57 58 59 60 61 62
+63 64 65 66 67 68 69 70 71 72
+73 74 75 76 77 78 79 80 81 82
+83 84 85 86 87 88 89 90 91 92
+93 94 95 96 97 98 99 100 101 102
+103 104 105 106 107 108 109 110 111 112
+113 114 115 116 117 118 119 120 121 122
+123 124 125 126 127 0 1 2 3 4
+5 6 7 8 9 10 11 12 13 14
+15 16 17 18 19 20 21 22 23 24
+25 26 27 28 29 30 31 32 33 34
+35 36 37 38 39 40 41 42 43 44
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 0 1
+2 3 4 5 6 7 8 9 10 11
+12 13 14 15 16 17 18 19 20 21
+22 23 24 25 26 27 28 29 30 31
+32 33 34 35 36 37 38 39 40 41
+42 43 44 45 46 47 48 49 50 51
+52 53 54 55 56 57 58 59 60 61
+62 63 64 65 66 67 68 69 70 71
+72 73 74 75 76 77 78 79 80 81
+82 83 84 85 86 87 88 89 90 91
+92 93 94 95 96 97 98 99 100 101
+102 103 104 105 106 107 108 109 110 111
+112 113 114 115 116 117 118 119 120 121
+122 123 124 125 126 127 128 0 1 2
+3 4 5 6 7 8 9 10 11 12
+13 14 15 16 17 18 19 20 21 22
+23 24 25 26 27 28 29 30 31 32
+33 34 35 36 37 38 39 40 41 42
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+0 1 2 3 4 5 6 7 8 9
+10 11 12 13 14 15 16 17 18 19
+20 21 22 23 24 25 26 27 28 29
+30 31 32 33 34 35 36 37 38 39
+40 41 42 43 44 45 46 47 48 49
+50 51 52 53 54 55 56 57 58 59
+60 61 62 63 64 65 66 67 68 69
+70 71 72 73 74 75 76 77 78 79
+80 81 82 83 84 85 86 87 88 89
+90 91 92 93 94 95 96 97 98 99
+100 101 102 103 104 105 106 107 108 109
+110 111 112 113 114 115 116 117 118 119
+120 121 122 123 124 125 126 127 128 129
+130 0 1 2 3 4 5 6 7 8
+9 10 11 12 13 14 15 16 17 18
+19 20 21 22 23 24 25 26 27 28
+29 30 31 32 33 34 35 36 37 38
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 0 1 2 3 4 5 6 7 8
+9 10 11 12 13 14 15 16 17 18
+19 20 21 22 23 24 25 26 27 28
+29 30 31 32 33 34 35 36 37 38
+39 40 41 42 43 44 45 46 47 48
+49 50 51 52 53 54 55 56 57 58
+59 60 61 62 63 64 65 66 67 68
+69 70 71 72 73 74 75 76 77 78
+79 80 81 82 83 84 85 86 87 88
+89 90 91 92 93 94 95 96 97 98
+99 100 101 102 103 104 105 106 107 108
+109 110 111 112 113 114 115 116 117 118
+119 120 121 122 123 124 125 126 127 128
+129 130 131 0 1 2 3 4 5 6
+7 8 9 10 11 12 13 14 15 16
+17 18 19 20 21 22 23 24 25 26
+27 28 29 30 31 32 33 34 35 36
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 0 1 2 3 4 5 6 7
+8 9 10 11 12 13 14 15 16 17
+18 19 20 21 22 23 24 25 26 27
+28 29 30 31 32 33 34 35 36 37
+38 39 40 41 42 43 44 45 46 47
+48 49 50 51 52 53 54 55 56 57
+58 59 60 61 62 63 64 65 66 67
+68 69 70 71 72 73 74 75 76 77
+78 79 80 81 82 83 84 85 86 87
+88 89 90 91 92 93 94 95 96 97
+98 99 100 101 102 103 104 105 106 107
+108 109 110 111 112 113 114 115 116 117
+118 119 120 121 122 123 124 125 126 127
+128 129 130 131 132 0 1 2 3 4
+5 6 7 8 9 10 11 12 13 14
+15 16 17 18 19 20 21 22 23 24
+25 26 27 28 29 30 31 32 33 34
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 0 1 2 3 4 5 6
+7 8 9 10 11 12 13 14 15 16
+17 18 19 20 21 22 23 24 25 26
+27 28 29 30 31 32 33 34 35 36
+37 38 39 40 41 42 43 44 45 46
+47 48 49 50 51 52 53 54 55 56
+57 58 59 60 61 62 63 64 65 66
+67 68 69 70 71 72 73 74 75 76
+77 78 79 80 81 82 83 84 85 86
+87 88 89 90 91 92 93 94 95 96
+97 98 99 100 101 102 103 104 105 106
+107 108 109 110 111 112 113 114 115 116
+117 118 119 120 121 122 123 124 125 126
+127 128 129 130 131 132 133 0 1 2
+3 4 5 6 7 8 9 10 11 12
+13 14 15 16 17 18 19 20 21 22
+23 24 25 26 27 28 29 30 31 32
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 0 1 2 3 4 5
+6 7 8 9 10 11 12 13 14 15
+16 17 18 19 20 21 22 23 24 25
+26 27 28 29 30 31 32 33 34 35
+36 37 38 39 40 41 42 43 44 45
+46 47 48 49 50 51 52 53 54 55
+56 57 58 59 60 61 62 63 64 65
+66 67 68 69 70 71 72 73 74 75
+76 77 78 79 80 81 82 83 84 85
+86 87 88 89 90 91 92 93 94 95
+96 97 98 99 100 101 102 103 104 105
+106 107 108 109 110 111 112 113 114 115
+116 117 118 119 120 121 122 123 124 125
+126 127 128 129 130 131 132 133 134 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 0 1 2 3 4
+5 6 7 8 9 10 11 12 13 14
+15 16 17 18 19 20 21 22 23 24
+25 26 27 28 29 30 31 32 33 34
+35 36 37 38 39 40 41 42 43 44
+45 46 47 48 49 50 51 52 53 54
+55 56 57 58 59 60 61 62 63 64
+65 66 67 68 69 70 71 72 73 74
+75 76 77 78 79 80 81 82 83 84
+85 86 87 88 89 90 91 92 93 94
+95 96 97 98 99 100 101 102 103 104
+105 106 107 108 109 110 111 112 113 114
+115 116 117 118 119 120 121 122 123 124
+125 126 127 128 129 130 131 132 133 134
+135 0 1 2 3 4 5 6 7 8
+9 10 11 12 13 14 15 16 17 18
+19 20 21 22 23 24 25 26 27 28
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 0 1 2 3
+4 5 6 7 8 9 10 11 12 13
+14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33
+34 35 36 37 38 39 40 41 42 43
+44 45 46 47 48 49 50 51 52 53
+54 55 56 57 58 59 60 61 62 63
+64 65 66 67 68 69 70 71 72 73
+74 75 76 77 78 79 80 81 82 83
+84 85 86 87 88 89 90 91 92 93
+94 95 96 97 98 99 100 101 102 103
+104 105 106 107 108 109 110 111 112 113
+114 115 116 117 118 119 120 121 122 123
+124 125 126 127 128 129 130 131 132 133
+134 135 136 0 1 2 3 4 5 6
+7 8 9 10 11 12 13 14 15 16
+17 18 19 20 21 22 23 24 25 26
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 0 1 2
+3 4 5 6 7 8 9 10 11 12
+13 14 15 16 17 18 19 20 21 22
+23 24 25 26 27 28 29 30 31 32
+33 34 35 36 37 38 39 40 41 42
+43 44 45 46 47 48 49 50 51 52
+53 54 55 56 57 58 59 60 61 62
+63 64 65 66 67 68 69 70 71 72
+73 74 75 76 77 78 79 80 81 82
+83 84 85 86 87 88 89 90 91 92
+93 94 95 96 97 98 99 100 101 102
+103 104 105 106 107 108 109 110 111 112
+113 114 115 116 117 118 119 120 121 122
+123 124 125 126 127 128 129 130 131 132
+133 134 135 136 137 0 1 2 3 4
+5 6 7 8 9 10 11 12 13 14
+15 16 17 18 19 20 21 22 23 24
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 0 1
+2 3 4 5 6 7 8 9 10 11
+12 13 14 15 16 17 18 19 20 21
+22 23 24 25 26 27 28 29 30 31
+32 33 34 35 36 37 38 39 40 41
+42 43 44 45 46 47 48 49 50 51
+52 53 54 55 56 57 58 59 60 61
+62 63 64 65 66 67 68 69 70 71
+72 73 74 75 76 77 78 79 80 81
+82 83 84 85 86 87 88 89 90 91
+92 93 94 95 96 97 98 99 100 101
+102 103 104 105 106 107 108 109 110 111
+112 113 114 115 116 117 118 119 120 121
+122 123 124 125 126 127 128 129 130 131
+132 133 134 135 136 137 138 0 1 2
+3 4 5 6 7 8 9 10 11 12
+13 14 15 16 17 18 19 20 21 22
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+0 1 2 3 4 5 6 7 8 9
+10 11 12 13 14 15 16 17 18 19
+20 21 22 23 24 25 26 27 28 29
+30 31 32 33 34 35 36 37 38 39
+40 41 42 43 44 45 46 47 48 49
+50 51 52 53 54 55 56 57 58 59
+60 61 62 63 64 65 66 67 68 69
+70 71 72 73 74 75 76 77 78 79
+80 81 82 83 84 85 86 87 88 89
+90 91 92 93 94 95 96 97 98 99
+100 101 102 103 104 105 106 107 108 109
+110 111 112 113 114 115 116 117 118 119
+120 121 122 123 124 125 126 127 128 129
+130 131 132 133 134 135 136 137 138 139
+140 0 1 2 3 4 5 6 7 8
+9 10 11 12 13 14 15 16 17 18
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 0 1 2 3 4 5 6 7 8
+9 10 11 12 13 14 15 16 17 18
+19 20 21 22 23 24 25 26 27 28
+29 30 31 32 33 34 35 36 37 38
+39 40 41 42 43 44 45 46 47 48
+49 50 51 52 53 54 55 56 57 58
+59 60 61 62 63 64 65 66 67 68
+69 70 71 72 73 74 75 76 77 78
+79 80 81 82 83 84 85 86 87 88
+89 90 91 92 93 94 95 96 97 98
+99 100 101 102 103 104 105 106 107 108
+109 110 111 112 113 114 115 116 117 118
+119 120 121 122 123 124 125 126 127 128
+129 130 131 132 133 134 135 136 137 138
+139 140 141 0 1 2 3 4 5 6
+7 8 9 10 11 12 13 14 15 16
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 0 1 2 3 4 5 6 7
+8 9 10 11 12 13 14 15 16 17
+18 19 20 21 22 23 24 25 26 27
+28 29 30 31 32 33 34 35 36 37
+38 39 40 41 42 43 44 45 46 47
+48 49 50 51 52 53 54 55 56 57
+58 59 60 61 62 63 64 65 66 67
+68 69 70 71 72 73 74 75 76 77
+78 79 80 81 82 83 84 85 86 87
+88 89 90 91 92 93 94 95 96 97
+98 99 100 101 102 103 104 105 106 107
+108 109 110 111 112 113 114 115 116 117
+118 119 120 121 122 123 124 125 126 127
+128 129 130 131 132 133 134 135 136 137
+138 139 140 141 142 0 1 2 3 4
+5 6 7 8 9 10 11 12 13 14
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 0 1 2 3 4 5 6
+7 8 9 10 11 12 13 14 15 16
+17 18 19 20 21 22 23 24 25 26
+27 28 29 30 31 32 33 34 35 36
+37 38 39 40 41 42 43 44 45 46
+47 48 49 50 51 52 53 54 55 56
+57 58 59 60 61 62 63 64 65 66
+67 68 69 70 71 72 73 74 75 76
+77 78 79 80 81 82 83 84 85 86
+87 88 89 90 91 92 93 94 95 96
+97 98 99 100 101 102 103 104 105 106
+107 108 109 110 111 112 113 114 115 116
+117 118 119 120 121 122 123 124 125 126
+127 128 129 130 131 132 133 134 135 136
+137 138 139 140 141 142 143 0 1 2
+3 4 5 6 7 8 9 10 11 12
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 0 1 2 3 4 5
+6 7 8 9 10 11 12 13 14 15
+16 17 18 19 20 21 22 23 24 25
+26 27 28 29 30 31 32 33 34 35
+36 37 38 39 40 41 42 43 44 45
+46 47 48 49 50 51 52 53 54 55
+56 57 58 59 60 61 62 63 64 65
+66 67 68 69 70 71 72 73 74 75
+76 77 78 79 80 81 82 83 84 85
+86 87 88 89 90 91 92 93 94 95
+96 97 98 99 100 101 102 103 104 105
+106 107 108 109 110 111 112 113 114 115
+116 117 118 119 120 121 122 123 124 125
+126 127 128 129 130 131 132 133 134 135
+136 137 138 139 140 141 142 143 144 0
+1 2 3 4 5 6 7 8 9 10
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 0 1 2 3 4
+5 6 7 8 9 10 11 12 13 14
+15 16 17 18 19 20 21 22 23 24
+25 26 27 28 29 30 31 32 33 34
+35 36 37 38 39 40 41 42 43 44
+45 46 47 48 49 50 51 52 53 54
+55 56 57 58 59 60 61 62 63 64
+65 66 67 68 69 70 71 72 73 74
+75 76 77 78 79 80 81 82 83 84
+85 86 87 88 89 90 91 92 93 94
+95 96 97 98 99 100 101 102 103 104
+105 106 107 108 109 110 111 112 113 114
+115 116 117 118 119 120 121 122 123 124
+125 126 127 128 129 130 131 132 133 134
+135 136 137 138 139 140 141 142 143 144
+145 0 1 2 3 4 5 6 7 8
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 0 1 2 3
+4 5 6 7 8 9 10 11 12 13
+14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33
+34 35 36 37 38 39 40 41 42 43
+44 45 46 47 48 49 50 51 52 53
+54 55 56 57 58 59 60 61 62 63
+64 65 66 67 68 69 70 71 72 73
+74 75 76 77 78 79 80 81 82 83
+84 85 86 87 88 89 90 91 92 93
+94 95 96 97 98 99 100 101 102 103
+104 105 106 107 108 109 110 111 112 113
+114 115 116 117 118 119 120 121 122 123
+124 125 126 127 128 129 130 131 132 133
+134 135 136 137 138 139 140 141 142 143
+144 145 146 0 1 2 3 4 5 6
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 0 1 2
+3 4 5 6 7 8 9 10 11 12
+13 14 15 16 17 18 19 20 21 22
+23 24 25 26 27 28 29 30 31 32
+33 34 35 36 37 38 39 40 41 42
+43 44 45 46 47 48 49 50 51 52
+53 54 55 56 57 58 59 60 61 62
+63 64 65 66 67 68 69 70 71 72
+73 74 75 76 77 78 79 80 81 82
+83 84 85 86 87 88 89 90 91 92
+93 94 95 96 97 98 99 100 101 102
+103 104 105 106 107 108 109 110 111 112
+113 114 115 116 117 118 119 120 121 122
+123 124 125 126 127 128 129 130 131 132
+133 134 135 136 137 138 139 140 141 142
+143 144 145 146 147 0 1 2 3 4
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 0 1
+2 3 4 5 6 7 8 9 10 11
+12 13 14 15 16 17 18 19 20 21
+22 23 24 25 26 27 28 29 30 31
+32 33 34 35 36 37 38 39 40 41
+42 43 44 45 46 47 48 49 50 51
+52 53 54 55 56 57 58 59 60 61
+62 63 64 65 66 67 68 69 70 71
+72 73 74 75 76 77 78 79 80 81
+82 83 84 85 86 87 88 89 90 91
+92 93 94 95 96 97 98 99 100 101
+102 103 104 105 106 107 108 109 110 111
+112 113 114 115 116 117 118 119 120 121
+122 123 124 125 126 127 128 129 130 131
+132 133 134 135 136 137 138 139 140 141
+142 143 144 145 146 147 148 0 1 2
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+0 1 2 3 4 5 6 7 8 9
+10 11 12 13 14 15 16 17 18 19
+20 21 22 23 24 25 26 27 28 29
+30 31 32 33 34 35 36 37 38 39
+40 41 42 43 44 45 46 47 48 49
+50 51 52 53 54 55 56 57 58 59
+60 61 62 63 64 65 66 67 68 69
+70 71 72 73 74 75 76 77 78 79
+80 81 82 83 84 85 86 87 88 89
+90 91 92 93 94 95 96 97 98 99
+100 101 102 103 104 105 106 107 108 109
+110 111 112 113 114 115 116 117 118 119
+120 121 122 123 124 125 126 127 128 129
+130 131 132 133 134 135 136 137 138 139
+140 141 142 143 144 145 146 147 148 149
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 0 1 2 3 4 5 6 7 8
+9 10 11 12 13 14 15 16 17 18
+19 20 21 22 23 24 25 26 27 28
+29 30 31 32 33 34 35 36 37 38
+39 40 41 42 43 44 45 46 47 48
+49 50 51 52 53 54 55 56 57 58
+59 60 61 62 63 64 65 66 67 68
+69 70 71 72 73 74 75 76 77 78
+79 80 81 82 83 84 85 86 87 88
+89 90 91 92 93 94 95 96 97 98
+99 100 101 102 103 104 105 106 107 108
+109 110 111 112 113 114 115 116 117 118
+119 120 121 122 123 124 125 126 127 128
+129 130 131 132 133 134 135 136 137 138
+139 140 141 142 143 144 145 146 147 148
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 0 1 2 3 4 5 6 7
+8 9 10 11 12 13 14 15 16 17
+18 19 20 21 22 23 24 25 26 27
+28 29 30 31 32 33 34 35 36 37
+38 39 40 41 42 43 44 45 46 47
+48 49 50 51 52 53 54 55 56 57
+58 59 60 61 62 63 64 65 66 67
+68 69 70 71 72 73 74 75 76 77
+78 79 80 81 82 83 84 85 86 87
+88 89 90 91 92 93 94 95 96 97
+98 99 100 101 102 103 104 105 106 107
+108 109 110 111 112 113 114 115 116 117
+118 119 120 121 122 123 124 125 126 127
+128 129 130 131 132 133 134 135 136 137
+138 139 140 141 142 143 144 145 146 147
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 0 1 2 3 4 5 6
+7 8 9 10 11 12 13 14 15 16
+17 18 19 20 21 22 23 24 25 26
+27 28 29 30 31 32 33 34 35 36
+37 38 39 40 41 42 43 44 45 46
+47 48 49 50 51 52 53 54 55 56
+57 58 59 60 61 62 63 64 65 66
+67 68 69 70 71 72 73 74 75 76
+77 78 79 80 81 82 83 84 85 86
+87 88 89 90 91 92 93 94 95 96
+97 98 99 100 101 102 103 104 105 106
+107 108 109 110 111 112 113 114 115 116
+117 118 119 120 121 122 123 124 125 126
+127 128 129 130 131 132 133 134 135 136
+137 138 139 140 141 142 143 144 145 146
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 0 1 2 3 4 5
+6 7 8 9 10 11 12 13 14 15
+16 17 18 19 20 21 22 23 24 25
+26 27 28 29 30 31 32 33 34 35
+36 37 38 39 40 41 42 43 44 45
+46 47 48 49 50 51 52 53 54 55
+56 57 58 59 60 61 62 63 64 65
+66 67 68 69 70 71 72 73 74 75
+76 77 78 79 80 81 82 83 84 85
+86 87 88 89 90 91 92 93 94 95
+96 97 98 99 100 101 102 103 104 105
+106 107 108 109 110 111 112 113 114 115
+116 117 118 119 120 121 122 123 124 125
+126 127 128 129 130 131 132 133 134 135
+136 137 138 139 140 141 142 143 144 145
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 0 1 2 3 4
+5 6 7 8 9 10 11 12 13 14
+15 16 17 18 19 20 21 22 23 24
+25 26 27 28 29 30 31 32 33 34
+35 36 37 38 39 40 41 42 43 44
+45 46 47 48 49 50 51 52 53 54
+55 56 57 58 59 60 61 62 63 64
+65 66 67 68 69 70 71 72 73 74
+75 76 77 78 79 80 81 82 83 84
+85 86 87 88 89 90 91 92 93 94
+95 96 97 98 99 100 101 102 103 104
+105 106 107 108 109 110 111 112 113 114
+115 116 117 118 119 120 121 122 123 124
+125 126 127 128 129 130 131 132 133 134
+135 136 137 138 139 140 141 142 143 144
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 0 1 2 3
+4 5 6 7 8 9 10 11 12 13
+14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33
+34 35 36 37 38 39 40 41 42 43
+44 45 46 47 48 49 50 51 52 53
+54 55 56 57 58 59 60 61 62 63
+64 65 66 67 68 69 70 71 72 73
+74 75 76 77 78 79 80 81 82 83
+84 85 86 87 88 89 90 91 92 93
+94 95 96 97 98 99 100 101 102 103
+104 105 106 107 108 109 110 111 112 113
+114 115 116 117 118 119 120 121 122 123
+124 125 126 127 128 129 130 131 132 133
+134 135 136 137 138 139 140 141 142 143
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 0 1 2
+3 4 5 6 7 8 9 10 11 12
+13 14 15 16 17 18 19 20 21 22
+23 24 25 26 27 28 29 30 31 32
+33 34 35 36 37 38 39 40 41 42
+43 44 45 46 47 48 49 50 51 52
+53 54 55 56 57 58 59 60 61 62
+63 64 65 66 67 68 69 70 71 72
+73 74 75 76 77 78 79 80 81 82
+83 84 85 86 87 88 89 90 91 92
+93 94 95 96 97 98 99 100 101 102
+103 104 105 106 107 108 109 110 111 112
+113 114 115 116 117 118 119 120 121 122
+123 124 125 126 127 128 129 130 131 132
+133 134 135 136 137 138 139 140 141 142
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 0 1
+2 3 4 5 6 7 8 9 10 11
+12 13 14 15 16 17 18 19 20 21
+22 23 24 25 26 27 28 29 30 31
+32 33 34 35 36 37 38 39 40 41
+42 43 44 45 46 47 48 49 50 51
+52 53 54 55 56 57 58 59 60 61
+62 63 64 65 66 67 68 69 70 71
+72 73 74 75 76 77 78 79 80 81
+82 83 84 85 86 87 88 89 90 91
+92 93 94 95 96 97 98 99 100 101
+102 103 104 105 106 107 108 109 110 111
+112 113 114 115 116 117 118 119 120 121
+122 123 124 125 126 127 128 129 130 131
+132 133 134 135 136 137 138 139 140 141
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+0 1 2 3 4 5 6 7 8 9
+10 11 12 13 14 15 16 17 18 19
+20 21 22 23 24 25 26 27 28 29
+30 31 32 33 34 35 36 37 38 39
+40 41 42 43 44 45 46 47 48 49
+50 51 52 53 54 55 56 57 58 59
+60 61 62 63 64 65 66 67 68 69
+70 71 72 73 74 75 76 77 78 79
+80 81 82 83 84 85 86 87 88 89
+90 91 92 93 94 95 96 97 98 99
+100 101 102 103 104 105 106 107 108 109
+110 111 112 113 114 115 116 117 118 119
+120 121 122 123 124 125 126 127 128 129
+130 131 132 133 134 135 136 137 138 139
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 0 1 2 3 4 5 6 7 8
+9 10 11 12 13 14 15 16 17 18
+19 20 21 22 23 24 25 26 27 28
+29 30 31 32 33 34 35 36 37 38
+39 40 41 42 43 44 45 46 47 48
+49 50 51 52 53 54 55 56 57 58
+59 60 61 62 63 64 65 66 67 68
+69 70 71 72 73 74 75 76 77 78
+79 80 81 82 83 84 85 86 87 88
+89 90 91 92 93 94 95 96 97 98
+99 100 101 102 103 104 105 106 107 108
+109 110 111 112 113 114 115 116 117 118
+119 120 121 122 123 124 125 126 127 128
+129 130 131 132 133 134 135 136 137 138
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 0 1 2 3 4 5 6 7
+8 9 10 11 12 13 14 15 16 17
+18 19 20 21 22 23 24 25 26 27
+28 29 30 31 32 33 34 35 36 37
+38 39 40 41 42 43 44 45 46 47
+48 49 50 51 52 53 54 55 56 57
+58 59 60 61 62 63 64 65 66 67
+68 69 70 71 72 73 74 75 76 77
+78 79 80 81 82 83 84 85 86 87
+88 89 90 91 92 93 94 95 96 97
+98 99 100 101 102 103 104 105 106 107
+108 109 110 111 112 113 114 115 116 117
+118 119 120 121 122 123 124 125 126 127
+128 129 130 131 132 133 134 135 136 137
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 0 1 2 3 4 5 6
+7 8 9 10 11 12 13 14 15 16
+17 18 19 20 21 22 23 24 25 26
+27 28 29 30 31 32 33 34 35 36
+37 38 39 40 41 42 43 44 45 46
+47 48 49 50 51 52 53 54 55 56
+57 58 59 60 61 62 63 64 65 66
+67 68 69 70 71 72 73 74 75 76
+77 78 79 80 81 82 83 84 85 86
+87 88 89 90 91 92 93 94 95 96
+97 98 99 100 101 102 103 104 105 106
+107 108 109 110 111 112 113 114 115 116
+117 118 119 120 121 122 123 124 125 126
+127 128 129 130 131 132 133 134 135 136
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 0 1 2 3 4 5
+6 7 8 9 10 11 12 13 14 15
+16 17 18 19 20 21 22 23 24 25
+26 27 28 29 30 31 32 33 34 35
+36 37 38 39 40 41 42 43 44 45
+46 47 48 49 50 51 52 53 54 55
+56 57 58 59 60 61 62 63 64 65
+66 67 68 69 70 71 72 73 74 75
+76 77 78 79 80 81 82 83 84 85
+86 87 88 89 90 91 92 93 94 95
+96 97 98 99 100 101 102 103 104 105
+106 107 108 109 110 111 112 113 114 115
+116 117 118 119 120 121 122 123 124 125
+126 127 128 129 130 131 132 133 134 135
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 0 1 2 3 4
+5 6 7 8 9 10 11 12 13 14
+15 16 17 18 19 20 21 22 23 24
+25 26 27 28 29 30 31 32 33 34
+35 36 37 38 39 40 41 42 43 44
+45 46 47 48 49 50 51 52 53 54
+55 56 57 58 59 60 61 62 63 64
+65 66 67 68 69 70 71 72 73 74
+75 76 77 78 79 80 81 82 83 84
+85 86 87 88 89 90 91 92 93 94
+95 96 97 98 99 100 101 102 103 104
+105 106 107 108 109 110 111 112 113 114
+115 116 117 118 119 120 121 122 123 124
+125 126 127 128 129 130 131 132 133 134
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 0 1 2 3
+4 5 6 7 8 9 10 11 12 13
+14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33
+34 35 36 37 38 39 40 41 42 43
+44 45 46 47 48 49 50 51 52 53
+54 55 56 57 58 59 60 61 62 63
+64 65 66 67 68 69 70 71 72 73
+74 75 76 77 78 79 80 81 82 83
+84 85 86 87 88 89 90 91 92 93
+94 95 96 97 98 99 100 101 102 103
+104 105 106 107 108 109 110 111 112 113
+114 115 116 117 118 119 120 121 122 123
+124 125 126 127 128 129 130 131 132 133
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 0 1 2
+3 4 5 6 7 8 9 10 11 12
+13 14 15 16 17 18 19 20 21 22
+23 24 25 26 27 28 29 30 31 32
+33 34 35 36 37 38 39 40 41 42
+43 44 45 46 47 48 49 50 51 52
+53 54 55 56 57 58 59 60 61 62
+63 64 65 66 67 68 69 70 71 72
+73 74 75 76 77 78 79 80 81 82
+83 84 85 86 87 88 89 90 91 92
+93 94 95 96 97 98 99 100 101 102
+103 104 105 106 107 108 109 110 111 112
+113 114 115 116 117 118 119 120 121 122
+123 124 125 126 127 128 129 130 131 132
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 0 1
+2 3 4 5 6 7 8 9 10 11
+12 13 14 15 16 17 18 19 20 21
+22 23 24 25 26 27 28 29 30 31
+32 33 34 35 36 37 38 39 40 41
+42 43 44 45 46 47 48 49 50 51
+52 53 54 55 56 57 58 59 60 61
+62 63 64 65 66 67 68 69 70 71
+72 73 74 75 76 77 78 79 80 81
+82 83 84 85 86 87 88 89 90 91
+92 93 94 95 96 97 98 99 100 101
+102 103 104 105 106 107 108 109 110 111
+112 113 114 115 116 117 118 119 120 121
+122 123 124 125 126 127 128 129 130 131
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+0 1 2 3 4 5 6 7 8 9
+10 11 12 13 14 15 16 17 18 19
+20 21 22 23 24 25 26 27 28 29
+30 31 32 33 34 35 36 37 38 39
+40 41 42 43 44 45 46 47 48 49
+50 51 52 53 54 55 56 57 58 59
+60 61 62 63 64 65 66 67 68 69
+70 71 72 73 74 75 76 77 78 79
+80 81 82 83 84 85 86 87 88 89
+90 91 92 93 94 95 96 97 98 99
+100 101 102 103 104 105 106 107 108 109
+110 111 112 113 114 115 116 117 118 119
+120 121 122 123 124 125 126 127 128 129
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 0 1 2 3 4 5 6 7 8
+9 10 11 12 13 14 15 16 17 18
+19 20 21 22 23 24 25 26 27 28
+29 30 31 32 33 34 35 36 37 38
+39 40 41 42 43 44 45 46 47 48
+49 50 51 52 53 54 55 56 57 58
+59 60 61 62 63 64 65 66 67 68
+69 70 71 72 73 74 75 76 77 78
+79 80 81 82 83 84 85 86 87 88
+89 90 91 92 93 94 95 96 97 98
+99 100 101 102 103 104 105 106 107 108
+109 110 111 112 113 114 115 116 117 118
+119 120 121 122 123 124 125 126 127 128
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 0 1 2 3 4 5 6 7
+8 9 10 11 12 13 14 15 16 17
+18 19 20 21 22 23 24 25 26 27
+28 29 30 31 32 33 34 35 36 37
+38 39 40 41 42 43 44 45 46 47
+48 49 50 51 52 53 54 55 56 57
+58 59 60 61 62 63 64 65 66 67
+68 69 70 71 72 73 74 75 76 77
+78 79 80 81 82 83 84 85 86 87
+88 89 90 91 92 93 94 95 96 97
+98 99 100 101 102 103 104 105 106 107
+108 109 110 111 112 113 114 115 116 117
+118 119 120 121 122 123 124 125 126 127
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 0 1 2 3 4 5 6
+7 8 9 10 11 12 13 14 15 16
+17 18 19 20 21 22 23 24 25 26
+27 28 29 30 31 32 33 34 35 36
+37 38 39 40 41 42 43 44 45 46
+47 48 49 50 51 52 53 54 55 56
+57 58 59 60 61 62 63 64 65 66
+67 68 69 70 71 72 73 74 75 76
+77 78 79 80 81 82 83 84 85 86
+87 88 89 90 91 92 93 94 95 96
+97 98 99 100 101 102 103 104 105 106
+107 108 109 110 111 112 113 114 115 116
+117 118 119 120 121 122 123 124 125 126
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 0 1 2 3 4 5
+6 7 8 9 10 11 12 13 14 15
+16 17 18 19 20 21 22 23 24 25
+26 27 28 29 30 31 32 33 34 35
+36 37 38 39 40 41 42 43 44 45
+46 47 48 49 50 51 52 53 54 55
+56 57 58 59 60 61 62 63 64 65
+66 67 68 69 70 71 72 73 74 75
+76 77 78 79 80 81 82 83 84 85
+86 87 88 89 90 91 92 93 94 95
+96 97 98 99 100 101 102 103 104 105
+106 107 108 109 110 111 112 113 114 115
+116 117 118 119 120 121 122 123 124 125
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 0 1 2 3 4
+5 6 7 8 9 10 11 12 13 14
+15 16 17 18 19 20 21 22 23 24
+25 26 27 28 29 30 31 32 33 34
+35 36 37 38 39 40 41 42 43 44
+45 46 47 48 49 50 51 52 53 54
+55 56 57 58 59 60 61 62 63 64
+65 66 67 68 69 70 71 72 73 74
+75 76 77 78 79 80 81 82 83 84
+85 86 87 88 89 90 91 92 93 94
+95 96 97 98 99 100 101 102 103 104
+105 106 107 108 109 110 111 112 113 114
+115 116 117 118 119 120 121 122 123 124
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 0 1 2 3
+4 5 6 7 8 9 10 11 12 13
+14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33
+34 35 36 37 38 39 40 41 42 43
+44 45 46 47 48 49 50 51 52 53
+54 55 56 57 58 59 60 61 62 63
+64 65 66 67 68 69 70 71 72 73
+74 75 76 77 78 79 80 81 82 83
+84 85 86 87 88 89 90 91 92 93
+94 95 96 97 98 99 100 101 102 103
+104 105 106 107 108 109 110 111 112 113
+114 115 116 117 118 119 120 121 122 123
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 0 1 2
+3 4 5 6 7 8 9 10 11 12
+13 14 15 16 17 18 19 20 21 22
+23 24 25 26 27 28 29 30 31 32
+33 34 35 36 37 38 39 40 41 42
+43 44 45 46 47 48 49 50 51 52
+53 54 55 56 57 58 59 60 61 62
+63 64 65 66 67 68 69 70 71 72
+73 74 75 76 77 78 79 80 81 82
+83 84 85 86 87 88 89 90 91 92
+93 94 95 96 97 98 99 100 101 102
+103 104 105 106 107 108 109 110 111 112
+113 114 115 116 117 118 119 120 121 122
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 0 1
+2 3 4 5 6 7 8 9 10 11
+12 13 14 15 16 17 18 19 20 21
+22 23 24 25 26 27 28 29 30 31
+32 33 34 35 36 37 38 39 40 41
+42 43 44 45 46 47 48 49 50 51
+52 53 54 55 56 57 58 59 60 61
+62 63 64 65 66 67 68 69 70 71
+72 73 74 75 76 77 78 79 80 81
+82 83 84 85 86 87 88 89 90 91
+92 93 94 95 96 97 98 99 100 101
+102 103 104 105 106 107 108 109 110 111
+112 113 114 115 116 117 118 119 120 121
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+0 1 2 3 4 5 6 7 8 9
+10 11 12 13 14 15 16 17 18 19
+20 21 22 23 24 25 26 27 28 29
+30 31 32 33 34 35 36 37 38 39
+40 41 42 43 44 45 46 47 48 49
+50 51 52 53 54 55 56 57 58 59
+60 61 62 63 64 65 66 67 68 69
+70 71 72 73 74 75 76 77 78 79
+80 81 82 83 84 85 86 87 88 89
+90 91 92 93 94 95 96 97 98 99
+100 101 102 103 104 105 106 107 108 109
+110 111 112 113 114 115 116 117 118 119
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 0 1 2 3 4 5 6 7 8
+9 10 11 12 13 14 15 16 17 18
+19 20 21 22 23 24 25 26 27 28
+29 30 31 32 33 34 35 36 37 38
+39 40 41 42 43 44 45 46 47 48
+49 50 51 52 53 54 55 56 57 58
+59 60 61 62 63 64 65 66 67 68
+69 70 71 72 73 74 75 76 77 78
+79 80 81 82 83 84 85 86 87 88
+89 90 91 92 93 94 95 96 97 98
+99 100 101 102 103 104 105 106 107 108
+109 110 111 112 113 114 115 116 117 118
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 0 1 2 3 4 5 6 7
+8 9 10 11 12 13 14 15 16 17
+18 19 20 21 22 23 24 25 26 27
+28 29 30 31 32 33 34 35 36 37
+38 39 40 41 42 43 44 45 46 47
+48 49 50 51 52 53 54 55 56 57
+58 59 60 61 62 63 64 65 66 67
+68 69 70 71 72 73 74 75 76 77
+78 79 80 81 82 83 84 85 86 87
+88 89 90 91 92 93 94 95 96 97
+98 99 100 101 102 103 104 105 106 107
+108 109 110 111 112 113 114 115 116 117
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 0 1 2 3 4 5 6
+7 8 9 10 11 12 13 14 15 16
+17 18 19 20 21 22 23 24 25 26
+27 28 29 30 31 32 33 34 35 36
+37 38 39 40 41 42 43 44 45 46
+47 48 49 50 51 52 53 54 55 56
+57 58 59 60 61 62 63 64 65 66
+67 68 69 70 71 72 73 74 75 76
+77 78 79 80 81 82 83 84 85 86
+87 88 89 90 91 92 93 94 95 96
+97 98 99 100 101 102 103 104 105 106
+107 108 109 110 111 112 113 114 115 116
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 0 1 2 3 4 5
+6 7 8 9 10 11 12 13 14 15
+16 17 18 19 20 21 22 23 24 25
+26 27 28 29 30 31 32 33 34 35
+36 37 38 39 40 41 42 43 44 45
+46 47 48 49 50 51 52 53 54 55
+56 57 58 59 60 61 62 63 64 65
+66 67 68 69 70 71 72 73 74 75
+76 77 78 79 80 81 82 83 84 85
+86 87 88 89 90 91 92 93 94 95
+96 97 98 99 100 101 102 103 104 105
+106 107 108 109 110 111 112 113 114 115
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 0 1 2 3 4
+5 6 7 8 9 10 11 12 13 14
+15 16 17 18 19 20 21 22 23 24
+25 26 27 28 29 30 31 32 33 34
+35 36 37 38 39 40 41 42 43 44
+45 46 47 48 49 50 51 52 53 54
+55 56 57 58 59 60 61 62 63 64
+65 66 67 68 69 70 71 72 73 74
+75 76 77 78 79 80 81 82 83 84
+85 86 87 88 89 90 91 92 93 94
+95 96 97 98 99 100 101 102 103 104
+105 106 107 108 109 110 111 112 113 114
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 0 1 2 3
+4 5 6 7 8 9 10 11 12 13
+14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33
+34 35 36 37 38 39 40 41 42 43
+44 45 46 47 48 49 50 51 52 53
+54 55 56 57 58 59 60 61 62 63
+64 65 66 67 68 69 70 71 72 73
+74 75 76 77 78 79 80 81 82 83
+84 85 86 87 88 89 90 91 92 93
+94 95 96 97 98 99 100 101 102 103
+104 105 106 107 108 109 110 111 112 113
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 0 1 2
+3 4 5 6 7 8 9 10 11 12
+13 14 15 16 17 18 19 20 21 22
+23 24 25 26 27 28 29 30 31 32
+33 34 35 36 37 38 39 40 41 42
+43 44 45 46 47 48 49 50 51 52
+53 54 55 56 57 58 59 60 61 62
+63 64 65 66 67 68 69 70 71 72
+73 74 75 76 77 78 79 80 81 82
+83 84 85 86 87 88 89 90 91 92
+93 94 95 96 97 98 99 100 101 102
+103 104 105 106 107 108 109 110 111 112
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 0 1
+2 3 4 5 6 7 8 9 10 11
+12 13 14 15 16 17 18 19 20 21
+22 23 24 25 26 27 28 29 30 31
+32 33 34 35 36 37 38 39 40 41
+42 43 44 45 46 47 48 49 50 51
+52 53 54 55 56 57 58 59 60 61
+62 63 64 65 66 67 68 69 70 71
+72 73 74 75 76 77 78 79 80 81
+82 83 84 85 86 87 88 89 90 91
+92 93 94 95 96 97 98 99 100 101
+102 103 104 105 106 107 108 109 110 111
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 189 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 189 190
+0 1 2 3 4 5 6 7 8 9
+10 11 12 13 14 15 16 17 18 19
+20 21 22 23 24 25 26 27 28 29
+30 31 32 33 34 35 36 37 38 39
+40 41 42 43 44 45 46 47 48 49
+50 51 52 53 54 55 56 57 58 59
+60 61 62 63 64 65 66 67 68 69
+70 71 72 73 74 75 76 77 78 79
+80 81 82 83 84 85 86 87 88 89
+90 91 92 93 94 95 96 97 98 99
+100 101 102 103 104 105 106 107 108 109
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 189 190
+191 0 1 2 3 4 5 6 7 8
+9 10 11 12 13 14 15 16 17 18
+19 20 21 22 23 24 25 26 27 28
+29 30 31 32 33 34 35 36 37 38
+39 40 41 42 43 44 45 46 47 48
+49 50 51 52 53 54 55 56 57 58
+59 60 61 62 63 64 65 66 67 68
+69 70 71 72 73 74 75 76 77 78
+79 80 81 82 83 84 85 86 87 88
+89 90 91 92 93 94 95 96 97 98
+99 100 101 102 103 104 105 106 107 108
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 189 190
+191 192 0 1 2 3 4 5 6 7
+8 9 10 11 12 13 14 15 16 17
+18 19 20 21 22 23 24 25 26 27
+28 29 30 31 32 33 34 35 36 37
+38 39 40 41 42 43 44 45 46 47
+48 49 50 51 52 53 54 55 56 57
+58 59 60 61 62 63 64 65 66 67
+68 69 70 71 72 73 74 75 76 77
+78 79 80 81 82 83 84 85 86 87
+88 89 90 91 92 93 94 95 96 97
+98 99 100 101 102 103 104 105 106 107
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 189 190
+191 192 193 0 1 2 3 4 5 6
+7 8 9 10 11 12 13 14 15 16
+17 18 19 20 21 22 23 24 25 26
+27 28 29 30 31 32 33 34 35 36
+37 38 39 40 41 42 43 44 45 46
+47 48 49 50 51 52 53 54 55 56
+57 58 59 60 61 62 63 64 65 66
+67 68 69 70 71 72 73 74 75 76
+77 78 79 80 81 82 83 84 85 86
+87 88 89 90 91 92 93 94 95 96
+97 98 99 100 101 102 103 104 105 106
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 189 190
+191 192 193 194 0 1 2 3 4 5
+6 7 8 9 10 11 12 13 14 15
+16 17 18 19 20 21 22 23 24 25
+26 27 28 29 30 31 32 33 34 35
+36 37 38 39 40 41 42 43 44 45
+46 47 48 49 50 51 52 53 54 55
+56 57 58 59 60 61 62 63 64 65
+66 67 68 69 70 71 72 73 74 75
+76 77 78 79 80 81 82 83 84 85
+86 87 88 89 90 91 92 93 94 95
+96 97 98 99 100 101 102 103 104 105
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 189 190
+191 192 193 194 195 0 1 2 3 4
+5 6 7 8 9 10 11 12 13 14
+15 16 17 18 19 20 21 22 23 24
+25 26 27 28 29 30 31 32 33 34
+35 36 37 38 39 40 41 42 43 44
+45 46 47 48 49 50 51 52 53 54
+55 56 57 58 59 60 61 62 63 64
+65 66 67 68 69 70 71 72 73 74
+75 76 77 78 79 80 81 82 83 84
+85 86 87 88 89 90 91 92 93 94
+95 96 97 98 99 100 101 102 103 104
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 189 190
+191 192 193 194 195 196 0 1 2 3
+4 5 6 7 8 9 10 11 12 13
+14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33
+34 35 36 37 38 39 40 41 42 43
+44 45 46 47 48 49 50 51 52 53
+54 55 56 57 58 59 60 61 62 63
+64 65 66 67 68 69 70 71 72 73
+74 75 76 77 78 79 80 81 82 83
+84 85 86 87 88 89 90 91 92 93
+94 95 96 97 98 99 100 101 102 103
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 189 190
+191 192 193 194 195 196 197 0 1 2
+3 4 5 6 7 8 9 10 11 12
+13 14 15 16 17 18 19 20 21 22
+23 24 25 26 27 28 29 30 31 32
+33 34 35 36 37 38 39 40 41 42
+43 44 45 46 47 48 49 50 51 52
+53 54 55 56 57 58 59 60 61 62
+63 64 65 66 67 68 69 70 71 72
+73 74 75 76 77 78 79 80 81 82
+83 84 85 86 87 88 89 90 91 92
+93 94 95 96 97 98 99 100 101 102
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 189 190
+191 192 193 194 195 196 197 198 0 1
+2 3 4 5 6 7 8 9 10 11
+12 13 14 15 16 17 18 19 20 21
+22 23 24 25 26 27 28 29 30 31
+32 33 34 35 36 37 38 39 40 41
+42 43 44 45 46 47 48 49 50 51
+52 53 54 55 56 57 58 59 60 61
+62 63 64 65 66 67 68 69 70 71
+72 73 74 75 76 77 78 79 80 81
+82 83 84 85 86 87 88 89 90 91
+92 93 94 95 96 97 98 99 100 101
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
+101 102 103 104 105 106 107 108 109 110
+111 112 113 114 115 116 117 118 119 120
+121 122 123 124 125 126 127 128 129 130
+131 132 133 134 135 136 137 138 139 140
+141 142 143 144 145 146 147 148 149 150
+151 152 153 154 155 156 157 158 159 160
+161 162 163 164 165 166 167 168 169 170
+171 172 173 174 175 176 177 178 179 180
+181 182 183 184 185 186 187 188 189 190
+191 192 193 194 195 196 197 198 199 0
+1 2 3 4 5 6 7 8 9 10
+11 12 13 14 15 16 17 18 19 20
+21 22 23 24 25 26 27 28 29 30
+31 32 33 34 35 36 37 38 39 40
+41 42 43 44 45 46 47 48 49 50
+51 52 53 54 55 56 57 58 59 60
+61 62 63 64 65 66 67 68 69 70
+71 72 73 74 75 76 77 78 79 80
+81 82 83 84 85 86 87 88 89 90
+91 92 93 94 95 96 97 98 99 100
diff --git a/x.pbm b/x.pbm
new file mode 100644
index 00000000..0d28f8e0
--- /dev/null
+++ b/x.pbm
@@ -0,0 +1,9 @@
+P1
+24 7
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0
+0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0
+0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 0
+0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0
+0 1 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0