#import "@preview/cetz:0.2.1"


#cetz.canvas(length: 10pt, {
  import cetz.draw: *

  let brown = orange.darken(40%)
  let os = 0.12
  let sqr-mark(cor) = line(cor, (rel: (0.24, 0.24)), stroke: black+3.6pt)

  line((2.1, 0), (1.9, 2), stroke: yellow+3pt)
  line((3.1, 0), (3, 2), stroke: yellow+3pt)
  line((5, 0), (5, 2.1), stroke: yellow+3pt)
  line((5.9, 0), (5.9, 2), stroke: yellow+3pt)
  line((1.9, 2), (1, 7), stroke: yellow+3pt)
  line((3, 2), (2.5, 5.2), stroke: yellow+3pt)
  line((5, 2.1), (5.3, 5.1), stroke: yellow+3pt)
  line((5.9, 2), (6.1, 4.1), stroke: yellow+3pt)
  line((1, 7), (2.2, 4), stroke: yellow+3pt)
  line((2.2, 4), (6.1, 4.1), stroke: yellow+3pt)
  line((1, 7), (0, 5), stroke: orange+3pt)
  line((1, 7), (2.5, 5.2), stroke: orange+3pt)
  line((2.5, 5.2), (5.3, 5.1), stroke: yellow+3pt)
  line((5.3, 5.1), (6.6, 5.5), stroke: yellow+3pt)
  line((6.6, 5.5), (8, 6.2), stroke: yellow+3pt)
  line((6.1, 4.1), (8, 6.2), stroke: yellow+3pt)
  line((1, 7), (2.8, 8.5), stroke: orange+3pt)
  line((2.8, 8.5), (6.8, 8.7), stroke: yellow+3pt)
  line((6.8, 8.7), (8, 6.2), stroke: yellow+3pt)
  line((6.8, 8.7), (8, 9.8), stroke: yellow+3pt)
  line((8, 9.8), (8, 6.2), stroke: yellow+3pt)
  line((8, 9.8), (9, 8.6), stroke: yellow+3pt)
  line((8, 6.2), (9, 8.6), stroke: yellow+3pt)
  line((8, 9.8), (9.5, 11), stroke: yellow+3pt)
  line((9, 8.6), (9.5, 11), stroke: yellow+3pt)
  line((9, 8.6), (10.2, 9.5), stroke: yellow+3pt)
  line((9.5, 11), (10.2, 9.5), stroke: brown+3pt)
  line((10.2, 9.5), (12, 9.5), stroke: brown+3pt)
  line((9.5, 11), (12, 11), stroke: brown+3pt)
  line((12, 9.5), (12, 11), stroke: brown+3pt)
  line((9.5, 11), (10.2, 12.3), stroke: brown+3pt)
  line((10.2, 12.3), (10.9, 11.4), stroke: brown+3pt)
  line((11.2, 12.3), (10.9, 11.4), stroke: brown+3pt)
  line((11.2, 12.3), (12, 11), stroke: brown+3pt)

  sqr-mark((1.9-os, 2-os))
  sqr-mark((3-os, 2-os))
  sqr-mark((5-os, 2.1-os))
  sqr-mark((5.9-os, 2-os))
  sqr-mark((1-os, 7-os))
  sqr-mark((2.5-os, 5.2-os))
  sqr-mark((5.3-os, 5.1-os))
  sqr-mark((6.1-os, 4.1-os))
  sqr-mark((2.2-os, 4-os))
  sqr-mark((6.6-os, 5.5-os))
  sqr-mark((8-os, 6.2-os))
  sqr-mark((2.8-os, 8.5-os))
  sqr-mark((6.8-os, 8.7-os))
  sqr-mark((8-os, 9.8-os))
  sqr-mark((9-os, 8.6-os))
  sqr-mark((9.5-os, 11-os))
  sqr-mark((10.2-os, 9.5-os))
  sqr-mark((12-os, 9.5-os))
  sqr-mark((12-os, 11-os))
  sqr-mark((10.2-os, 12.3-os))
  sqr-mark((10.9-os, 11.4-os))
  sqr-mark((11.2-os, 12.4-os))

  line((0, 0), (14, 0), stroke: 3pt)

  content((0.5, 13), anchor: "south-west", [*Golden Hind*])
})
