{"id":1777,"date":"2026-04-15T01:26:50","date_gmt":"2026-04-15T09:26:50","guid":{"rendered":"https:\/\/www.ludicon.com\/castano\/blog\/?p=1777"},"modified":"2026-04-15T01:27:18","modified_gmt":"2026-04-15T09:27:18","slug":"the-true-size-of-astc-textures","status":"publish","type":"post","link":"https:\/\/www.ludicon.com\/castano\/blog\/2026\/04\/the-true-size-of-astc-textures\/","title":{"rendered":"The True Size of ASTC Textures"},"content":{"rendered":"\n<p>In my previous post <a href=\"https:\/\/www.ludicon.com\/castano\/blog\/2026\/04\/writing-to-compressed-textures-in-metal\/\">Writing to Compressed Textures in Metal<\/a>, I showed how Metal heaps can be used to alias buffers and textures to inspect their actual memory layout. Something that caught my attention was how much memory is wasted with non-power-of-two textures. On many devices the texture dimensions get rounded up to the next power of two, and you end up paying for padding memory you never use.<br><br>You may think that non power of two textures do not have much use outside of render targets, but it turns out that they are much more prevalent than what most people realize. When allocating ASTC textures with power-of-two <em>pixel<\/em> dimensions the resulting textures often have non-power-of-two <em>block<\/em> dimensions, and it&#8217;s the <em>block<\/em> dimensions, not the <em>pixel<\/em> dimensions, that determine how much memory the texture occupies.<\/p>\n\n\n\n<div class=\"wp-block-boldblocks-svg-block svg-b-1\"><div class=\"wp-block-boldblocks-svg-block__inner sm-svg-width\"><svg width=\"100%\" viewBox=\"0 0 680 433.31\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<title style=\"fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\">ASTC 6\u00d76 block alignment \u2014 64\u00d764 texture, nominal vs pow2 aligned<\/title>\n<desc style=\"fill:rgb(0, 0, 0);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\">Left: exact 11\u00d711 block grid = 121 blocks. Right: pow2-aligned 16\u00d716 = 256 blocks, with hatched padding.<\/desc>\n<defs>\n  <pattern id=\"hatch\" patternUnits=\"userSpaceOnUse\" width=\"6\" height=\"6\" patternTransform=\"rotate(45)\">\n    <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"6\" stroke=\"#BA7517\" stroke-width=\"1.5\" opacity=\"0.5\"><\/line>\n  <\/pattern>\n<\/defs>\n\n<text x=\"155\" y=\"34\" text-anchor=\"middle\" style=\"fill:rgb(20, 20, 19);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:auto\">nominal layout<\/text>\n<text x=\"155\" y=\"52\" text-anchor=\"middle\" style=\"fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto\">ceil(64\/6) = 11 \u2192 11\u00d711 blocks<\/text>\n<text x=\"500\" y=\"34\" text-anchor=\"middle\" style=\"fill:rgb(20, 20, 19);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:auto\">memory layout (pow2 aligned)<\/text>\n<text x=\"500\" y=\"52\" text-anchor=\"middle\" style=\"fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto\">11 rounds up to 16 \u2192 16\u00d716 blocks<\/text>\n<line x1=\"330\" y1=\"58\" x2=\"330\" y2=\"405\" stroke=\"var(--b)\" stroke-width=\"0.5\" stroke-dasharray=\"4 4\" style=\"fill:rgb(0, 0, 0);stroke:rgba(31, 30, 29, 0.3);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-dasharray:4px, 4px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/line>\n\n\n<rect x=\"42\" y=\"64\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"61\" y=\"64\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"80\" y=\"64\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"99\" y=\"64\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"118\" y=\"64\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"137\" y=\"64\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"156\" y=\"64\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"175\" y=\"64\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"194\" y=\"64\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"213\" y=\"64\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"232\" y=\"64\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"42\" y=\"83\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"61\" y=\"83\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"80\" y=\"83\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"99\" y=\"83\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"118\" y=\"83\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"137\" y=\"83\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"156\" y=\"83\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"175\" y=\"83\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"194\" y=\"83\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"213\" y=\"83\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"232\" y=\"83\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"42\" y=\"102\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"61\" y=\"102\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"80\" y=\"102\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"99\" y=\"102\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"118\" y=\"102\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"137\" y=\"102\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"156\" y=\"102\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"175\" y=\"102\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"194\" y=\"102\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"213\" y=\"102\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"232\" y=\"102\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"42\" y=\"121\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"61\" y=\"121\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"80\" y=\"121\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"99\" y=\"121\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"118\" y=\"121\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"137\" y=\"121\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"156\" y=\"121\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"175\" y=\"121\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"194\" y=\"121\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"213\" y=\"121\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"232\" y=\"121\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"42\" y=\"140\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"61\" y=\"140\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"80\" y=\"140\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"99\" y=\"140\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"118\" y=\"140\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"137\" y=\"140\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"156\" y=\"140\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"175\" y=\"140\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"194\" y=\"140\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"213\" y=\"140\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"232\" y=\"140\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"42\" y=\"159\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"61\" y=\"159\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"80\" y=\"159\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"99\" y=\"159\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"118\" y=\"159\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"137\" y=\"159\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"156\" y=\"159\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"175\" y=\"159\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"194\" y=\"159\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"213\" y=\"159\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"232\" y=\"159\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"42\" y=\"178\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"61\" y=\"178\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"80\" y=\"178\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"99\" y=\"178\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"118\" y=\"178\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"137\" y=\"178\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"156\" y=\"178\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"175\" y=\"178\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"194\" y=\"178\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"213\" y=\"178\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"232\" y=\"178\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"42\" y=\"197\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"61\" y=\"197\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"80\" y=\"197\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"99\" y=\"197\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"118\" y=\"197\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"137\" y=\"197\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"156\" y=\"197\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"175\" y=\"197\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"194\" y=\"197\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"213\" y=\"197\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"232\" y=\"197\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"42\" y=\"216\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"61\" y=\"216\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"80\" y=\"216\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"99\" y=\"216\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"118\" y=\"216\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"137\" y=\"216\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"156\" y=\"216\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"175\" y=\"216\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"194\" y=\"216\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"213\" y=\"216\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"232\" y=\"216\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"42\" y=\"235\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"61\" y=\"235\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"80\" y=\"235\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"99\" y=\"235\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"118\" y=\"235\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"137\" y=\"235\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"156\" y=\"235\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"175\" y=\"235\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"194\" y=\"235\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"213\" y=\"235\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"232\" y=\"235\" width=\"18\" height=\"18\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n\n\n<line x1=\"42\" y1=\"262\" x2=\"251\" y2=\"262\" stroke=\"var(--p)\" stroke-width=\"0.5\" style=\"fill:rgb(0, 0, 0);stroke:rgb(20, 20, 19);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/line>\n<line x1=\"42\" y1=\"258\" x2=\"42\" y2=\"266\" stroke=\"var(--p)\" stroke-width=\"0.5\" style=\"fill:rgb(0, 0, 0);stroke:rgb(20, 20, 19);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/line>\n<line x1=\"251\" y1=\"258\" x2=\"251\" y2=\"266\" stroke=\"var(--p)\" stroke-width=\"0.5\" style=\"fill:rgb(0, 0, 0);stroke:rgb(20, 20, 19);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/line>\n<text x=\"147\" y=\"280\" text-anchor=\"middle\" style=\"fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto\">11 blocks wide<\/text>\n<text x=\"147\" y=\"306\" text-anchor=\"middle\" style=\"fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto\">121 blocks \u00d7 16 bytes<\/text>\n<text x=\"147\" y=\"324\" text-anchor=\"middle\" style=\"fill:rgb(20, 20, 19);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:auto\">= 1,936 bytes<\/text>\n<text x=\"147\" y=\"342\" text-anchor=\"middle\" style=\"fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto\">3.56 bpp (nominal)<\/text>\n\n\n\n<rect x=\"348\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"64\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"80\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"96\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"112\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"128\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"144\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"160\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"176\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"192\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"208\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n\n<rect x=\"348\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"224\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"240\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"256\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"272\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"348\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"364\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"380\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"396\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"412\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"428\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"444\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"460\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"476\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"492\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"508\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"524\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"540\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"556\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"572\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<rect x=\"588\" y=\"288\" width=\"15\" height=\"15\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n\n\n<line x1=\"348\" y1=\"312\" x2=\"604\" y2=\"312\" stroke=\"var(--p)\" stroke-width=\"0.5\" style=\"fill:rgb(0, 0, 0);stroke:rgb(20, 20, 19);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/line>\n<line x1=\"348\" y1=\"308\" x2=\"348\" y2=\"316\" stroke=\"var(--p)\" stroke-width=\"0.5\" style=\"fill:rgb(0, 0, 0);stroke:rgb(20, 20, 19);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/line>\n<line x1=\"604\" y1=\"308\" x2=\"604\" y2=\"316\" stroke=\"var(--p)\" stroke-width=\"0.5\" style=\"fill:rgb(0, 0, 0);stroke:rgb(20, 20, 19);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/line>\n<text x=\"476\" y=\"330\" text-anchor=\"middle\" style=\"fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto\">16 blocks wide<\/text>\n<text x=\"476\" y=\"356\" text-anchor=\"middle\" style=\"fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto\">256 blocks \u00d7 16 bytes<\/text>\n<text x=\"476\" y=\"374\" text-anchor=\"middle\" style=\"fill:rgb(20, 20, 19);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:14px;font-weight:500;text-anchor:middle;dominant-baseline:auto\">= 4,096 bytes<\/text>\n<text x=\"476\" y=\"392\" text-anchor=\"middle\" style=\"fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:middle;dominant-baseline:auto\">8.00 bpp \u2014 2.25\u00d7 overhead<\/text>\n\n\n<rect x=\"192\" y=\"410\" width=\"12\" height=\"12\" rx=\"2\" fill=\"#B5D4F4\" stroke=\"#185FA5\" stroke-width=\"0.5\" style=\"fill:rgb(181, 212, 244);stroke:rgb(24, 95, 165);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<text x=\"209\" y=\"420\" style=\"fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:start;dominant-baseline:auto\">texture data<\/text>\n<rect x=\"302\" y=\"410\" width=\"12\" height=\"12\" rx=\"2\" fill=\"url(#hatch)\" stroke=\"#BA7517\" stroke-width=\"0.5\" style=\"stroke:rgb(186, 117, 23);color:rgb(0, 0, 0);stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:16px;font-weight:400;text-anchor:start;dominant-baseline:auto\"><\/rect>\n<text x=\"319\" y=\"420\" style=\"fill:rgb(61, 61, 58);stroke:none;color:rgb(0, 0, 0);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;opacity:1;font-family:&quot;Anthropic Sans&quot;, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, sans-serif;font-size:12px;font-weight:400;text-anchor:start;dominant-baseline:auto\">padding (wasted)<\/text>\n<\/svg><\/div><\/div>\n\n\n\n<p>How bad is it in practice? I ran a test on several mobile devices to find out. In the tables below I compared the nominal bpp, that is, the exact memory footprint with no alignment padding, against the actual bpp considering the alignment.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Early Apple and all PowerVR GPUs<\/h2>\n\n\n\n<p>Early Apple GPUs and all current PowerVR GPUs are the worst offenders, block dimensions are simply aligned to the next power of two, ie following the following pseudocode:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bw = (w + block_size.x - 1) \/ block_size.x\nbh = (h + block_size.y - 1) \/ block_size.y\nsize = 16 * nextPow2(bw) * nextPow2(bh)\nbpp = 8 * size \/ (w * h)<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>block<\/th><th class=\"has-text-align-right\" data-align=\"right\">nominal<\/th><th class=\"has-text-align-right\" data-align=\"right\">64<\/th><th class=\"has-text-align-right\" data-align=\"right\">128<\/th><th class=\"has-text-align-right\" data-align=\"right\">256<\/th><th class=\"has-text-align-right\" data-align=\"right\">512<\/th><th class=\"has-text-align-right\" data-align=\"right\">1024<\/th><th class=\"has-text-align-right\" data-align=\"right\">2048<\/th><\/tr><\/thead><tbody><tr><td>4\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><\/tr><tr><td>5\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.40<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><\/tr><tr><td>5\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><\/tr><tr><td>6\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.27<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><\/tr><tr><td>6\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><\/tr><tr><td>8\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.20<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><\/tr><tr><td>8\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.67<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><\/tr><tr><td>10\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><\/tr><tr><td>10\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.13<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><\/tr><tr><td>8\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><\/tr><tr><td>10\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.60<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><\/tr><tr><td>10\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><\/tr><tr><td>12\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.07<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><\/tr><tr><td>12\u00d712<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.89<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>The result collapses all ASTC block sizes into just three memory footprint categories: 8, 4, and 2 bpp, regardless of the block size chosen.<\/p>\n\n\n\n<p>PowerVR matching early Apple behavior isn&#8217;t surprising, the two share common architectural roots. That said, given how long ASTC has been the dominant mobile compression format, it&#8217;s disappointing to see this inefficiency persist in current PowerVR hardware.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Modern Apple GPUs<\/h2>\n\n\n\n<p>Modern Apple GPUs reduce waste by aligning block dimensions to a 32-block macro tile boundary rather than the next power of two. For block counts smaller than 32, where the next power of two is the tighter bound, it falls back to power-of-two alignment automatically, since <code>min(nextPow2(n), align32(n))<\/code> picks whichever is smaller:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bw = (w + block_size.x - 1) \/ block_size.x\nbh = (h + block_size.y - 1) \/ block_size.y\nsize = 16 * min(nextPow2(bw), align32(bw)) * min(nextPow2(bh), align32(bh))\nbpp = 8 * size \/ (w * h)<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>block<\/th><th class=\"has-text-align-right\" data-align=\"right\">nominal<\/th><th class=\"has-text-align-right\" data-align=\"right\">64<\/th><th class=\"has-text-align-right\" data-align=\"right\">128<\/th><th class=\"has-text-align-right\" data-align=\"right\">256<\/th><th class=\"has-text-align-right\" data-align=\"right\">512<\/th><th class=\"has-text-align-right\" data-align=\"right\">1024<\/th><th class=\"has-text-align-right\" data-align=\"right\">2048<\/th><\/tr><\/thead><tbody><tr><td>4\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><\/tr><tr><td>5\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.40<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">7.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.50<\/td><\/tr><tr><td>5\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.28<\/td><\/tr><tr><td>6\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.27<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.47<\/td><\/tr><tr><td>6\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.78<\/td><\/tr><tr><td>8\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.20<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.25<\/td><\/tr><tr><td>8\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.67<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.75<\/td><\/tr><tr><td>10\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.84<\/td><\/tr><tr><td>10\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.13<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.41<\/td><\/tr><tr><td>8\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><\/tr><tr><td>10\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.60<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.75<\/td><\/tr><tr><td>10\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.53<\/td><\/tr><tr><td>12\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.07<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.31<\/td><\/tr><tr><td>12\u00d712<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.89<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Adreno 740<\/h2>\n\n\n\n<p>Adreno 740 uses a smaller 16-block tile size than Apple&#8217;s 32-block alignment, but with an important difference: only the block width (stride) is aligned, while the height is left exact. This asymmetry avoids padding an entire dimension unnecessarily, reducing waste compared to a fully 2D-aligned scheme:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bw = (w + block_size.x - 1) \/ block_size.x\nbh = (h + block_size.y - 1) \/ block_size.y\nsize = 16 * align16(bw) * bh\nbpp  = 8 * size \/ (w * h)<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>block<\/th><th class=\"has-text-align-right\" data-align=\"right\">nominal<\/th><th class=\"has-text-align-right\" data-align=\"right\">64<\/th><th class=\"has-text-align-right\" data-align=\"right\">128<\/th><th class=\"has-text-align-right\" data-align=\"right\">256<\/th><th class=\"has-text-align-right\" data-align=\"right\">512<\/th><th class=\"has-text-align-right\" data-align=\"right\">1024<\/th><th class=\"has-text-align-right\" data-align=\"right\">2048<\/th><\/tr><\/thead><tbody><tr><td>4\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><\/tr><tr><td>5\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.40<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">7.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.50<\/td><\/tr><tr><td>5\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.28<\/td><\/tr><tr><td>6\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.27<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.47<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.47<\/td><\/tr><tr><td>6\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.78<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.78<\/td><\/tr><tr><td>8\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.20<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.25<\/td><\/tr><tr><td>8\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.67<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.75<\/td><\/tr><tr><td>10\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.84<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.64<\/td><\/tr><tr><td>10\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.13<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.41<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.23<\/td><\/tr><tr><td>8\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><\/tr><tr><td>10\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.60<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.62<\/td><\/tr><tr><td>10\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.53<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.32<\/td><\/tr><tr><td>12\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.07<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.31<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><\/tr><tr><td>12\u00d712<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.89<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.95<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Adreno 640<\/h2>\n\n\n\n<p>Interestingly, Adreno 640 uses a finer 4-block alignment than Adreno 740&#8217;s 16-block alignment, which translates to noticeably smaller allocations, particularly for small textures where coarse alignment wastes a larger fraction of the total footprint. Like Adreno 740, only the block width is aligned:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bw = (w + block_size.x - 1) \/ block_size.x\nbh = (h + block_size.y - 1) \/ block_size.y\nsize = 16 * align4(bw) * bh\nbpp  = 8 * size \/ (w * h)<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>block<\/th><th class=\"has-text-align-right\" data-align=\"right\">nominal<\/th><th class=\"has-text-align-right\" data-align=\"right\">64<\/th><th class=\"has-text-align-right\" data-align=\"right\">128<\/th><th class=\"has-text-align-right\" data-align=\"right\">256<\/th><th class=\"has-text-align-right\" data-align=\"right\">512<\/th><th class=\"has-text-align-right\" data-align=\"right\">1024<\/th><th class=\"has-text-align-right\" data-align=\"right\">2048<\/th><\/tr><\/thead><tbody><tr><td>4\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><\/tr><tr><td>5\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.40<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">7.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.44<\/td><\/tr><tr><td>5\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.69<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.23<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.21<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.16<\/td><\/tr><tr><td>6\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.27<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.88<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.88<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.47<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.43<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.30<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.30<\/td><\/tr><tr><td>6\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.70<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.70<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.59<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.59<\/td><\/tr><tr><td>8\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.20<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.22<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.20<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.20<\/td><\/tr><tr><td>8\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.67<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.69<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.69<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.67<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.67<\/td><\/tr><tr><td>10\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.84<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.62<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.60<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.60<\/td><\/tr><tr><td>10\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.13<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.35<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.18<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.17<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.17<\/td><\/tr><tr><td>8\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><\/tr><tr><td>10\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.60<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.62<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.62<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.62<\/td><\/tr><tr><td>10\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.62<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.42<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.32<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.31<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.30<\/td><\/tr><tr><td>12\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.07<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.22<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.22<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.11<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.08<\/td><\/tr><tr><td>12\u00d712<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.89<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.03<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.03<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.92<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.92<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.90<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Adreno 540 &amp; Mali<\/h2>\n\n\n\n<p>Adreno 540 shares the same 4-block alignment as Adreno 640, but applies it to both width and height rather than width alone. Mali Bifrost and Valhall happen to use the identical scheme, arriving at the same formula from a different architecture entirely. I haven&#8217;t been able to test on Midgard, so it&#8217;s unclear whether that holds for older Mali hardware as well.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bw = (w + block_size.x - 1) \/ block_size.x\nbh = (h + block_size.y - 1) \/ block_size.y\nsize = 16 * align4(bw) * align4(bh)\nbpp = 8 * size \/ (w * h)<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>block<\/th><th class=\"has-text-align-right\" data-align=\"right\">nominal<\/th><th class=\"has-text-align-right\" data-align=\"right\">64<\/th><th class=\"has-text-align-right\" data-align=\"right\">128<\/th><th class=\"has-text-align-right\" data-align=\"right\">256<\/th><th class=\"has-text-align-right\" data-align=\"right\">512<\/th><th class=\"has-text-align-right\" data-align=\"right\">1024<\/th><th class=\"has-text-align-right\" data-align=\"right\">2048<\/th><\/tr><\/thead><tbody><tr><td>4\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><\/tr><tr><td>5\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.40<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">7.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.44<\/td><\/tr><tr><td>5\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.18<\/td><\/tr><tr><td>6\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.27<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.47<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.47<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.37<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.33<\/td><\/tr><tr><td>6\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.78<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.78<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.61<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.61<\/td><\/tr><tr><td>8\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.20<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.22<\/td><\/tr><tr><td>8\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.67<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.69<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.69<\/td><\/tr><tr><td>10\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.84<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.64<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.64<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.62<\/td><\/tr><tr><td>10\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.13<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.41<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.23<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.18<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.18<\/td><\/tr><tr><td>8\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><\/tr><tr><td>10\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.60<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.75<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.62<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.62<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.62<\/td><\/tr><tr><td>10\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.53<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.32<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.32<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.32<\/td><\/tr><tr><td>12\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.07<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.31<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.09<\/td><\/tr><tr><td>12\u00d712<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.89<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.95<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.95<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.90<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Samsung Xclipse<\/h2>\n\n\n\n<p>The Xclipse results don&#8217;t fit a clean formula. At small texture sizes the behavior roughly matches Adreno 740&#8217;s 16-block alignment, but at larger sizes the results become less efficient and notably non-monotonic. A texture can occupy more with a larger block, than with a smaller block. Further investigation with additional texture sizes is needed to figure out the exact allocation scheme.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>block<\/th><th class=\"has-text-align-right\" data-align=\"right\">nominal<\/th><th class=\"has-text-align-right\" data-align=\"right\">64<\/th><th class=\"has-text-align-right\" data-align=\"right\">128<\/th><th class=\"has-text-align-right\" data-align=\"right\">256<\/th><th class=\"has-text-align-right\" data-align=\"right\">512<\/th><th class=\"has-text-align-right\" data-align=\"right\">1024<\/th><th class=\"has-text-align-right\" data-align=\"right\">2048<\/th><\/tr><\/thead><tbody><tr><td>4\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><\/tr><tr><td>5\u00d74<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.40<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">7.00<\/td><\/tr><tr><td>5\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.12<\/td><\/tr><tr><td>6\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.27<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.25<\/td><td class=\"has-text-align-right\" data-align=\"right\">6.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">5.25<\/td><\/tr><tr><td>6\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.50<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.50<\/td><\/tr><tr><td>8\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.20<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.50<\/td><\/tr><tr><td>8\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.67<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><\/tr><tr><td>10\u00d75<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.56<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.50<\/td><\/tr><tr><td>10\u00d76<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.13<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">4.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">3.00<\/td><\/tr><tr><td>8\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><\/tr><tr><td>10\u00d78<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.60<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><\/tr><tr><td>10\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.28<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.32<\/td><\/tr><tr><td>12\u00d710<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.07<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.31<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.50<\/td><\/tr><tr><td>12\u00d712<\/td><td class=\"has-text-align-right\" data-align=\"right\">0.89<\/td><td class=\"has-text-align-right\" data-align=\"right\">8.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">2.00<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><td class=\"has-text-align-right\" data-align=\"right\">1.12<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusions<\/h2>\n\n\n\n<p>The takeaway for asset pipelines is that nominal bpp is a poor predictor of actual memory usage, especially on older hardware or at small texture sizes.<\/p>\n\n\n\n<p>It&#8217;s worth keeping in mind that texture compression serves two distinct goals: reducing memory footprint and reducing bandwidth. Bandwidth savings are proportional to the nominal bpp regardless of alignment. A 6\u00d76 block will always fetch less data per texel than a 4\u00d74 block during sampling. Memory footprint, however, is affected by alignment, and that&#8217;s where the different hardware behaviors described in this article matters.<\/p>\n\n\n\n<p>For example, on early Apple and PowerVR hardware, switching from 4\u00d74 to 6\u00d76 ASTC cuts bandwidth by more than half, but saves no memory at all for small power-of-two textures.<\/p>\n\n\n\n<p>The following table summarizes the actual bpp for each GPU family at two representative block and texture sizes. The overhead varies significantly across GPU families, from a 2.5\u00d7 penalty on early Apple and PowerVR hardware down to near-nominal on Adreno 640 and Mali.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>GPU family<\/th><th>6\u00d76 @ 512<\/th><th>10\u00d76 @ 1024<\/th><th>formula<\/th><\/tr><\/thead><tbody><tr><td>Early Apple \/ PowerVR<\/td><td>8.00<\/td><td>4.00<\/td><td>pow2 both axes<\/td><\/tr><tr><td>Modern Apple<\/td><td>4.50<\/td><td>3.00<\/td><td>min(pow2, align32) both axes<\/td><\/tr><tr><td>Adreno 740<\/td><td>4.50<\/td><td>2.41<\/td><td>align16 width only<\/td><\/tr><tr><td>Mali \/ Adreno 540<\/td><td>3.78<\/td><td>2.18<\/td><td>align4 both axes<\/td><\/tr><tr><td>Adreno 640<\/td><td>3.70<\/td><td>2.17<\/td><td>align4 width only<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>In my previous post Writing to Compressed Textures in Metal, I showed how Metal heaps can be used to alias buffers and textures to inspect their actual memory layout. Something that caught my attention was how much memory is wasted with non-power-of-two textures. On many devices the texture dimensions get rounded up to the next&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1778,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,22],"tags":[],"class_list":["post-1777","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding","category-spark"],"_links":{"self":[{"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/posts\/1777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/comments?post=1777"}],"version-history":[{"count":7,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/posts\/1777\/revisions"}],"predecessor-version":[{"id":1785,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/posts\/1777\/revisions\/1785"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/media\/1778"}],"wp:attachment":[{"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/media?parent=1777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/categories?post=1777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/tags?post=1777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}