Pattern definitions keyed by pattern ID. */ function airowp_get_svg_pattern_data() { return array( // ── MINIMAL ────────────────────────────────────── 'dot-grid' => array( 'width' => 24, 'height' => 24, 'paths' => array( array( 'd' => 'M10.8 12a1.2 1.2 0 1 0 2.4 0 1.2 1.2 0 0 0-2.4 0z' ), ), ), 'cross-grid' => array( 'width' => 24, 'height' => 24, 'paths' => array( array( 'd' => 'M9 11.5h6v1H9zM11.5 9h1v6h-1z' ), ), ), 'diagonal-lines' => array( 'width' => 6, 'height' => 6, 'paths' => array( array( 'd' => 'M5 0h1L0 6V5zM6 5v1H5z' ), ), ), 'horizontal-lines' => array( 'width' => 24, 'height' => 24, 'paths' => array( array( 'd' => 'M0 11h24v2H0z' ), ), ), 'diagonal-stripes' => array( 'width' => 40, 'height' => 40, 'paths' => array( array( 'd' => 'M0 40L40 0H20L0 20M40 40V20L20 40' ), ), ), 'dashes' => array( 'width' => 20, 'height' => 20, 'paths' => array( array( 'd' => 'M6 9.5h8v1H6z' ), ), ), 'polka-dots' => array( 'width' => 20, 'height' => 20, 'paths' => array( array( 'd' => 'M0 3a3 3 0 1 0 6 0a3 3 0 1 0-6 0zM10 13a3 3 0 1 0 6 0a3 3 0 1 0-6 0z' ), ), ), // ── GEOMETRIC ──────────────────────────────────── 'hexagons' => array( 'width' => 28, 'height' => 49, 'paths' => array( array( 'd' => 'M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z' ), ), ), 'diamond-grid' => array( 'width' => 20, 'height' => 20, 'paths' => array( array( 'd' => 'M10 0l10 10-10 10L0 10zM10 2l8 8-8 8-8-8z', 'fillRule' => 'evenodd', ), ), ), 'chevrons' => array( 'width' => 28, 'height' => 12, 'paths' => array( array( 'd' => 'M0 12L14 0l14 12v-2L14 2 0 10z' ), ), ), 'flipped-diamonds' => array( 'width' => 16, 'height' => 32, 'paths' => array( array( 'd' => 'M8 0l8 16-8 16L0 16 8 0zm0 4L2 16l6 12 6-12L8 4z', 'fillRule' => 'evenodd', ), ), ), 'triangle-grid' => array( 'width' => 40, 'height' => 40, 'paths' => array( array( 'd' => 'M0 40L20 0l20 40zM4 38L20 4l16 34z', 'fillRule' => 'evenodd', ), ), ), 'falling-triangles' => array( 'width' => 36, 'height' => 72, 'paths' => array( array( 'd' => 'M2 6h12L8 18 2 6zm18 36h12l-6 12-6-12z', 'fillRule' => 'evenodd', ), ), ), 'glamorous' => array( 'width' => 180, 'height' => 180, 'paths' => array( array( 'd' => 'M81.2792408,88 L68.4142136,88 L87.7117544,107.297541 L81.2792408,88 L81.2792408,88 Z M83.3874259,88 L96.6125741,88 L90,107.837722 L83.3874259,88 L83.3874259,88 Z M98.7207592,88 L111.585786,88 L92.2882456,107.297541 L98.7207592,88 L98.7207592,88 Z M65.7928932,85.7928932 L73.5857864,78 L75.2071068,78 L105.792893,78 L106.414214,78 L106.914214,78.5 L114.207107,85.7928932 L115.414214,87 L90.7071068,111.707107 L90,112.414214 L64.5857864,87 L64.5857864,87 L65.7928932,85.7928932 L65.7928932,85.7928932 Z M68.4142136,86 L74,80.4142136 L79.5857864,86 L68.4142136,86 L68.4142136,86 Z M84.4142136,86 L90,80.4142136 L95.5857864,86 L84.4142136,86 L84.4142136,86 Z M100.414214,86 L106,80.4142136 L111.585786,86 L100.414214,86 L100.414214,86 Z M92.4142136,80 L103.585786,80 L98,85.5857864 L92.4142136,80 L92.4142136,80 Z M82,85.5857864 L87.5857864,80 L76.4142136,80 L82,85.5857864 L82,85.5857864 Z M17.4142136,0 L0.707106781,16.7071068 L0,17.4142136 L0,0 L17.4142136,0 L17.4142136,0 Z M4.27924078,0 L0,12.8377223 L0,0 L4.27924078,0 L4.27924078,0 Z M14.5857864,0 L2.28824561,12.2975408 L6.38742589,0 L14.5857864,0 L14.5857864,0 Z M180,17.4142136 L162.585786,0 L180,0 L180,17.4142136 L180,17.4142136 Z M165.414214,0 L177.711754,12.2975408 L173.612574,0 L165.414214,0 Z M180,12.8377223 L175.720759,0 L180,0 L180,12.8377223 L180,12.8377223 Z M1.42108547e-14,163 L15.7928932,163 L16.4142136,163 L16.9142136,163.5 L24.2071068,170.792893 L25.4142136,172 L17.4142136,180 L0,180 L0,163 L1.42108547e-14,163 Z M0,173 L6.61257411,173 L4.27924078,180 L0,180 L0,173 Z M14.5857864,180 L21.5857864,173 L8.72075922,173 L6.38742589,180 L14.5857864,180 Z M2.4158453e-13,165.414214 L5.58578644,171 L0,171 L0,165.414214 L2.4158453e-13,165.414214 Z M10.4142136,171 L16,165.414214 L21.5857864,171 L10.4142136,171 Z M2.41421356,165 L13.5857864,165 L8,170.585786 L2.41421356,165 Z M180,163 L165.207107,163 L163.585786,163 L155.792893,170.792893 L155.792893,170.792893 L154.585786,172 L162.585786,180 L180,180 L180,163 Z M165.414214,180 L158.414214,173 L171.279241,173 L173.612574,180 L165.414214,180 Z M180,173 L173.387426,173 L175.720759,180 L180,180 L180,173 Z M158.414214,171 L164,165.414214 L169.585786,171 L158.414214,171 Z M180,165.414214 L174.414214,171 L180,171 L180,165.414214 Z M172,170.585786 L177.585786,165 L166.414214,165 L172,170.585786 Z M152.932504,25.6532829 L154.346717,27.0674965 L120.405592,61.008622 L118.991378,59.5944084 L152.932504,25.6532829 Z M154.346717,152.932504 L152.932504,154.346717 L118.991378,120.405592 L120.405592,118.991378 L154.346717,152.932504 Z M27.0674965,154.346717 L25.6532829,152.932504 L59.5944084,118.991378 L61.008622,120.405592 L27.0674965,154.346717 Z M25.6532829,27.0674965 L27.0674965,25.6532829 L61.008622,59.5944084 L59.5944084,61.008622 L25.6532829,27.0674965 Z M0,85 C2.209139,85 4,86.790861 4,89 C4,91.209139 2.209139,93 0,93 L0,85 Z M180,85 C177.790861,85 176,86.790861 176,89 C176,91.209139 177.790861,93 180,93 L180,85 Z M94,0 C94,2.209139 92.209139,4 90,4 C87.790861,4 86,2.209139 86,0 L94,0 Z M94,180 C94,177.790861 92.209139,176 90,176 C87.790861,176 86,177.790861 86,180 L94,180 Z' ), ), ), 'architect' => array( 'width' => 100, 'height' => 199, 'paths' => array( array( 'd' => 'M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z' ), ), ), 'hideout' => array( 'width' => 40, 'height' => 40, 'paths' => array( array( 'd' => 'M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z', 'fillRule' => 'evenodd', ), ), ), 'brick-wall' => array( 'width' => 42, 'height' => 44, 'paths' => array( array( 'd' => 'M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z', 'fillRule' => 'evenodd', ), ), ), // ── ORGANIC ────────────────────────────────────── 'topography' => array( 'width' => 600, 'height' => 600, 'paths' => array( array( 'd' => 'M600 325v-1l-15 9q-15 9-24 19-8 9-23 14l-5 2-4 2q-14 4-19 10-7 6-17 8l-7 2-6 2q-7 1-10 4l-13 5-5 1-5 1-11 5q-4 1-9 8l-6 9-10 15-5 4-12 9-3 4q-2 2-3 9c-2 10-4 14-8 22l-12 14-3 4-5 5a42 42 0 0 0-10 17q-4 11-2 27l1 8 1 37h1l-2-45q-2-16 2-27a41 41 0 0 1 9-17l5-5 4-3 1-2q5-3 10-13c5-7 7-11 9-22l2-9 4-4 12-8 4-5 11-14 6-9q5-7 8-9l11-4 8-2h2l13-6 11-3 6-2 6-2q11-3 17-9 5-4 19-10l5-1 5-2q15-6 22-15 9-9 25-19zv-64q-6 12-13 17l-9 7-6 5-1 1-5 4-18 13-8 8c-6 6-11 8-29 10q-15 2-31 12l-13 7q-9 4-16 4c-17 0-41 12-52 23-12 14-31 28-45 31q-11 4-14 15l-1 18-1 13q-3 9-11 19c-13 17-22 47-22 72v9l-1 22q0 16-5 29h-1q5-13 5-29l1-22v-9c0-25 9-55 23-72q8-10 10-19l1-13v-4l1-14q3-13 15-15c13-4 33-18 45-31 10-12 35-23 52-23q8 0 15-5l7-3 7-4q15-10 31-12c17-2 23-4 29-10q5-6 8-7l17-14 5-3 1-1 7-5q5-5 9-7 7-6 13-20zm0-116h-2q-9 1-22 7-5 3-14 3l-19-2-4-1-17-1q-16 0-18 3 0 2 4 5l4 4 4 4 6 2 2 1q6 0 7 2 2 3-1 9-3 10-10 10-4 1-14-5-7-3-9-15v-5q-2-10-4-11l-3-1h-21c-21 2-29 6-38 15l-4 6-2 3-3 3-12 13-4 3-5 4-17 15q-11 13-11 16-1 2 6 3h3l7 2q11 6 14 11 5 9-9 20-11 10-11 15v5q1 8-3 17l-4 8q-4 5-10 7l-5 2-18 10q-12 10-16 25l-2 16-5 16c-2 4-11 27-13 29l-6 14-11 17q-7 9-13 29l-2 5-5 12c-6 16-25 26-46 26q-16 0-31-8c-6-3-5-2-22-15-15-9-18-10-21-6l-2 2-5 6-6 8q-5 3-6 7l-6 7-2 11-1 3h-1l1-3q1-8 3-11l5-8 6-7 7-8 5-5 1-3c4-5 8-4 22 7l22 14q15 9 31 8c21 0 40-10 46-25l4-12 2-6q6-20 14-28l10-18 7-13c1-3 10-25 13-29l4-16 2-16q4-15 17-25l13-9 5-2 4-2q7-1 10-7l5-7q4-9 2-17v-5q-1-7 12-15 13-12 8-19-3-6-13-12l-7-1h-3q-7 0-7-4-1-3 12-16l21-20 4-3 2-1 11-11 2-4 2-3 5-5c8-10 17-14 37-15h23l2 1q3 1 4 10l1 3v3q3 11 8 15 10 5 14 4 6 0 10-9v-8q-1-2-6-2l-2-1q-4-1-6-3l-5-4-4-3q-4-4-3-6 2-4 18-4l17 1 4 1 4 1 15 1 14-2a70 70 0 0 1 24-8zm0-101v1q-13 26-24 36-4 5-13 6h-40l-15 3h-2c-13 0-20 2-33 5l-14 4-33 4-20 1q-8 0-18 5-12 7-20 24l-4 10q-5 8-13 12l-4 2-16 10c-8 8-13 17-22 36l-2 4q-10 23-18 30-10 13-40 20l-35 10c-10 5-19 11-36 27l-2 2-32 24-12 8q-17 11-25 20l-6 9q-5 9-9 25l-2 7-2 6c-2 11-6 17-14 27l-4 5-5 5-3 7q-2 3-2 12 1 13-5 22l-6 16-4 7q-3 9-13 17-8 10-10 16l-2 5v2h-1v-2l2-5q3-7 11-16l13-17 3-7 7-16c3-8 4-13 4-23l2-12 4-6 4-6 4-5a65 65 0 0 0 16-33l2-6q4-16 9-25l7-9q8-10 24-21l13-8 31-24 2-2c18-16 26-22 37-26q6-3 16-5l19-6q29-7 40-19c5-7 10-14 17-30l2-4c9-20 14-29 23-36l15-11 4-2q9-4 13-12l5-9q6-18 20-25 9-5 18-5l20-1 33-4 14-3c13-4 20-5 33-6h2l15-2q6-3 22-1h18q8-1 13-5 10-12 24-37m0 450-3-20-1-2v-2q-2-22-5-25-4-3-3-8l1-2v-7q-2-4-8-7-8-2-5-8l3-5 6-6q9-9 9-16a15 15 0 0 1 6-13v1a14 14 0 0 0-5 12q0 7-10 17l-8 10q-2 5 4 8 8 2 9 6v8l-1 2q0 4 2 8 4 2 6 25v2l1 2 2 16zm0-62-5-11-1-5 2-6 4-11v4l-3 8-2 5 1 4 4 10zm0-85-6 4-21 8q-13 7-23 6l-15-6-3-2-5-4q-5-3 1-10l19-14 4-3 23-14q16-13 26-15v1q-9 2-26 14c-4 4-4 4-22 15l-5 3-18 14q-6 6-2 9l6 3 3 2q8 5 14 6 9 1 23-5l20-9 7-5zm0-41zq-9 0-20 9l-4 3-5 3-6 4-9 6-8 6q-7 5-8 9-1 5 7 6 16 1 31-5l17-12 5-8v2l-5 6-17 13q-15 7-31 4-9-1-8-6 2-4 8-10l18-12 6-3 4-4 5-3q10-9 20-9m0-155zl-8 1-30 10h-2q-12 1-12 6l8 26 3 7 1 4q2 11 5 12l8-1q5-3 11-10l4-5 4-4 8-21v4a67 67 0 0 1-11 21l-4 6q-6 7-12 10h-8q-4-1-6-12l-1-3-2-8q-8-19-8-26-1-6 12-7h2l11-3zM0 292q15-17 23-35l11-31 1-5 15-39q9-20 21-26 9-6 12-13l2-7 4-10q3-6 12-9l18-9V94c0-10 0-11 2-13l2-1 3-2 9-6 8-8 9-8q6-3 11-2l19 2 22 1q7-1 15 2l13 1q6 0 10-3 8-5 12-5c3-1 4-1 16 2q26 6 41-10 7-7 4-14l-1-5q-1-3 2-7 4-4 7-18h2q-3 15-7 20-3 2-2 5l1 4q3 9-4 17-16 16-43 10c-12-2-13-3-16-2q-4 0-10 5l-12 3-13-1q-8-2-15-2l-41-3q-7-3-18 10l-8 8-10 6-3 1-1 1c-2 2-2 3-2 12v9q1 4-1 6c-1 3-2 3-19 10q-8 3-11 8-2 3-3 10l-2 7q-3 8-14 14-10 6-19 25c-5 9-8 19-15 39l-1 5-11 30q-8 20-25 38zm0 78 1-1q9 1 5 14l-6 11v-2l5-9q3-12-4-13zv-47l14-8c13-10 30-38 30-54 0-18 21-73 32-79 12-9 32-28 36-38q1-6 14-10 9-1 11-4l4-11 2-8q6-18 14-20l10-4q10-5 17-5 9-1 19 5 9 4 20 4l20-3 9-2 5-1 37-2 22-4c19-7 32-19 33-28l3-11q5-11 3-18l-1-7-4-16h1l3 16 2 7q2 7-3 18l-2 11c-2 10-16 22-35 28q-9 4-22 5l-42 3-9 2q-10 3-20 3-12 1-20-5-9-5-19-4-7 0-17 5l-10 3q-8 2-13 20l-2 9-5 10q-1 4-12 6-10 1-13 8c-3 10-23 30-36 38-10 7-31 61-31 79 0 16-17 45-31 54l-14 9v-1zm0-174zq11-6 22-19l16-20 7-7 6-4q13-10 16-19l2-12 3-16q3-25 10-32c10-14 20-28 20-33 0-3 0-3 6-16l5-17h1q0 5-4 14l-2 4-6 15c0 5-9 20-20 33q-6 7-9 32l-3 16-3 12q-2 11-16 20l-5 4-8 6-15 21q-11 13-23 19m0 362v-4l2 6q2 9 8 7c19-9 34-25 34-40a78 78 0 0 1 22-52l2-2 2-2q5-2 8-12l4-13v-2q6-14 5-19-1-6-12-2l-9 4q-20 7-43 6h-3l-15 2-5 3v-1l5-2 16-3h2q23 1 43-6l9-3q12-6 13 2 1 5-5 19v2l-5 13q-1 10-7 13l-2 2-2 1-6 6a77 77 0 0 0-16 46c0 16-15 31-35 40q-6 3-9-7zm0-62v-2l1 3q4 7 5 17l1 18 1 15q2 4 9-1c17-15 22-23 22-39q0-10 3-18l14-19 7-9 4-3 1-1 2-3 3-6v-3l2-5-1-4q-2-3-24 4-12 5-28 5-9-1-13 2-5 3-8 14l-1 6v-4l1-2q2-12 8-15 3-3 13-2c12 0 18-1 28-4q22-8 25-5l1 5-1 4-1 2v1l-1 1-2 6-3 4-1 1h-1l-2 3-8 8c-9 13-11 15-13 20q-3 7-3 17c0 16-5 25-23 39q-7 7-10 2l-1-16-1-18-4-17zM379 0h1l2 5q5 17 5 28 2 16-7 31-11 23-36 34-19 9-36 10l-37 4h-3l-37 5-20-2-9-2q-30-5-31 8l-1 3v3l-4 20q-4 8-16 8-13-1-15 3l-9 8-15 14-7 6a92 92 0 0 0-26 40q-4 14 19 2l44-22 16-7 11-5 2-2 2-1 5-2q26-15 50-1c23 13 39 37 39 56s-1 25-6 33l-5 7q-10 13-12 22-3 10 20 0 19-10 28-27l6-15 4-12 2-5c7-15 21-31 36-37q10-5 19-21l5-9q6-10 10-12 16-11 50-11 12 0 28-4l14-4 20-4c14-4 41-5 64-5 17 0 28-10 39-39 6-18 6-27 2-35l-1-2-1-6 2-25 3-30-1-3h1l1 3-3 31-2 24 1 6 1 2c4 8 4 17-3 35-10 30-21 40-39 40a340 340 0 0 0-83 9l-15 4q-16 4-28 4-33 0-50 10l-9 12-5 9q-8 17-20 21c-15 7-28 22-36 37l-1 5-4 12-6 16q-9 17-29 26-24 11-21-1 2-8 13-21l4-7c5-8 6-14 6-33s-16-42-38-56q-24-13-50 2l-7 3-2 1-11 6-15 7-45 21q-23 13-20-2a84 84 0 0 1 26-41l7-6 16-13 8-9q3-4 16-3 11 0 15-8 3-5 4-20v-2l1-3q0-8 11-10 7-1 22 1l28 5 37-5 3-1 37-4q17 0 36-10 23-10 36-33 8-15 6-31 0-11-5-27zm14 0zl3 15q6 21 0 39a61 61 0 0 1-12 20l-19 19q-16 14-36 18l-22 5-11 1-9 1q-17 2-22 4a144 144 0 0 1-53 6l-9-2-13-3q-6 1-9 7l-3 15q0 12-10 14l-7 3-1 1-2 1q-2 2-9 2l-10-1-7 6-6 6-8 6-11 9q-7 7-6 13 3 5 9 3l8-4 10-5 12-5 11-5 13-7 12-5q25-11 37-6l6 2 6 2 13 6q27 14 34 40c7 28 4 45-8 62q-5 9 0 9 8-1 16-12 4-6 8-22l1-6 2-7q7-24 22-34l25-17q10-7 15-18 10-25 44-24 13 0 30-4l6-1 15-2 31-6 3-1a170 170 0 0 1 56-6q24-1 30-14l3-9 3-6c5-13 6-22-1-40l-6-21V2l1-2h1l-1 2v40l5 21c8 18 7 27 2 40l-3 6-4 9q-4 14-30 15l-24 1q-8 0-31 5h-3a172 172 0 0 1-41 8l-6 1-6 1q-17 4-30 4-33-1-44 23-4 12-14 19l-26 16q-14 11-21 35l-2 6-1 6q-4 16-9 22-8 13-15 13-8 0-1-10c11-17 14-34 8-62q-8-26-35-39l-19-8-5-3q-12-4-37 7l-12 5-13 7-11 4-12 6-9 5-8 4q-9 2-10-4-3-5 5-14l11-9 8-6 7-5 7-7 10 1q7 0 9-2l1-1 2-1 7-2c6-3 8-5 9-14l4-15q3-7 9-8l13 3 9 2 4 1q34 0 49-6 5-3 22-5l9-1 33-5q18-5 35-19l20-18a60 60 0 0 0 11-21q6-17 1-38zm114 0zl-11 11-5 2q-3 0-7 2l-2 1q-6 5-14 5t-16-5l-2-1-3-1-4-1-3-1q-2 1-11-3h-2l-10-3q-4 0-4 6c0 21-6 50-13 57a224 224 0 0 1-78 54l-13 4-11 3-12 2-14 2c-21 5-25 6-38 6l-14-2-6-1q-12-3-18-1-7 3-4 11 3 7 9 11l14 3 16 3 18 8q13 6 20 20l11 22q4 8 11 2 6-7 21-14l2-2 16-9q7-6 11-13 13-31 32-33h6l24-1q21 0 30-4l37-14 15-4 11-4 8-3 7-3 6-3q4-4 12-5h1q8-1 13-5 10-12 4-45-3-12-2-35l1-19h1v54q9 34-4 45-5 5-13 6h-1l-12 4-6 4-6 3-9 3-11 3-82 23-25 1h-5q-17 1-32 32-2 8-11 14l-16 9-2 1-21 14q-7 9-12-2l-11-21q-7-13-19-21l-19-7-15-3q-10-1-14-4-6-2-9-11-4-9 4-12 6-2 18 1l6 1 14 2c13 0 17-1 38-5l37-7 13-4a223 223 0 0 0 78-54c6-7 12-37 12-57q0-7 5-7l11 3h1q9 4 11 3l4 1 4 1 3 2 1 1q9 4 16 4t13-4l3-2q3-3 7-3 2 1 4-1 4-1 10-9zM325 600h-2l1-29a112 112 0 0 1-2-40l5-18 13-19 12-10 7-8 1-3-1-9v-9q-2-18 8-22 23-6 33-25c10-17 26-32 36-32q17 1 29-9 9-7 13-7l9-1 6-3 5-5q8-9 21-9h7l12-1c3-1 5-3 14-11a130 130 0 0 1 27-19l9-7 12-12v3l-10 10-14 10c-12 8-14 10-22 17-10 8-12 10-16 11l-12 1h-7q-12 0-19 8l-6 6q-4 3-7 3l-9 1q-3 0-11 7-13 10-31 9c-9 0-25 14-34 30q-11 20-35 27-7 3-6 20v9l1 9-1 4-8 8-12 11-12 17-5 18a107 107 0 0 0 2 39l1 4-1 17zm-14 0zq5-9 5-19l-1-16-1-28a118 118 0 0 1 11-43q4-11 10-17l4-4 4-4c6-5 8-11 8-29 0-19 2-24 15-28l3-1 6-3q8-4 15-11c25-28 37-35 56-35q12 0 22-7l18-11 9-4c8-4 14-5 26-5q11 0 15-2 6-2 11-8 3-5 14-12l21-13q7-6 13-15l6-9v2l-5 7q-5 10-14 15l-15 10-5 4q-11 6-15 11-4 8-11 9-5 2-15 2c-12 0-18 1-26 4l-8 5-19 11q-10 7-22 7c-19 0-30 7-56 34a54 54 0 0 1-26 17q-7 2-9 6-3 6-3 20c0 18-2 24-8 30l-4 3-4 5q-5 6-11 16l-4 11q-4 15-6 32a230 230 0 0 0 2 44q0 8-5 19m25 0zl1-15-3-24v-2q-3-18-2-27 1-13 12-22c22-19 29-31 29-45v-8q-2-6-1-8l3-6q4-4 14-7c10-4 15-10 24-22l2-3 10-12q7-6 15-8l25-8 5-3 5-2q2-3 11-3l11-1 10-6q6-8 17-9l4-1 14-3 23-20 3-3q14-13 22-16l11-9v1q-5 6-11 8l-21 17-3 3c-17 15-19 17-24 19q-4 3-14 4l-3 1q-11 1-18 8l-10 7-11 1q-8 0-11 2l-4 3-5 3-26 7c-10 3-15 8-24 21l-2 3q-12 17-25 21l-13 7-3 6v8l1 8c0 15-7 27-30 45q-10 9-11 22-1 9 2 27v1q3 18 2 25zm-240 0h-2l2-22q1-25 11-33 7-6 9-16l1-9 3-10q1-5 7-5c14 0 38 9 54 20 8 7 21 14 31 17q20 8 25-1l3-6q4-10 5-18v-6q0-3-4-7l-1-2-3-2-2-4-1-3-5-5q-7-6-28-7l-9-1h-2q-14-1-19-3c-14-6-35-26-35-37q0-8 5-14l13-14 18-14 17-12 7-5 7-8q10-10 20-14l17-5 12-4 13-3q31-10 40-19c9-8 12-14 16-26l5-12c10-18 29-40 44-46q20-9 19-18 1-5 7-14 7-9 17-14c12-6 33-10 47-10q7 1 16-5c10-5 11-5 14-5 10 0 32-3 46-6l4-1 3-1 16-2 8 1q9 2 23-6l10-6v3c-11 8-26 13-33 11l-8-1-10 1-9 2-4 1c-14 3-35 6-46 6-3 0-4 0-13 5q-9 5-17 5c-14 0-34 4-47 10l-16 13-6 13q1 11-21 20c-14 6-33 27-42 44l-5 13c-4 12-7 18-16 27q-11 9-42 19l-13 3-11 4-18 5q-9 4-19 14l-7 7-6 6-18 11q-11 8-17 15l-13 13q-5 6-5 13c0 9 20 29 33 35q5 2 19 3h4l7 1q21 1 30 7l4 6 1 3 3 3 2 3 1 1q5 4 5 9v7q-1 8-5 18l-3 5q-6 11-27 3-18-7-33-17c-14-11-38-20-52-20q-6-1-8 13l-1 10q-2 11-9 17-10 7-11 32l-1 5zm8 0h-1l1-5 1-5q3-19 7-24 1-4 8-11 11-15 10-19v-5q1-9 5-10 6-2 20 7l26 15 18 11 6 4c14 8 39 5 47-8l7-18 2-3 4-7q14-21 14-37 0-4 4-15l1-4q6-17-4-24l-10-3q-10-2-24 6l-8 3-4 3-4 2q-17 11-33 6l-13-2q-18-4-24-7-9-5-2-16l14-19 8-7 8-7 7-6q9-13 20-19 14-11 35-15c37-9 51-13 59-18q12-9 37-55 8-15 21-26l17-12 12-8 3-5 7-15q9-17 31-20a119 119 0 0 1 35-3l17-3a152 152 0 0 1 69-12h28l14-6v1l-14 5q-9 3-25 1h-13q-29 0-59 11a45 45 0 0 1-22 4c-10 0-17 0-30 3q-21 3-31 20l-4 7-3 7-3 5-11 9-18 12q-12 10-21 25-23 46-37 55c-8 6-22 10-59 18a96 96 0 0 0-55 34l-6 7-8 7-8 7-15 18q-6 10 3 16 5 3 23 6l13 3q17 4 32-6l5-3 4-2 7-4q14-8 25-6l10 4q11 7 5 25l-1 3c-3 9-3 11-3 15q0 16-16 37l-4 8-1 3c-3 9-4 11-8 17-7 14-33 17-47 8l-7-3-17-11-26-16q-15-7-19-6-4 2-4 9l-1 3 1 2c0 5-3 9-12 20l-8 10q-3 5-6 24l-1 6zm10 0zv-1c0-12 9-34 20-43l3-5 3-4 2-5c4-6 7-6 17 1l7 4 20 13q21 14 34 14c17 0 33-6 40-15l5-10 2-7 3-7q7-17 12-23c8-9 14-36 14-53l2-8v-5q1-9-1-13-9-11-39-5l-19 7-16 9q-9 6-25 1c-30-7-31-8-15-26 17-21 47-46 56-46 10 0 54-12 66-18 9-5 24-22 37-38l19-30q14-20 27-27 10-7 19-19l12-21q3-2 5-3c14-7 24-9 39-9h29l23-3 4-1 28-1c19 0 29-1 45-4l9-4v1l-9 3a174 174 0 0 1-51 5l-22 1-4 1-23 3h-29c-15 0-25 2-39 8l-4 4-13 20q-7 13-19 19-12 8-26 28l-20 29c-12 17-27 34-37 38-12 6-56 19-66 19-9 0-38 25-56 45-14 18-14 19 15 26q16 4 24-2l17-9q7-4 19-6c19-5 35-3 39 5q3 4 2 13v5l-2 8c0 17-7 44-15 53l-11 23-3 8-8 16c-7 9-23 16-40 16q-13 0-35-14l-13-9-7-4-6-5q-13-9-16 0l-2 4-3 5-4 4a70 70 0 0 0-19 43zm-29 0h-1l1-8c0-20 5-42 13-49l10-13q3-8 3-21 1-11 4-15l9-8 4-2 7-10q3-6-1-16l-4-8-1-2-3-5q-9-14 8-29l26-22 20-12 7-7 23-18 13-6 50-16 7-3c9-3 12-4 17-8q10-9 20-28c16-35 19-40 32-49l11-7 2-1q16-6 22-17l3-12q1-8 3-11 4-4 15-9l12-3c16-5 25-6 39-6l13-2 4-2q5-4 13-6l19-2h2l20-4 19-5 4 1 5 1q13 2 25 0 12-4 20-15v2q-8 10-20 14-12 2-26 0l-5-1-3-1-20 5-19 4h-2l-19 2-13 5-3 3-14 2c-14 0-23 1-39 5l-12 4q-10 5-14 9-2 3-3 10l-4 12-9 12-12 6-2 1-12 6c-13 10-16 15-32 49q-9 21-19 28-6 6-17 9l-8 2q-9 6-28 10l-22 6q-6 2-12 7l-13 10-10 8-8 6-19 13-27 21q-15 15-7 29l2 5 1 2 4 8q5 10 2 17-1 4-8 9l-5 4q-6 3-7 6-4 5-4 15 0 14-4 21-2 7-10 13c-7 7-12 29-12 49zm282 0zl-1-6q-4-22-3-37l1-15v-8q1-6 11-16c9-11 12-16 19-30l7-11q4-6 16-17 16-13 19-19l1-5 2-4c4-10 8-14 23-17l21-6q23-5 34-12l27-17 3-1 23-14 9-7 6-5 16-10v1l-15 10-7 5-9 6-23 14-2 2-28 16q-10 8-34 13l-21 5q-12 4-16 8-4 3-6 10l-2 4-2 4c-2 6-7 10-18 20q-14 11-17 16l-2 5-4 6c-7 15-10 20-20 30q-9 11-10 16v23q-3 15 2 37zm-76 0h-2l1-4 3-11c2-12 3-23 3-41q-1-9-4-10-5 0-11 17-14 43-43 42c-22 0-29-1-48-10l-10-5-15-10q-6-4-9-1l-2 2-5 4-3 2-1 1q-11 8-11 21v3h-2v-3c0-11 3-16 12-23l2-1 2-2 4-4 3-2q5-2 11 1l15 10 9 5c19 9 26 10 48 10q27 0 41-40 7-19 13-19 6 1 6 12a191 191 0 0 1-7 56m-149 0zl7-13q3-9 9-11 5-1 12 5l8 6 9 2 14 6 17 6h-4l-5-2-9-3-13-6-9-3q-2 1-8-5-7-6-12-5t-9 10zm112 0 12-6 5-7 3-5 3-3v-1l1-2 4-5 2-2 1 2 1 2-1 16-3 11h-1l3-11 1-16-1-2v-1l-2 2-3 5-1 1v1l-3 4-9 11-9 6zm-183 0h-2q5-4 5-15c0-19 0-17 2-21l3-6 7-11 12-19q4-7 4-24 0-11 9-23l2-5 3-4 3-9q0-5-5-11-8-7-12-1-2 3-5 16v5l-3 9q-1 7-8 12l-3 4q-10 8-12 19l-1 6-2 10q-5 18-23 44-11 17-11 24h-1q0-7 12-24a137 137 0 0 0 24-55l1-5q3-11 12-20l3-3 9-12 2-10v-4q2-13 6-17 4-6 12 2 6 5 6 11l-3 9-3 4-3 5q-8 12-8 23 0 16-4 25l-13 18-6 11-4 7-1 20q0 10-4 15M310 0h1l-1 3q-6 12-6 25 1 12-6 13h-18q-15-3-28-1c-6 3-26 7-32 7-11 1-37-2-54-7a22 22 0 0 0-17 3q-5 2-14 12-8 9-14 11-10 6-13 13-3 5-2 15 0 6-10 10l-4 1q-13 6-12 17c0 13-5 19-18 28l-4 3-8 5q-10 7-15 34l-4 17-6 19-4 17-3 6-13 18-5 9v-2l5-7 12-18 3-7 5-16 5-19 4-18q5-27 16-33l7-6 5-3q18-10 17-27 0-12 13-17l4-2q9-4 8-9 0-11 3-16 3-7 14-12l14-12q8-10 13-12a23 23 0 0 1 18-2c17 4 43 6 54 6 6 0 26-4 32-7q12-2 28 1h18q6-1 6-12c0-10 1-16 6-28m25 0h1l1 41q0 15-13 23-10 8-24 9l-23 1-20 1-5 2a70 70 0 0 1-47-1l-4-2c-12-5-21-5-37 1q-16 8-22 15-4 6-6 16l-4 12q-2 6-7 7l-9 3q-12 1-16 9-4 12-14 20l-16 13q-12 11-18 32l-4 11-3 10a181 181 0 0 1-45 85v-1l9-12 10-11c8-8 17-32 26-61l2-10 4-11q6-22 19-32l16-14q9-8 14-19 2-6 7-8 2-2 9-2l9-2 7-7 3-12q2-11 6-16 6-9 23-15c16-7 25-7 38-2l3 2q12 4 22 4 16 0 24-3l6-2 8-1h35q14-3 24-10 13-8 13-22zM94 0h2l-3 9-5 14-2 5q-3 6-13 14-12 9-20 31l-10 28c-3 8-7 13-16 24l-2 3q-9 11-12 17-4 8-13 15v-3q8-6 11-12 4-8 12-18l3-3c9-11 12-16 15-23l10-28q9-23 20-33 10-7 13-13l2-5c2-8 3-9 5-13zm9 0zq-2 12-5 15l-4 8-3 10-3 5-12 14-8 9-3 13-5 21q-4 25-10 32c-7 13-10 16-37 41L0 179v-1l14-10c26-26 29-29 37-41q5-8 9-32l5-21q2-10 4-13l10-13 11-11 4-14 5-8zM84 0zq-3 8-12 12-11 8-24 8T37 41v12q1 9-2 17l-2 6-7 16-20 44-6 11v-2l6-9 25-56 2-6 4-21-1-12 2-15q3-7 11-7 13 0 24-8 8-5 11-11m282 0h1l3 18v28q-1 14-7 21c-11 17-39 30-66 30h-16l-25 3c-21 4-27 4-36 4q-9 1-22-3l-2-1-4-1q-11-3-22 0a16 16 0 0 0-9 9l-4 12q-2 10-4 13a16 16 0 0 1-10 8l-9 4q-9 4-14 10l-6 8-8 9-13 11q-11 9-17 19-5 12-11 34l-2 12-2 5-1 6a151 151 0 0 1-31 67l-14 11-14 6-1 1v-1h1l14-7 3-2 11-8a139 139 0 0 0 30-67l1-6 4-18q5-22 12-33 6-10 16-20l13-10 9-9 5-8q5-7 14-11l10-3a15 15 0 0 0 9-8q3-4 4-13 2-10 4-13a17 17 0 0 1 10-8q11-4 22-1l4 1 4 1q11 3 20 3c9 0 15 0 36-4l25-3 16-1c26 0 54-12 66-28q4-7 6-21V22l-1-5c1-4 0-7-2-17M19 0zl-6 16-2 15 2 16 2 12q2 14-3 23L0 109v-2l13-25q4-10 2-22l-2-13-2-16q0-9 3-15zm280 0-5 11-4 12-1 2v1l-1 3-5 1-44 2-24 3-8-2c-18-4-46-5-55-3l-9 6-7 6-11 9-9 8-4 4q-8 6-12 7l-5-1q-2-1-1-3 0-5 13-25a109 109 0 0 0 14-41h1l-3 15q-3 12-12 26-12 20-12 25v2l4 1q5-1 12-6l5-4 9-8 10-10 7-6q6-5 10-5c9-3 37-2 55 3l8 1 23-3a176 176 0 0 1 45-2l4-1 1-2v-1l1-2q0-5 5-12zm-8 0c-6 18-10 22-20 22l-29 2h-1l-29 1-29-3-1-1-29-3q-5 0-11 3l-2 2-7 2q-4 0-4-4v-4l1-6 2-11h2l-2 12-1 5v4q-1 2 2 2l6-2 2-1q5-4 12-4l29 4h1a228 228 0 0 0 58 2h1l29-2c9 0 12-3 18-20zM142 0zl-3 6q-1 2 2 2l11 1 34 3 27 4c24 0 52-3 61-7q4-3 6-9h1q-2 7-7 9c-9 5-36 8-61 8l-27-4-48-7zm76 0 14 3q15 0 22-3h3a68 68 0 0 1-43 0zM71 0q-4 4-12 7L46 8h-2q-8 0-10-5V0l1 2q2 5 9 5h2l12-1q8-2 11-6zM0 208q11 0 12 11c0 11-6 28-12 42v-3q10-21 11-39 0-10-11-10zm0 7 3 1 1 8v5l-4 16v-4l3-16v-1l-1-7zm0 196v-2l3-4 5-12c7-24 7-27 0-31H0v-1l8 1c8 4 8 7 0 31l-4 12zm34 41 8-1 2-1q13-2 15 3 1 3-5 9l-5 4-6 5-3 3-3 5-7 22q-5 12-9 9-3-1-6-11l-4-8c-4-8-4-23 0-32a10 10 0 0 1 7-6l12-1zm0 2h-4c-12 0-15 1-17 5-4 9-4 24 0 32l3 7 6 10q3 2 6-7l7-23 3-6 4-3 6-4 5-4q5-6 4-8-2-3-12-1l-3 1zm345 146c-3-12-4-14-4-19v-28q3-8 10-8h26q5 0 6 8v1q1 7 9 7l6 2 1 4q-2 7 7 14 10 6 17 3 5-2 12-10l1-1 1-1 3-3 9-7 6-3q8-3 12-7l6-6q4-3 14-3 8 0 18-14l3-5 3-3q12-16 30 1 9 8 14 38l4 40h-1c0-10-1-26-4-40q-5-29-13-38-17-15-30-1l-2 4-3 4q-11 16-19 16-10 0-13 2l-7 5q-2 5-12 8l-5 3-10 6-3 4-1 2q-8 8-13 10-8 3-17-4-11-7-8-14v-3l-6-2q-9 1-10-8v-1q-1-7-5-6h-26q-7 0-9 6v28l4 19zm14 0-1-17v-3l1-11q0-8 4-8 3-1 9 3c7 4 14 13 16 19q6 16 34 16 12 0 21-8l21-20c7-6 11-8 20-9l12-2 15-11q11-11 17-5 5 6 7 21l1 35h-1a106 106 0 0 0-1-35q-1-15-7-20-5-6-16 4-7 9-15 12l-11 2q-12 0-21 8l-21 20q-8 9-21 9-28 1-34-17-6-10-17-19-5-3-8-2-3 0-3 7l-1 11v5q-1 5 1 15zm114 0 11-14q9-11 19-14 11-3 12 9l-1 19h-1v-19q1-11-10-8-9 3-19 13zm-10-339 11 8 11 6q16 9 12 25-2 10-9 15l-16 6c-12 4-14 4-19 7l-8 4q-16 10-28 3l-17-11-5-3c-17-9-35-24-35-32q0-5 6-10l4-3 4-3 9-9c11-13 27-28 35-32q16-8 27 0 5 4 9 14l2 6q3 6 5 7zm-4 0-4-8-3-7q-4-9-8-12-9-8-26 0c-7 3-22 18-33 32l-10 8-4 3-3 3q-6 5-6 9c0 7 18 22 33 30l6 3 17 11q11 7 26-3l8-4c5-3 7-3 19-7q11-3 15-6 8-4 9-13 4-15-11-23l-11-6zM88 242l12-7 3-2 4-1 18-9 28-15 21-9c19-9 28-7 49 8q12 8 17 22 4 13 3 28 1 11-3 19-5 12-26 23c-24 14-39 28-53 48-8 13-47 45-65 54-21 13-47 23-65 23q-15 0-15-14 0-9 7-24 4-10-3-22-4-10-3-13 0-5 5-11l12-12 11-10c9-12 12-20 18-45 3-15 6-20 15-25l4-3zm0 0-5 4-5 3c-8 4-11 9-15 24-5 26-8 34-18 45q-3 5-10 11l-12 12q-6 6-6 10l4 12c5 10 6 15 2 23q-6 16-6 24-1 12 14 13c18 0 44-10 65-22 17-10 56-42 65-54 14-21 28-35 53-48q19-11 25-23 4-8 4-19 0-16-4-27-5-14-16-23c-21-14-30-16-49-8l-21 10-5 2-23 12-18 9-4 2-3 2zm-7 13c7-7 12-9 23-12q8-2 13-5 4-5 16-6l5-1q7-2 13-6c10-9 25-14 36-14 5 0 17 7 26 17q16 18 12 32-5 14-23 28-13 11-25 16-5 3-10 10l-16 28q-7 13-30 28l-9 7-9 6-13 9c-11 11-37 16-43 9q-3-2-2-10 1-13-5-21l-7-7q-6-4-7-9-1-9 14-22l7-6 6-4q5-6 7-20l1-5 7-31zm0 0-12 11-1 6-3 10-2 11-1 7-1 2q-2 15-8 20l-5 5-7 6q-15 12-14 21l6 9 8 7q6 7 5 21-1 8 1 10c6 6 31 1 43-9q3-4 13-10l8-6 10-7q21-15 30-27l16-28q4-7 10-10l25-17q17-14 23-27 4-14-13-32c-9-9-20-16-25-16q-18 0-36 13-5 5-13 6l-5 2q-12 1-16 5-4 5-12 6c-12 3-16 5-24 11m131-3q0 10-3 14l-8 11q-8 11-17 14l-3 2-2 1-6 2q-9 4-9 11c0 11-19 36-35 45q-14 7-32 12-21 4-25-3-1-4-12-6l-10-2q-3-3-4-7l3-10 3-5 4-6q10-15 10-27 1-29 28-43 7-4 15-2 7 2 7-2c5-8 7-9 16-9q6 0 10-3l11-8c10-6 12-7 26-12q11-3 22 9t11 24m-2 0q0-12-10-22-11-12-21-9c-13 5-15 6-24 12l-11 7q-6 4-12 4c-8 0-10 1-14 8l-4 3h-6q-7-2-14 2-24 14-26 41 0 13-10 28l-4 6-3 5-3 9q-1 6 12 7h1q11 3 13 7c3 8 36 0 55-10 14-8 33-33 33-43q0-9 10-13l6-2 1-1 4-2q9-3 16-13l9-11q2-3 2-13m-37-23 5-3q3-1 11 4 24 13 9 38-5 9-18 11l-3 1-12 4q-6 3-8 9-11 39-36 50c-16 7-21 9-28 9q-7 2-15-3l-6-2q-6-3-4-9l5-21 1-10 2-9q1-13 4-18 4-9 12-11 7-4 18-4 7 0 9-2l2-1 3-4 3-3q4-5 12-5 5 0 8-4l4-4 7-5 5-2zm-15 9-6 5-4 4q-4 3-9 3-7 0-12 6l-2 3-4 3-2 2q-2 2-9 2-9 0-18 3-8 3-11 11-3 5-4 18l-1 5-1 4-2 10-4 21q-2 5 4 8a45 45 0 0 0 20 5c7 0 11-2 28-8q24-11 36-50 2-7 7-10l12-4 3-1q14-2 19-10 13-25-9-38-8-4-10-3l-3 1-3 2-10 5zm-42 33q23-4 32 6c5 6 2 21-6 35q-5 13-23 25c-14 11-35 13-40 4q-3-4-1-15c0-6 1-11 4-23v-1l4-14q1-11 7-14 3-3 12-2zm0 0-11 2q-8 0-12 2-4 3-7 13l-3 14v1c-3 12-4 17-4 23q-2 10 0 15c5 7 26 5 40-4q17-12 23-25c6-14 10-29 6-35q-9-9-32-6m16 6q11 0 11 8 2 5-3 16c-2 9-18 26-27 31-7 5-20 6-26 1q-6-4 0-26l2-9 3-10 1-1q2-7 10-9 7-2 18-2h4zm0 1-7-1h-4q-12 0-17 2-8 2-11 8l-1 5-4 15q-6 21-1 26c6 4 19 3 26-1 8-6 24-23 27-31q3-11 2-16 0-7-10-7m-18 7 9 1q8 3 9 10-2 15-23 21-14 6-12-16 2-9 9-14zm0 1-8 2q-6 4-7 13-3 21 10 16c12-5 22-12 22-21q0-7-9-9zm80-24c-2 10-14 10-26 3-10-5-14-18-5-22l4-3 2-1 4-3q7-4 14 0 13 6 7 26m-20-25-4 2-2 2-2 1-3 1c-8 5-4 16 5 22q20 10 26-3 5-20-7-26-7-2-13 1m18 12q0 9-7 10-5 1-11-2h-2l-2-1q-6-3 1-11c6-9 21-7 21 4m-1 0q0-7-8-9-7 0-12 5-6 8 0 10l1 1 2 1q6 2 11 1t6-9m196 281c0-13 2-16 18-29l8-6 13-6 4-1q12-5 16-12l3-7 2-4v-1l1-1q4-11 13-17l5-4 3-4 4-4q4-6 11-6 4 1 10-2l9-2q3 0 7 4l6 6q7 7 18 7l12 1q22 1 25-2 11-8 12 7-1 18-19 20-8 1-9 4-2 3 6 11 20 18-8 20a22 22 0 0 0-14 6q-5 3-10 11l-2 3-7 9q-8 9-13 7h-1l-3-1-8 7q-7 6-12 6l-6 4-5 3-5 5-4 4q-14 11-21 6-3-3-4-7v-7q2-8-2-12-3-4-3-2l-2 1q-3 4-9 3-7-1-5-10v-1l1-6h-6v1c-14 5-16 6-20 6q-9 2-9-8m2 0q0 8 7 6c4 0 5-1 19-6l1-1q6-2 8 1l-1 7v1q-2 9 3 8 6 1 7-2l2-2q3-3 7 3 4 4 2 13t4 13 17-7l5-4 5-4 4-4 8-4q4 0 11-6l2-2 2-2 5-3 3 1h1q4 1 11-6l7-10 2-2 10-12a24 24 0 0 1 16-6q25-1 6-17-8-7-6-13 3-5 11-5 15-2 17-18 0-13-8-6c-4 3-10 4-27 3h-1l-11-1q-13 0-19-7l-7-7q-2-3-5-3l-9 2q-6 2-10 2-6 0-10 6l-3 3-4 5-5 4q-9 5-12 16l-1 1v1l-2 4-3 7q-4 8-18 13l-4 1-4 2-8 4-7 5c-16 13-18 16-18 28m133-79q5 2 11 1l9-1 8-2q5-1 6 2 3 1 2 4l-5 5q-6 4-6 7 0 9 8 16 6 5 6 9-1 5-13 5-10 0-20 15l-5 7-5 5-3 2q-4 3-10 2-9 0-15 7l-4 6-9 7-15 8q-5 4-8 0l-3-11-2-9q-1-3-4-3-8 3-11 1t-3-11q1-3-3-3l-10 1h-1q-11 3-13 1-4-2 5-12 8-10 15-14 4-3 13-4 9-2 14-9l12-21q5-8 11-11l9-7 1-1q11-8 18-8 5 0 9 5l5 6zm0 0-10-7-2-3q-3-5-8-5-6 0-17 8l-1 1-10 6q-6 4-10 11l-13 21q-4 8-14 10a42 42 0 0 0-28 17q-7 10-4 11 2 2 12-1h1l10-1q5 0 5 4-1 9 2 10 1 2 10-1 3 0 5 4l2 9 3 10q1 4 7 1l15-9 8-7 5-5q5-8 15-8l10-1 3-2 4-6 5-7q11-15 21-15 11 0 12-4 0-4-5-9-9-6-8-16 0-4 5-8l5-5-1-3c-3-1-5-1-14 1l-9 1q-6 1-11-2m-28-3q7-5 13 1l3 3q6 6 14 5 15-1 16 9l2 5 2 8q4 7 2 10-1 2-5 3l-4 1-5 2-3 4-3 4q-11 13-20 12-6 1-11 4l-15 14-9 5q-6 5-9 3l-2-6v-2q0-6-7-7-10 1-10-5-1-6-6-10-6-3-2-8l12-7 11-6 5-7 3-5 2-4 3-5c5-11 10-15 23-21m-23 21-2 5-2 4-3 6-6 6q-2 3-11 7l-11 7q-3 3 1 7 6 3 7 10 0 5 9 4 8 0 8 8v2l2 5q1 1 8-2l9-6 15-13q6-5 11-5 10 1 19-12l3-4 4-3 5-3 4-1 4-2q2-3-1-10l-3-8-2-5c-2-6-4-8-15-8q-9 0-15-5l-3-3q-5-5-12-2c-12 7-17 11-23 21m56 12c-3 7-16 15-26 15q-8 0-8-7l4-11 2-2 2-3q5-8 13-8c9 0 16 10 13 16m-1 0c3-6-3-15-12-15q-8 0-12 8l-2 2-2 3q-3 3-4 10 0 6 7 6c9 0 23-8 25-14m-69 20 6 2q3 3-1 6c-5 5-13 5-13-1q1-7 8-7m0 1q-6 0-7 6 3 7 12 1 3-3 0-5zm29-225 20 9 7 6 3 5q4 6-6 11-7 6-22 10l-21 7q-10 4-25-5l-13-9-11-8-8-5q-7-4 0-13l18-16 9-8 5-4q7-9 15-4l7 5 8 8zm0 0q-7-3-15-10l-8-8q-3-4-7-5-7-4-14 3l-4 5-9 8c-14 11-15 12-18 16q-7 7-1 11l9 5 11 8 13 9q15 9 24 6l21-8q15-5 22-9 9-6 6-11l-4-5-7-5zm-39 8 8 1 9 4 13 6q13 4 9 9-3 4-18 9-12 5-21 0-8-4-12-13-4-6 0-11 4-3 12-5m0 1-12 5q-3 4 0 10l12 12q9 4 21 1l17-9q3-5-8-9l-13-5-9-4zM203 500q0 7-5 9-2 2-11 2l-1-1c-10 1-17-7-17-15s10-11 19-5q3 2 9 2 6 1 6 8m-1 0q1-7-5-7l-9-3c-9-4-19-2-19 5 1 7 8 15 17 15h1q9 0 11-2 3-1 3-8m33-117 16-5 20-5q29-7 39-13c15-10 37-34 44-48q3-8 7-6l5 1 3 1 1 1 13 3q11 1 8 8-2 7-11 12-12 9-12 34 0 5-3 8l-9 5h-1l-9 4q-8 7-20 7l-4 4-1 2q-4 5-9 5c-8 0-11 1-22 7q-7 4-14 4h-1l-11 1-9 4-29 12c-12 4-18 3-27-4q-4-2-1-7 2-4 8-9l2-2 6-5 5-8 6-7zm0 0-9 5q-4 2-6 7t-6 7l-6 6-1 2-8 8q-3 4 0 7c9 6 15 7 27 4l19-8 10-5 9-3q4-2 11-2h1q7 0 14-3c11-7 14-7 22-7q4 0 8-6l1-2q3-3 5-3 12 0 20-7 1-3 9-5h1q12-4 12-12-1-26 12-34 8-5 10-12 3-6-7-6-6 0-13-4c-8-4-7-3-9-3q-3-1-7 5c-7 14-29 38-44 48q-10 7-38 14l-21 5zm17 5 7-1 9-1q3 2 3 6 1 6-6 10l-14 7h-3l-9 6h-1c-8 6-13 9-23 9q-8-1-6-6l8-11 4-5 12-10 1-2q3-3 14-3zm0 1-4-1q-10 0-13 3l-2 1-11 11-4 4-8 11q-1 4 5 4 12 0 22-7l1-1 10-5 2-1 14-7q6-3 7-9 0-4-3-5l-9 1zm112-46c-1 6-2 7-1 13 2 7-1 16-5 16l-2 1-7-1q-10-1-10-13c0-14 2-20 8-26l2-4 3-5q6-12 12-10l4 1 1 1 3 2h11q3 2-1 5l-4 4zm0 0c1-4 3-6 14-17l4-3q3-3 1-4h-6l-5-1-3-1-2-1-3-2q-6 0-11 10l-3 5-3 4c-5 7-7 12-7 26q0 11 9 12l7 1h2c3 0 6-9 5-16q-2-7 1-13m-10 12 3 2q3 2 0 7-7 7-9-5 0-6 2-6zm-1 2-2-2-1 4q1 9 5 3 3-2 1-3zm223-130 6-3 9-3q6-4 7 0l-2 13q-3 21-21 36-6 6-9 3-3-2-5-11l-2-7-2-9q-4-10-3-13 2-3 6-2l3-1h4zm0 0-9 4-4 1h-3q-4 0-5 2l2 12 3 9 2 7q2 9 4 10 3 3 9-2 17-16 21-36l1-12q-1-3-6-1l-9 4zm-4 7 4-1 8-4h6l1 5v1c0 6-5 17-11 23q-7 6-10 2-3 0-7-13-3-7-1-10l6-3h4m-2 2h-2l-4 2q-2 2 1 9l6 12q3 2 7-3c7-5 11-16 11-21v-1l-1-3h-4l-4 2-3 1-5 2zm-228-89-7 12-3 3-2 3-5 7q-4 9-13 14l-16 8c-11 4-16 1-27-16q-4-7-18-13l-14-6q-7-3-7-6 1-3 16-6 22-4 40-3h12l6-3 3-2c10-6 13-8 18-9q9-5 14-2 10 4 3 19m-2 0c4-11 4-14-2-17q-4-2-13 1l-17 10-2 2-7 3h-13a138 138 0 0 0-51 6l-3 2 6 3 14 6q15 6 19 13c10 17 15 20 25 16l15-7q8-6 12-13l5-8 3-4 2-3q6-5 7-10m-7-1q-11 20-33 25-12 3-13-5t6-9q3 1 15-10l4-2q6-6 11-6 8-3 11-2 4 2-1 9m0 0q3-7 1-8-3-1-11 1l-10 6-4 3q-13 11-16 10-5 1-5 7 2 8 12 6 21-6 33-25M461 34c14 4 21 4 32 0l11-7 11-7q6-3 11-1 6 3 7 28c0 14-1 29-3 34q-2 7-11 10l-13 2q-8 0-12 8l-2 3q-3 4-5 4l-4 2-2 1-3 2q-9 5-17 5t-14 5l-5 5q-3 5-10 6l-7 3h-2l-3 1q-8 2-17-4l-6-4-9-1-2-1q-7 0-10-3-8-4-6-12t15-17l6-5 18-15 2-2 8-7q3-4 7-13l1-2q4-10 7-12l8-8q4-5 19 2m0 0q-15-6-19-1l-8 7-6 12-1 2q-4 10-8 13l-9 9a97 97 0 0 1-24 21q-13 9-15 16-1 6 5 12l10 2 2 1q7 0 9 2l6 3q10 6 17 4h3l2-1 6-2 11-6 4-5q6-6 15-7 7 0 17-4l2-1 3-2 4-1q2-1 4-5l2-3q4-8 13-8 6 1 13-2 8-3 11-9l2-34q-1-24-6-28-5-1-11 2l-11 7-11 6c-11 6-18 6-32 0m14 21 10-1 15-7 6-6 5-5q5-5 10 1 8 12 0 27l-3 6-1 3v1l-4 5q-3 3-12 4l-3 1q-9 1-12 6-5 6-15 10l-2 1-2 1-7 4-10 3q-11 2-17 10-7 7-17 6-6 0-23-9-10-5-2-14c3-4 4-4 19-16q12-9 17-15l5-8q9-27 23-16l7 5q4 3 13 3m0 2q-9 0-14-3l-7-5q-13-10-20 14l-5 9q-5 7-17 15l-19 17q-7 7 0 10c13 6 18 9 23 9q9 2 15-6 7-7 19-10 6-1 8-3l8-4 2-1h2q10-5 14-11 4-4 14-6l3-1q8-1 10-4l4-4v-1l2-3 2-5q8-15 0-25-3-6-7-1l-4 4q-5 6-8 7l-15 7zm-13 9q8 5 19 0l7-2q4 0 5 5 3 7-12 13l-20 7q-12 5-19 10c-13 10-18 12-23 10l-4-2-2-1-2-2q-5-3 1-7l13-10q11-8 15-18 4-12 6-14 3-1 7 2l4 4zm0 0-6-4-4-4q-4-3-5-2-3 1-7 13-3 10-14 19l-14 10q-4 4-1 6l3 1 2 1 3 2c5 2 10 0 23-9l19-11 20-7q14-6 12-12-2-4-5-4l-7 2q-11 6-19-1' ), ), ), 'waves' => array( 'width' => 120, 'height' => 40, 'paths' => array( array( 'd' => 'M0 20Q30 5 60 20T120 20', 'stroke' => true, 'strokeWidth' => 2, ), ), ), 'grain' => array( 'width' => 4, 'height' => 4, 'paths' => array( array( 'd' => 'M1 3h1v1H1V3zm2-2h1v1H3V1z' ), ), ), 'ripples' => array( 'width' => 48, 'height' => 48, 'paths' => array( array( 'd' => 'M24 17a7 7 0 1 0 0 14 7 7 0 0 0 0-14zM24 9a15 15 0 1 0 0 30 15 15 0 0 0 0-30zM24 1a23 23 0 1 0 0 46 23 23 0 0 0 0-46z', 'stroke' => true, 'strokeWidth' => 1.5, ), ), ), 'bubbles' => array( 'width' => 100, 'height' => 100, 'paths' => array( array( 'd' => 'M11,18 C14.8659932,18 18,14.8659932 18,11 C18,7.13400675 14.8659932,4 11,4 C7.13400675,4 4,7.13400675 4,11 C4,14.8659932 7.13400675,18 11,18 Z M59,43 C62.8659932,43 66,39.8659932 66,36 C66,32.1340068 62.8659932,29 59,29 C55.1340068,29 52,32.1340068 52,36 C52,39.8659932 55.1340068,43 59,43 Z M16,36 C17.6568542,36 19,34.6568542 19,33 C19,31.3431458 17.6568542,30 16,30 C14.3431458,30 13,31.3431458 13,33 C13,34.6568542 14.3431458,36 16,36 Z M79,67 C80.6568542,67 82,65.6568542 82,64 C82,62.3431458 80.6568542,61 79,61 C77.3431458,61 76,62.3431458 76,64 C76,65.6568542 77.3431458,67 79,67 Z M34,90 C35.6568542,90 37,88.6568542 37,87 C37,85.3431458 35.6568542,84 34,84 C32.3431458,84 31,85.3431458 31,87 C31,88.6568542 32.3431458,90 34,90 Z M90,14 C91.6568542,14 93,12.6568542 93,11 C93,9.34314575 91.6568542,8 90,8 C88.3431458,8 87,9.34314575 87,11 C87,12.6568542 88.3431458,14 90,14 Z M12,86 C14.209139,86 16,84.209139 16,82 C16,79.790861 14.209139,78 12,78 C9.790861,78 8,79.790861 8,82 C8,84.209139 9.790861,86 12,86 Z M40,21 C42.209139,21 44,19.209139 44,17 C44,14.790861 42.209139,13 40,13 C37.790861,13 36,14.790861 36,17 C36,19.209139 37.790861,21 40,21 Z M63,10 C65.7614237,10 68,7.76142375 68,5 C68,2.23857625 65.7614237,0 63,0 C60.2385763,0 58,2.23857625 58,5 C58,7.76142375 60.2385763,10 63,10 Z M57,70 C59.209139,70 61,68.209139 61,66 C61,63.790861 59.209139,62 57,62 C54.790861,62 53,63.790861 53,66 C53,68.209139 54.790861,70 57,70 Z M86,92 C88.7614237,92 91,89.7614237 91,87 C91,84.2385763 88.7614237,82 86,82 C83.2385763,82 81,84.2385763 81,87 C81,89.7614237 83.2385763,92 86,92 Z M32,63 C34.7614237,63 37,60.7614237 37,58 C37,55.2385763 34.7614237,53 32,53 C29.2385763,53 27,55.2385763 27,58 C27,60.7614237 29.2385763,63 32,63 Z M89,50 C91.7614237,50 94,47.7614237 94,45 C94,42.2385763 91.7614237,40 89,40 C86.2385763,40 84,42.2385763 84,45 C84,47.7614237 86.2385763,50 89,50 Z M80,29 C81.1045695,29 82,28.1045695 82,27 C82,25.8954305 81.1045695,25 80,25 C78.8954305,25 78,25.8954305 78,27 C78,28.1045695 78.8954305,29 80,29 Z M60,91 C61.1045695,91 62,90.1045695 62,89 C62,87.8954305 61.1045695,87 60,87 C58.8954305,87 58,87.8954305 58,89 C58,90.1045695 58.8954305,91 60,91 Z M35,41 C36.1045695,41 37,40.1045695 37,39 C37,37.8954305 36.1045695,37 35,37 C33.8954305,37 33,37.8954305 33,39 C33,40.1045695 33.8954305,41 35,41 Z M12,60 C13.1045695,60 14,59.1045695 14,58 C14,56.8954305 13.1045695,56 12,56 C10.8954305,56 10,56.8954305 10,58 C10,59.1045695 10.8954305,60 12,60 Z' ), ), ), 'wiggle' => array( 'width' => 52, 'height' => 26, 'paths' => array( array( 'd' => 'M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z', 'fillRule' => 'evenodd', ), ), ), // ── TEXTURE ────────────────────────────────────── 'crosshatch' => array( 'width' => 8, 'height' => 8, 'paths' => array( array( 'd' => 'M7 0h1L0 8V7zM8 7v1H7zM0 0h1L8 7v1H7L0 1z' ), ), ), 'noise' => array( 'width' => 16, 'height' => 16, 'paths' => array( array( 'd' => 'M2 4h1v1H2zM7 1h1v1H7zM12 6h1v1h-1zM4 10h1v1H4zM9 13h1v1H9zM14 8h1v1h-1zM1 14h1v1H1zM6 11h1v1H6zM11 3h1v1h-1zM3 7h1v1H3zM8 15h1v1H8zM15 2h1v1h-1z' ), ), ), 'stipple' => array( 'width' => 60, 'height' => 60, 'paths' => array( array( 'd' => 'M8 10a2 2 0 1 0 4 0 2 2 0 0 0-4 0zM40.5 15a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zM25 45a1 1 0 1 0 2 0 1 1 0 0 0-2 0zM49.5 35a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0zM15 30a1 1 0 1 0 2 0 1 1 0 0 0-2 0zM44.5 55a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z' ), ), ), 'linen' => array( 'width' => 4, 'height' => 4, 'paths' => array( array( 'd' => 'M0 0h2v1H0zM3 2v2h1V2z' ), ), ), // ── DEPTH ──────────────────────────────────────── 'scales' => array( 'width' => 48, 'height' => 24, 'paths' => array( array( 'd' => 'M0 0c0 6.63 5.37 12 12 12s12-5.37 12-12M24 0c0 6.63 5.37 12 12 12s12-5.37 12-12M-12 12c0 6.63 5.37 12 12 12s12-5.37 12-12M12 12c0 6.63 5.37 12 12 12s12-5.37 12-12M36 12c0 6.63 5.37 12 12 12s12-5.37 12-12', 'stroke' => true, 'strokeWidth' => 1.5, ), ), ), // ── TECHNICAL ──────────────────────────────────── 'circuit-board' => array( 'width' => 304, 'height' => 304, 'paths' => array( array( 'd' => 'M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 .1-2h-117.59l-32 32v99.51zM0 157.9V146h44.1a5 5 0 1 1 0 2H2v8H0v1.9zm0 16V162h46v46h-16v4a5 5 0 0 1-2 0v-6h18v-46H0zm256 32V222h-34.1a5 5 0 1 1 0-2H254v-28h2v14zm40 32v38h-2v-36h-48v36h-2v-38h52zM258 284.1a5 5 0 1 1-2 0V274h-44v-2h46v12.1zM130 228.1a5 5 0 1 1-2 0V210h-16v-24h-4v-2h6v26h16v18.1zM194 66V46h-18V0h2v44h18v24h62v2h-64zm0-32V2h62v2h-60v30h-2zm10 44a5 5 0 1 1 0-2h22V46h46v2h-44v28h-24zm-20-2h-2v-30h34v2h-32v28zM0 197.9V190h18v2H2v4h-2v1.9zm0 12V202h2v6h14v2H0v-.1zm0-12V200h2v-2H0zm52-56V130h-2v12h-48v2h50zm-2 18V162H0v2h50v-2zM0 195.9V190h2v4h-2v1.9zm0 0V196H2v-2H0v1.9z', 'fillRule' => 'evenodd', ), ), ), 'graph-paper' => array( 'width' => 100, 'height' => 100, 'paths' => array( array( 'd' => 'M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z', 'opacity' => 0.5, ), array( 'd' => 'M6 5V0H5v5H0v1h5v94h1V6h94V5H6z', ), ), ), ); }