{"id":287,"date":"2026-01-22T20:00:20","date_gmt":"2026-01-22T20:00:20","guid":{"rendered":"https:\/\/arttao.net\/?page_id=287"},"modified":"2026-04-07T00:28:37","modified_gmt":"2026-04-07T00:28:37","slug":"287-2","status":"publish","type":"page","link":"https:\/\/arttao.net\/sw\/287-2\/","title":{"rendered":"B. Alama za Kijiometri"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-954589c5 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-bc18b00a wp-block-group-is-layout-flex\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\">B1. \u6838\u5fc3\u76ee\u7684<\/p>\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">\u57fa\u672c\u51e0\u4f55\u7b26\u53f7\u7684\u8c61\u5f81\u6027\u5206\u6790\uff0c\u5e76\u4e0d\u662f\u5bf9\u5f62\u5f0f\u7684\u9644\u52a0\u89e3\u91ca\uff0c\u800c\u662f\u63ed\u793a\u51e0\u4f55\u4e3a\u4f55\u80fd\u591f\u4e3a\u8de8\u6587\u5316\u3001\u8de8\u65f6\u4ee3\u7684\u89c6\u89c9\u8bed\u8a00\u3002\u6b63\u56e0\u4e3a\u8fd9\u4e9b\u7b26\u53f7\u690d\u6839\u4e8e\u4eba\u7c7b\u5171\u540c\u7684\u611f\u77e5\u4e0e\u8ba4\u77e5\u7ed3\u6784\uff0c\u5b83\u4eec\u624d\u80fd\u5728\u4e0d\u540c\u5386\u53f2\u4e0e\u827a\u672f\u8bed\u5883\u4e2d\u4e0d\u65ad\u88ab\u91cd\u65b0\u6fc0\u6d3b\u3002\u51e0\u4f55\u62bd\u8c61\u827a\u672f\u7684\u529b\u91cf\uff0c\u6b63\u6765\u81ea\u8fd9\u79cd\u6df1\u5c42\u5171\u901a\u6027\u5b83\u7ed5\u8fc7\u53d9\u4e8b\u4e0e\u8868\u8c61\uff0c\u76f4\u63a5\u4e0e\u4eba\u7c7b\u7406\u89e3\u4e16\u754c\u7684\u57fa\u672c\u65b9\u5f0f\u53d1\u751f\u8054\u7cfb\u3002<br><br><\/p>\n\n\n\n<figure class=\"wp-block-image size-thumbnail\"><a href=\"https:\/\/arttao.net\/b%e3%80%81%e6%a0%b8%e5%bf%83%e7%9b%ae%e7%9a%84%ef%bd%9c%e5%9f%ba%e6%9c%ac%e5%87%a0%e4%bd%95%e7%ac%a6%e5%8f%b7%e7%9a%84%e8%b1%a1%e5%be%81%e6%80%a7%e5%88%86%e6%9e%90\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/03\/ChatGPT-Image-Mar-27-2026-12_09_24-PM-150x150.png\" alt=\"\" class=\"wp-image-2355\" srcset=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/03\/ChatGPT-Image-Mar-27-2026-12_09_24-PM-150x150.png 150w, https:\/\/arttao.net\/wp-content\/uploads\/2026\/03\/ChatGPT-Image-Mar-27-2026-12_09_24-PM-100x100.png 100w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><a href=\"https:\/\/arttao.net\/b%e3%80%81%e6%a0%b8%e5%bf%83%e7%9b%ae%e7%9a%84%ef%bd%9c%e5%9f%ba%e6%9c%ac%e5%87%a0%e4%bd%95%e7%ac%a6%e5%8f%b7%e7%9a%84%e8%b1%a1%e5%be%81%e6%80%a7%e5%88%86%e6%9e%90\/\" data-type=\"page\" data-id=\"1105\">B1. \u6838\u5fc3\u76ee\u7684<\/a><\/p>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\">B2. \u57fa\u672c\u51e0\u4f55\u7b26\u53f7\u7684\u8c61\u5f81\u6027\u5206\u6790<\/p>\n\n\n\n<p class=\"has-text-align-center alignwide has-small-font-size wp-block-paragraph\">\u5728\u4eba\u7c7b\u6587\u660e\u65e9\u671f\uff0c\u51e0\u4f55\u5e76\u975e\u62bd\u8c61\u5de5\u5177\uff0c\u800c\u662f\u7406\u89e3\u5b87\u5b99\u79e9\u5e8f\u3001\u751f\u547d\u8282\u5f8b\u4e0e\u5185\u5728\u7ecf\u9a8c\u7684\u6838\u5fc3\u7b26\u53f7\u7cfb\u7edf\u3002\u5728\u73b0\u4ee3\u51e0\u4f55\u62bd\u8c61\u827a\u672f\u4e2d\uff0c\u8fd9\u4e9b\u7b26\u53f7\u4e0d\u518d\u53ea\u662f\u7406\u6027\u6784\u6210\u5355\u4f4d\uff0c\u800c\u6210\u4e3a\u53ef\u88ab\u91cd\u65b0\u7f16\u7801\u7684\u5fc3\u7406\u4e0e\u60c5\u611f\u5bb9\u5668\u3002\u827a\u672f\u5bb6\u901a\u8fc7\u5bf9\u57fa\u672c\u51e0\u4f55\u5f62\u6001\u7684\u91cd\u590d\u3001\u53d8\u5f62\u4e0e\u91cd\u7ec4\uff0c\u5c06\u4e0d\u53ef\u89c1\u7684\u5185\u5728\u72b6\u6001\u8f6c\u8bd1\u4e3a\u53ef\u611f\u77e5\u7684\u89c6\u89c9\u8bed\u8a00\u3002\u56e0\u6b64\uff0c\u5bf9\u51e0\u4f55\u7b26\u53f7\u7684\u8c61\u5f81\u6027\u5206\u6790\uff0c\u672c\u8d28\u4e0a\u662f\u4e00\u79cd\u201c\u89c6\u89c9\u8ba4\u77e5\u5fc3\u7406\u5b66\u201d\uff1a\u5b83\u5e2e\u52a9\u6211\u4eec\u7406\u89e3\uff0c\u4e3a\u4ec0\u4e48\u67d0\u4e9b\u5f62\u6001\u4f1a\u5929\u7136\u5f15\u53d1\u5b89\u5168\u611f\u3001\u7d27\u5f20\u611f\u3001\u5d07\u9ad8\u611f\u6216\u79e9\u5e8f\u611f\uff0c\u4e5f\u63ed\u793a\u4e86\u62bd\u8c61\u827a\u672f\u4e3a\u4f55\u80fd\u5728\u7f3a\u4e4f\u5177\u8c61\u53d9\u4e8b\u7684\u524d\u63d0\u4e0b\uff0c\u4f9d\u7136\u4e0e\u4eba\u7c7b\u7ecf\u9a8c\u4ea7\u751f\u6df1\u5c42\u5171\u632f\u3002<\/p>\n\n\n\n<div style=\"height:var(--wp--preset--spacing--30)\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-313efa99 wp-block-columns-is-layout-flex\" style=\"padding-right:0;padding-left:0\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border is-style-rounded is-style-rounded--1\"><img loading=\"lazy\" decoding=\"async\" width=\"280\" height=\"280\" src=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/01\/art156.gif\" alt=\"\" class=\"wp-image-304\" style=\"border-top-left-radius:92px;border-top-right-radius:92px;border-bottom-left-radius:92px;border-bottom-right-radius:92px;object-fit:cover;width:144px;height:auto\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-vertical is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-5a45e1ec wp-block-group-is-layout-flex\">\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\"><br> <a href=\"https:\/\/arttao.net\/b2-1%e3%80%81%e5%9c%86%e5%bd%a2\/\" data-type=\"page\" data-id=\"974\">B2-1\u3001<strong>\u5706\u5f62<\/strong><\/a><br><\/p>\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">\u5706\u5f62\u8c61\u5f81\u5b8c\u6574\u3001\u5faa\u73af\u4e0e\u5185\u5728\u7edf\u4e00\uff0c\u662f\u6700\u80fd\u5524\u8d77\u5b89\u5168\u611f\u4e0e\u6c38\u6052\u611f\u7684\u51e0\u4f55\u5f62\u6001\u3002<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border is-style-rounded is-style-rounded--2\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/01\/art4.gif\" alt=\"\" class=\"wp-image-431\" style=\"border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;object-fit:cover;object-position:61% 53%;width:148px;height:auto\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-vertical is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-435112bf wp-block-group-is-layout-flex\">\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\"><br> <a href=\"https:\/\/arttao.net\/b2-2%e3%80%81%e6%ad%a3%e6%96%b9%e5%bd%a2\/\" data-type=\"page\" data-id=\"979\">B2-2\u3001<strong>\u6b63\u65b9\u5f62<\/strong><\/a><br><\/p>\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">\u6b63\u65b9\u5f62\u8c61\u5f81\u79e9\u5e8f\u3001\u7a33\u5b9a\u4e0e\u8fb9\u754c\u611f\uff0c\u662f\u73b0\u5b9e\u4e16\u754c\u7ed3\u6784\u4e0e\u5b89\u5168\u611f\u7684\u51e0\u4f55\u9690\u55bb\u3002<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border is-style-rounded is-style-rounded--3\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"480\" src=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/01\/art3.gif\" alt=\"\" class=\"wp-image-434\" style=\"border-top-left-radius:151px;border-top-right-radius:151px;border-bottom-left-radius:151px;border-bottom-right-radius:151px;object-fit:cover;width:149px;height:auto\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-vertical is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-435112bf wp-block-group-is-layout-flex\">\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\"><br> <a href=\"https:\/\/arttao.net\/b2-3%e3%80%81%e4%b8%89%e8%a7%92%e5%bd%a2\/\" data-type=\"page\" data-id=\"984\">B2-3\u3001<strong>\u4e09\u89d2\u5f62<\/strong><\/a><br><\/p>\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">\u4e09\u89d2\u5f62\u8c61\u5f81\u80fd\u91cf\u3001\u65b9\u5411\u4e0e\u5f20\u529b\uff0c\u5e38\u88ab\u89c6\u4e3a\u529b\u91cf\u4e0a\u5347\u3001\u521b\u9020\u51b2\u52a8\u4e0e\u52a8\u6001\u5e73\u8861\u7684\u51e0\u4f55\u8868\u8fbe\u3002<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border is-style-rounded is-style-rounded--4\"><img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"540\" src=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/01\/art411.gif\" alt=\"\" class=\"wp-image-376\" style=\"border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;object-fit:cover;width:152px;height:auto\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-vertical is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-5a45e1ec wp-block-group-is-layout-flex\">\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\"><br> <a href=\"https:\/\/arttao.net\/b2-4%e3%80%81%e8%9e%ba%e6%97%8b%e5%bd%a2\/\" data-type=\"page\" data-id=\"988\">B2-4\u3001<strong>&nbsp;\u77e9\u5f62<\/strong><\/a><br><\/p>\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">\u87ba\u65cb\u5f62\u8c61\u5f81\u6210\u957f\u3001\u8f6c\u5316\u4e0e\u751f\u547d\u8282\u5f8b\uff0c\u4ee3\u8868\u5728\u53d8\u5316\u4e2d\u6301\u7eed\u5c55\u5f00\u7684\u5185\u5728\u8fdb\u5316\u8f68\u8ff9\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"480\" src=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/02\/art90.gif\" alt=\"\" class=\"wp-image-1028\" style=\"width:119px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/arttao.net\/b2-5%e3%80%81%e5%8d%81%e5%ad%97%e5%bd%a2\/\" data-type=\"page\" data-id=\"992\">B2-5\u3001\u5341\u5b57\u5f62<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5341\u5b57\u5f62\u8c61\u5f81\u5e73\u8861\u3001\u8fde\u63a5\u4e0e\u4ea4\u6c47\u70b9\uff0c\u4ee3\u8868\u5bf9\u7acb\u529b\u91cf\u7684\u6574\u5408\u4e0e\u7cbe\u795e\u4e0e\u73b0\u5b9e\u7684\u76f8\u9047\u3002<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/04\/art49.gif\" alt=\"\" class=\"wp-image-2703\" style=\"width:69px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\">B3. \u51e0\u4f55\u7b26\u53f7\u7684\u8c61\u5f81\u6027\u4e2d\u5f3a\u8c03\u7b26\u53f7\u4ee3\u8868\u6027\u827a\u672f\u5bb6<\/p>\n\n\n\n<p class=\"has-text-align-center has-text-color has-link-color has-small-font-size wp-elements-f7c2e3456f7ab9a478003044bd342524 wp-block-paragraph\" style=\"color:#076108\"><a href=\"https:\/\/arttao.net\/b1-%e5%b8%8c%e5%b0%94%e7%8e%9b%c2%b7%e9%98%bf%e5%85%8b%e6%9e%97%e7%89%b9hilma-af-klint-hilma-af-klint\/\" data-type=\"page\" data-id=\"833\"><strong>B3-1<\/strong>.\u5e0c\u5c14\u739b\u00b7\u963f\u514b\u6797\u7279<\/a> . <a href=\"https:\/\/arttao.net\/b2-%e6%ad%a3%e6%96%b9%e5%bd%a2%e8%89%be%e7%8e%9b%e6%98%86%e8%8c%a8emma-kunz\/\" data-type=\"page\" data-id=\"837\"><strong>B3-2<\/strong>.\u6b63\u65b9\u5f62:\u827e\u739b\u6606\u8328<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-text-color has-link-color has-small-font-size wp-elements-f4d9e097cc562f323e210e721e70e214 wp-block-paragraph\" style=\"color:#6d0cac\"><a href=\"https:\/\/arttao.net\/b3-%e7%9f%a9%e5%bd%a2%ef%bc%9a%e4%bc%8a%e5%88%a9%e4%ba%9a%c2%b7%e5%8d%9a%e6%b4%9b%e6%89%98%e5%a4%ab%e6%96%af%e5%9f%ba%ef%bc%88ilya-bolotowsky%ef%bc%89\/\" data-type=\"page\" data-id=\"842\"><strong>B3-3. <\/strong>\u77e9\u5f62\uff1a\u4f0a\u5229\u4e9a\u00b7\u535a\u6d1b\u6258\u592b\u65af\u57fa<\/a> . <a href=\"https:\/\/arttao.net\/b4-%e4%b8%89%e8%a7%92%e5%bd%a2%ef%bc%9a%e5%bc%97%e6%9c%97%e7%b4%a2%e7%93%a6%c2%b7%e8%8e%ab%e9%9b%b7%e8%8e%b1%ef%bc%88francois-morellet%ef%bc%89\/\" data-type=\"page\" data-id=\"844\"><strong>B3-4<\/strong>. \u4e09\u89d2\u5f62\uff1a\u5f17\u6717\u7d22\u74e6\u00b7\u83ab\u96f7\u83b1<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-text-color has-link-color has-small-font-size wp-elements-bc74fcd06ed5c332829bad889c97928e wp-block-paragraph\" style=\"color:#034e03\"><a href=\"https:\/\/arttao.net\/b5-%e5%8d%81%e5%ad%97%e5%bd%a2%ef%bc%9a%e7%93%a6%e8%a5%bf%e9%87%8c%c2%b7%e5%ba%b7%e5%ae%9a%e6%96%af%e5%9f%ba%ef%bc%88wassily-kandinsky%ef%bc%89\/\" data-type=\"page\" data-id=\"846\">B3-5. \u5341\u5b57\u5f62\uff1a\u74e6\u897f\u91cc\u00b7\u5eb7\u5b9a\u65af\u57fa<\/a> . <a href=\"https:\/\/arttao.net\/b6-%e8%9e%ba%e6%97%8b%ef%bc%9a%e5%bc%97%e5%85%b0%e5%85%8b%c2%b7%e6%96%af%e7%89%b9%e6%8b%89%ef%bc%88frank-stella%ef%bc%89\/\" data-type=\"page\" data-id=\"848\"><strong>B3-6<\/strong>. \u87ba\u65cb\uff1a\u5f17\u5170\u514b\u00b7\u65af\u7279\u62c9<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-text-color has-link-color has-small-font-size wp-elements-99c8ef055e2edb66abcd63d653cfdb86 wp-block-paragraph\" style=\"color:#0b5604\"><a href=\"https:\/\/arttao.net\/b7-%e9%a2%9c%e8%89%b2%ef%bc%9a%e7%ba%a6%e7%91%9f%e5%a4%ab%c2%b7%e9%98%bf%e5%b0%94%e4%bc%af%e6%96%af%ef%bc%88joseph-albers%ef%bc%89\/\" data-type=\"page\" data-id=\"850\"><strong>B3-7.<\/strong> \u989c\u8272\uff1a\u7ea6\u745f\u592b\u00b7\u963f\u5c14\u4f2f\u65af<\/a><\/p>\n\n\n\n<div style=\"height:66px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\">B4-1\u3001\u51e0\u4f55\u7b26\u53f7\u7684\u8c61\u5f81\u6027\u8bfe\u7a0b\u6d4b\u8bd5<\/p>\n\n\n<div class=\"arttao-hub\"><div class=\"arttao-sub\">\u8bf7\u5148\u767b\u5f55\u540e\u4f7f\u7528\u8bc4\u4f30\u7cfb\u7edf\u3002<\/div><\/div>\n\n\n\n<p class=\"has-text-align-center has-text-color has-link-color has-small-font-size wp-elements-de561fbe9b7bfac9a02638c1299e9dd9 wp-block-paragraph\" style=\"color:#832104\">\u63d0\u4ea4\u8bbe\u8ba1\u4e3a1\u6b21\uff0c\u8bf7\u8ba4\u771f\u601d\u8003\u540e\u5728\u70b9\u51fb\u63d0\u4ea4\uff0c\u53cd\u590d\u63d0\u4ea4\u4f1a\u4ea7\u751f\u6263\u5206\u5f71\u54cd\u8bc4\u5956\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01<\/p>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\">B4. AI\u51e0\u4f55\u7b26\u53f7\u7684\u8c61\u5f81\u6027\u4e92\u52a8\u7cfb\u7edf<\/p>\n\n\n\n<div style=\"height:17px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/01\/art724.gif\" alt=\"\" class=\"wp-image-717\" style=\"border-top-left-radius:21px;border-top-right-radius:21px;border-bottom-left-radius:21px;border-bottom-right-radius:21px;width:53px;height:auto\"\/><\/figure>\n\n\n  <div class=\"sse\" data-sse=\"1\">\r\n\r\n    <!-- \u6298\u53e0\u6309\u94ae -->\r\n    <button class=\"sse-fold-btn\" type=\"button\" aria-expanded=\"false\">\r\n      <span class=\"sse-fold-title\">AI \u7b26\u53f7\u8bed\u4e49\u5f15\u64ce<\/span>\r\n      <span class=\"sse-fold-tip\">\u70b9\u51fb\u5c55\u5f00 \/ \u6536\u8d77<\/span>\r\n    <\/button>\r\n\r\n    <!-- \u53ef\u6298\u53e0\u5185\u5bb9 -->\r\n    <div class=\"sse-body\" style=\"display:none;\">\r\n\r\n      <div class=\"sse-head\">\r\n        <div class=\"sse-title\">AI \u7b26\u53f7\u8bed\u4e49\u5f15\u64ce<\/div>\r\n        <div class=\"sse-sub\">\u4f60\u4e0d\u662f\u5728\u201c\u8bb2\u5706\u5f62\u201d\uff0c\u800c\u662f\u5728\u64cd\u7eb5\u5706\u5f62\u7684\u610f\u4e49\uff1a\u8bed\u4e49\u5c42 \/ \u5fc3\u7406\u5c42 \/ \u7ed3\u6784\u5c42 \/ \u751f\u6210\u5c42<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"sse-grid\">\r\n        <!-- Left: Semantics -->\r\n        <aside class=\"sse-card sse-left\">\r\n          <div class=\"sse-card-title\">\u5706\u5f62\uff1a\u5386\u53f2\u4e0e\u827a\u672f\u5bb6<\/div>\r\n\r\n          <div class=\"sse-block\">\r\n            <div class=\"sse-h\">\u5386\u53f2\u7ebf\u7d22<\/div>\r\n            <div class=\"sse-p\">\r\n              \u5706\u5f62\u5e38\u88ab\u7528\u4f5c\u201c\u6574\u4f53\u3001\u56de\u8fd4\u3001\u79e9\u5e8f\u3001\u5b87\u5b99\u56fe\u5f0f\u201d\u7684\u8c61\u5f81\u3002\u5b83\u65e2\u53ef\u4f5c\u4e3a\u4e25\u683c\u7ed3\u6784\u7684\u51e0\u4f55\u5355\u4f4d\uff0c\u4e5f\u53ef\u4f5c\u4e3a\u51a5\u60f3\u4e0e\u4eea\u5f0f\u6027\u7684\u4e2d\u5fc3\u6807\u8bb0\u3002\r\n              \u5728\u73b0\u4ee3\u62bd\u8c61\u4e2d\uff0c\u5706\u5f62\u7ecf\u5e38\u627f\u62c5\u201c\u4ece\u53ef\u89c1\u5f62\u5f0f\u8d70\u5411\u4e0d\u53ef\u89c1\u610f\u4e49\u201d\u7684\u6865\u6881\u89d2\u8272\u3002\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"sse-block\">\r\n            <div class=\"sse-h\">Hilma af Klint<\/div>\r\n            <div class=\"sse-p\">\r\n              \u5979\u7684\u62bd\u8c61\u5b9e\u8df5\u5c06\u5f62\u6001\u3001\u8272\u5f69\u4e0e\u8c61\u5f81\u4f53\u7cfb\u7ed1\u5b9a\uff1a\u5706\u5f62\u4e0d\u53ea\u662f\u88c5\u9970\uff0c\u800c\u662f\u8bed\u4e49\u8f7d\u4f53\u3002\r\n              \u5728\u6b64\u9762\u677f\u4e2d\uff0c\u5706\u5f62\u88ab\u62c6\u6210\u56db\u5c42\uff1a\u8bed\u4e49\u5c42\uff08\u6307\u5411\u6982\u5ff5\uff09\u3001\u5fc3\u7406\u5c42\uff08\u6307\u5411\u60c5\u7eea\/\u72b6\u6001\uff09\u3001\u7ed3\u6784\u5c42\uff08\u6307\u5411\u7ec4\u7ec7\u65b9\u5f0f\uff09\u3001\u751f\u6210\u5c42\uff08\u6307\u5411\u53ef\u8fd0\u884c\u7684\u89c4\u5219\uff09\u3002\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"sse-block\">\r\n            <div class=\"sse-h\">\u56db\u5c42\u63d0\u793a<\/div>\r\n            <ul class=\"sse-list\">\r\n              <li><b>\u8bed\u4e49\u5c42<\/b>\uff1a\u5706\u5f62\u4f5c\u4e3a\u6574\u4f53\/\u8fb9\u754c\/\u4e2d\u5fc3\/\u5faa\u73af\u7684\u6307\u5411<\/li>\r\n              <li><b>\u5fc3\u7406\u5c42<\/b>\uff1a\u7406\u6027\/\u7075\u6027\/\u51a5\u60f3\u4e09\u79cd\u503e\u5411\u7684\u611f\u53d7\u5dee\u5f02<\/li>\r\n              <li><b>\u7ed3\u6784\u5c42<\/b>\uff1a\u5bf9\u79f0\u3001\u91cd\u590d\u8282\u594f\u3001\u5c01\u95ed\u5ea6\u5982\u4f55\u7ec4\u7ec7\u753b\u9762<\/li>\r\n              <li><b>\u751f\u6210\u5c42<\/b>\uff1a\u53c2\u6570\u5982\u4f55\u8fde\u7eed\u6539\u53d8\uff0c\u800c\u975e\u968f\u673a\u8df3\u53d8<\/li>\r\n            <\/ul>\r\n          <\/div>\r\n        <\/aside>\r\n\r\n        <!-- Middle: Live generation -->\r\n        <main class=\"sse-card sse-mid\">\r\n          <div class=\"sse-card-title\">AI \u5b9e\u65f6\u751f\u6210\uff1a\u5706\u5f62\u7ec4\u5408<\/div>\r\n          <div class=\"sse-canvas-wrap\">\r\n            <canvas class=\"sse-canvas\" width=\"1400\" height=\"900\"><\/canvas>\r\n          <\/div>\r\n          <div class=\"sse-hint\">\r\n            \u8fde\u7eed\u63a8\u6f14\uff1a\u7b26\u53f7 \u2192 \u7ec4\u5408 \u2192 \u7ed3\u6784\u3002\u62d6\u52a8\u53c2\u6570\u65f6\uff0c\u5f62\u6001\u4f1a\u6cbf\u8bed\u4e49\u8fde\u7eed\u53d8\u5316\uff0c\u4e0d\u505a\u968f\u673a\u8df3\u53d8\u3002\r\n          <\/div>\r\n        <\/main>\r\n\r\n        <!-- Right: Controls -->\r\n        <aside class=\"sse-card sse-right\">\r\n          <div class=\"sse-card-title\">\u53c2\u6570\u63a7\u5236<\/div>\r\n\r\n          <div class=\"sse-block\">\r\n            <div class=\"sse-h\">\u63a8\u6f14\u9636\u6bb5<\/div>\r\n            <div class=\"sse-seg\" role=\"tablist\">\r\n              <button type=\"button\" class=\"sse-seg-btn is-on\" data-stage=\"1\">\u7b26\u53f7<\/button>\r\n              <button type=\"button\" class=\"sse-seg-btn\" data-stage=\"2\">\u7ec4\u5408<\/button>\r\n              <button type=\"button\" class=\"sse-seg-btn\" data-stage=\"3\">\u7ed3\u6784<\/button>\r\n            <\/div>\r\n          <\/div>\r\n          \r\n          <div class=\"sse-block\">\r\n  <div class=\"sse-h\">\u5f62\u6001\u65cf\u8c31\uff08\u8bed\u4e49\u8fde\u7eed\uff09<\/div>\r\n\r\n  <div class=\"sse-kv\">\r\n    <div class=\"sse-k\">\u65cf\u8c31\u4f4d\u7f6e<\/div>\r\n    <div class=\"sse-v\"><span data-v=\"phylo\">0<\/span><\/div>\r\n  <\/div>\r\n\r\n  <!-- 0=\u5706\u5f62 100=\u6b63\u65b9\u5f62 200=\u77e9\u5f62 300=\u4e09\u89d2\u5f62 -->\r\n  <input class=\"sse-range\" type=\"range\" min=\"0\" max=\"300\" value=\"0\" step=\"1\" data-k=\"phylo\">\r\n\r\n  <div class=\"sse-phylo-tip\">\r\n    <span>\u5706\u5f62<\/span><span>\u6b63\u65b9\u5f62<\/span><span>\u77e9\u5f62<\/span><span>\u4e09\u89d2\u5f62<\/span>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n          <div class=\"sse-block\">\r\n            <div class=\"sse-h\">\u60c5\u7eea\u503e\u5411<\/div>\r\n            <div class=\"sse-radio\">\r\n              <label><input type=\"radio\" name=\"sse_mood\" value=\"rational\" checked> \u7406\u6027<\/label>\r\n              <label><input type=\"radio\" name=\"sse_mood\" value=\"spiritual\"> \u7075\u6027<\/label>\r\n              <label><input type=\"radio\" name=\"sse_mood\" value=\"meditative\"> \u51a5\u60f3<\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"sse-block\">\r\n            <div class=\"sse-h\">\u7ed3\u6784\u53c2\u6570<\/div>\r\n\r\n            <div class=\"sse-kv\"><div class=\"sse-k\">\u5c01\u95ed\u5ea6<\/div><div class=\"sse-v\"><span data-v=\"closure\">70<\/span><\/div><\/div>\r\n            <input class=\"sse-range\" type=\"range\" min=\"0\" max=\"100\" value=\"70\" data-k=\"closure\">\r\n\r\n            <div class=\"sse-kv\"><div class=\"sse-k\">\u5bf9\u79f0\u6027<\/div><div class=\"sse-v\"><span data-v=\"symmetry\">60<\/span><\/div><\/div>\r\n            <input class=\"sse-range\" type=\"range\" min=\"0\" max=\"100\" value=\"60\" data-k=\"symmetry\">\r\n\r\n            <div class=\"sse-kv\"><div class=\"sse-k\">\u91cd\u590d\u8282\u594f<\/div><div class=\"sse-v\"><span data-v=\"rhythm\">55<\/span><\/div><\/div>\r\n            <input class=\"sse-range\" type=\"range\" min=\"0\" max=\"100\" value=\"55\" data-k=\"rhythm\">\r\n          <\/div>\r\n\r\n          <div class=\"sse-block\">\r\n            <button type=\"button\" class=\"sse-btn\" data-act=\"regen\">\u91cd\u7f6e<\/button>\r\n            <button type=\"button\" class=\"sse-btn sse-btn-ghost\" data-act=\"pause\">\u6682\u505c<\/button>\r\n          <\/div>\r\n\r\n          <div class=\"sse-note\">\r\n            \u8fde\u7eed\u8bed\u4e49\uff1a\u5c01\u95ed\u5ea6\u6539\u53d8\u201c\u8fb9\u754c\u201d\u5f3a\u5ea6\uff1b\u5bf9\u79f0\u6027\u6539\u53d8\u201c\u79e9\u5e8f\u201d\u5f3a\u5ea6\uff1b\u91cd\u590d\u8282\u594f\u6539\u53d8\u201c\u5faa\u73af\/\u547c\u5438\u201d\u5f3a\u5ea6\u3002\u60c5\u7eea\u503e\u5411\u51b3\u5b9a\u8fd9\u4e9b\u5f3a\u5ea6\u5982\u4f55\u88ab\u89e3\u91ca\u4e0e\u5448\u73b0\u3002\r\n          <\/div>\r\n        <\/aside>\r\n      <\/div>\r\n\r\n    <\/div><!-- \/.sse-body -->\r\n  <\/div>\r\n  \n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">\u4ee5\u51e0\u4f55\u5f62\u6001\u4e3a\u5165\u53e3\uff0c\u8054\u901a\u8bed\u4e49\u3001\u5fc3\u7406\u3001\u7ed3\u6784\u4e0e\u751f\u6210\u5c42\uff0c\u5728\u8fde\u7eed\u53c2\u6570\u4e2d\u64cd\u7eb5\u7b26\u53f7\u610f\u4e49\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/01\/art755.gif\" alt=\"\" class=\"wp-image-702\" style=\"border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;width:59px;height:auto\"\/><\/figure>\n\n\n    <div class=\"so\" data-so=\"1\">\r\n\r\n      <!-- \u6298\u53e0\u6309\u94ae -->\r\n      <button class=\"so-fold-btn\" type=\"button\" aria-expanded=\"false\">\r\n        <span class=\"so-fold-title\">AI\u5355\u4e00\u7b26\u53f7\u53e0\u52a0\u5f15\u64ce<\/span>\r\n        <span class=\"so-fold-tip\">\u70b9\u51fb\u5c55\u5f00 \/ \u6536\u8d77<\/span>\r\n      <\/button>\r\n\r\n      <div class=\"so-body\" style=\"display:none;\">\r\n\r\n        <div class=\"so-head\">\r\n          <div class=\"so-sub\">\u5bf9\u6bd4\uff1a\u5355\u4e00\u7b26\u53f7\uff08\u8bed\u4e49\u66f4\u6e05\u6670\uff09 vs \u7b26\u53f7\u53e0\u52a0\uff08\u8bed\u4e49\u66f4\u590d\u5408\uff09\u3002\u7b26\u53f7\u53d8\u5316\u4e0d\u968f\u673a\uff0c\u53c2\u6570\u8fde\u7eed\u3002<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"so-grid\">\r\n          <!-- \u5de6\uff1a\u8bf4\u660e -->\r\n          <aside class=\"so-card so-left\">\r\n            <div class=\"so-card-title\">\u8bed\u4e49\u63d0\u793a<\/div>\r\n\r\n            <div class=\"so-block\">\r\n              <div class=\"so-h\">\u5355\u4e00\u7b26\u53f7<\/div>\r\n              <div class=\"so-p\">\u66f4\u50cf\u201c\u4e00\u4e2a\u660e\u786e\u6982\u5ff5\u201d\uff1a\u4e2d\u5fc3\u3001\u8fb9\u754c\u3001\u79e9\u5e8f\u4e0e\u60c5\u7eea\u503e\u5411\u66f4\u5bb9\u6613\u88ab\u8bc6\u522b\u3002<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"so-block\">\r\n              <div class=\"so-h\">\u7b26\u53f7\u53e0\u52a0<\/div>\r\n              <div class=\"so-p\">\u66f4\u50cf\u201c\u590d\u5408\u8bed\u4e49\u201d\uff1a\u540c\u4e00\u7b26\u53f7\u5728\u91cd\u590d\u3001\u65cb\u8f6c\u3001\u4f4d\u79fb\u4e0e\u900f\u660e\u53e0\u52a0\u4e2d\u5f62\u6210\u7ed3\u6784\u5f20\u529b\u4e0e\u591a\u91cd\u6307\u5411\u3002<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"so-block\">\r\n              <div class=\"so-h\">\u540c\u4e00\u53c2\u6570\u4f53\u7cfb<\/div>\r\n              <ul class=\"so-list\">\r\n                <li><b>\u5c01\u95ed\u5ea6<\/b>\uff1a\u8fb9\u754c\/\u5b8c\u6574\u6027<\/li>\r\n                <li><b>\u5bf9\u79f0\u6027<\/b>\uff1a\u79e9\u5e8f\/\u8f74\u7ebf\u7a33\u5b9a<\/li>\r\n                <li><b>\u91cd\u590d\u8282\u594f<\/b>\uff1a\u5bc6\u5ea6\/\u547c\u5438<\/li>\r\n                <li><b>\u60c5\u7eea\u503e\u5411<\/b>\uff1a\u7406\u6027\/\u7075\u6027\/\u51a5\u60f3\u7684\u5448\u73b0\u65b9\u5f0f<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/aside>\r\n\r\n          <!-- \u4e2d\uff1a\u753b\u5e03 -->\r\n          <main class=\"so-card so-mid\">\r\n            <div class=\"so-card-title\">\u4ea4\u4e92\u9762\u677f\uff1a\u5b9e\u65f6\u751f\u6210\u5bf9\u6bd4<\/div>\r\n\r\n            <div class=\"so-canvas-wrap\">\r\n              <canvas class=\"so-canvas\" width=\"1000\" height=\"560\"><\/canvas>\r\n            <\/div>\r\n\r\n            <div class=\"so-hint\">\r\n              \u5de6\u4fa7\u4e3a\u201c\u5355\u4e00\u7b26\u53f7\u201d\uff0c\u53f3\u4fa7\u4e3a\u201c\u7b26\u53f7\u53e0\u52a0\u201d\u3002\u540c\u4e00\u53c2\u6570\u540c\u65f6\u9a71\u52a8\u4e24\u8fb9\uff0c\u5dee\u5f02\u6765\u81ea\u53e0\u52a0\u673a\u5236\u3002\r\n            <\/div>\r\n          <\/main>\r\n\r\n          <!-- \u53f3\uff1a\u53c2\u6570 -->\r\n          <aside class=\"so-card so-right\">\r\n            <div class=\"so-card-title\">\u53c2\u6570\u63a7\u5236<\/div>\r\n\r\n            <div class=\"so-block\">\r\n              <div class=\"so-h\">\u7b26\u53f7\u7c7b\u578b<\/div>\r\n              <select class=\"so-shape\">\r\n                <option value=\"circle\" selected>\u5706\u5f62<\/option>\r\n                <option value=\"square\">\u6b63\u65b9\u5f62<\/option>\r\n                <option value=\"rect\">\u77e9\u5f62<\/option>\r\n                <option value=\"tri\">\u4e09\u89d2\u5f62<\/option>\r\n              <\/select>\r\n            <\/div>\r\n\r\n            <div class=\"so-block\">\r\n              <div class=\"so-h\">\u60c5\u7eea\u503e\u5411<\/div>\r\n              <div class=\"so-radio\">\r\n                <label><input type=\"radio\" name=\"so_mood\" value=\"rational\" checked> \u7406\u6027<\/label>\r\n                <label><input type=\"radio\" name=\"so_mood\" value=\"spiritual\"> \u7075\u6027<\/label>\r\n                <label><input type=\"radio\" name=\"so_mood\" value=\"meditative\"> \u51a5\u60f3<\/label>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"so-block\">\r\n              <div class=\"so-h\">\u7ed3\u6784\u53c2\u6570<\/div>\r\n\r\n              <div class=\"so-kv\"><div class=\"so-k\">\u5c01\u95ed\u5ea6<\/div><div class=\"so-v\"><span data-v=\"closure\">70<\/span><\/div><\/div>\r\n              <input class=\"so-range\" type=\"range\" min=\"0\" max=\"100\" value=\"70\" data-k=\"closure\">\r\n\r\n              <div class=\"so-kv\"><div class=\"so-k\">\u5bf9\u79f0\u6027<\/div><div class=\"so-v\"><span data-v=\"symmetry\">60<\/span><\/div><\/div>\r\n              <input class=\"so-range\" type=\"range\" min=\"0\" max=\"100\" value=\"60\" data-k=\"symmetry\">\r\n\r\n              <div class=\"so-kv\"><div class=\"so-k\">\u91cd\u590d\u8282\u594f<\/div><div class=\"so-v\"><span data-v=\"rhythm\">55<\/span><\/div><\/div>\r\n              <input class=\"so-range\" type=\"range\" min=\"0\" max=\"100\" value=\"55\" data-k=\"rhythm\">\r\n            <\/div>\r\n\r\n            <div class=\"so-block\">\r\n              <div class=\"so-h\">\u53e0\u52a0\u53c2\u6570\uff08\u53ea\u5f71\u54cd\u53f3\u4fa7\uff09<\/div>\r\n\r\n              <div class=\"so-kv\"><div class=\"so-k\">\u53e0\u52a0\u5c42\u6570<\/div><div class=\"so-v\"><span data-v=\"layers\">8<\/span><\/div><\/div>\r\n              <input class=\"so-range\" type=\"range\" min=\"1\" max=\"24\" value=\"8\" data-k=\"layers\">\r\n\r\n              <div class=\"so-kv\"><div class=\"so-k\">\u53e0\u52a0\u900f\u660e<\/div><div class=\"so-v\"><span data-v=\"alpha\">55<\/span><\/div><\/div>\r\n              <input class=\"so-range\" type=\"range\" min=\"10\" max=\"95\" value=\"55\" data-k=\"alpha\">\r\n\r\n              <div class=\"so-kv\"><div class=\"so-k\">\u65cb\u8f6c\u5f20\u529b<\/div><div class=\"so-v\"><span data-v=\"twist\">35<\/span><\/div><\/div>\r\n              <input class=\"so-range\" type=\"range\" min=\"0\" max=\"100\" value=\"35\" data-k=\"twist\">\r\n            <\/div>\r\n\r\n            <div class=\"so-actions\">\r\n              <button class=\"so-btn\" type=\"button\" data-act=\"regen\">\u91cd\u7f6e<\/button>\r\n              <button class=\"so-btn so-btn-ghost\" type=\"button\" data-act=\"pause\">\u6682\u505c<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"so-note\">\u63d0\u793a\uff1a\u53e0\u52a0\u4e0d\u662f\u88c5\u9970\uff0c\u800c\u662f\u628a\u201c\u540c\u4e00\u7b26\u53f7\u201d\u63a8\u8fdb\u5230\u201c\u590d\u5408\u8bed\u4e49\u7ed3\u6784\u201d\u3002<\/div>\r\n          <\/aside>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    \n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">\u5bf9\u6bd4\u5355\u4e00\u7b26\u53f7\u4e0e\u7b26\u53f7\u53e0\u52a0\u7684\u7ed3\u6784\u5dee\u5f02\uff0c\u901a\u8fc7\u8fde\u7eed\u53c2\u6570\u89c2\u5bdf\u610f\u4e49\u5982\u4f55\u4ece\u5b64\u7acb\u8d70\u5411\u590d\u5408\u7ed3\u6784\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"480\" src=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/02\/art478.gif\" alt=\"\" class=\"wp-image-801\" style=\"border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;width:58px;height:auto\"\/><\/figure>\n\n\n    <div class=\"sd\" data-sd=\"1\">\r\n\r\n      <button class=\"sd-fold-btn\" type=\"button\" aria-expanded=\"false\">\r\n        <span class=\"sd-fold-title\">AI \u7b26\u53f7\u7684\u65b9\u5411\u6027\u4e0e\u7a7a\u95f4\u6307\u5411\u5f15\u64ce<\/span>\r\n        <span class=\"sd-fold-tip\">\u70b9\u51fb\u5c55\u5f00 \/ \u6536\u8d77<\/span>\r\n      <\/button>\r\n\r\n      <div class=\"sd-body\" style=\"display:none;\">\r\n        <div class=\"sd-sub\">\r\n          \u8ba9\u7b26\u53f7\u4e0d\u518d\u662f\u201c\u89e3\u91ca\u201d\uff0c\u800c\u662f\u53ef\u64cd\u7eb5\u7684\u6307\u5411\u7cfb\u7edf\uff1a\u65b9\u5411\u3001\u529b\u573a\u3001\u7a7a\u95f4\u6df1\u5ea6\u4e0e\u8282\u594f\u5bc6\u5ea6\u8fde\u7eed\u53d8\u5316\u3002\r\n        <\/div>\r\n\r\n        <div class=\"sd-grid\">\r\n          <aside class=\"sd-card sd-left\">\r\n            <div class=\"sd-card-title\">\u8bed\u4e49\u63d0\u793a<\/div>\r\n\r\n            <div class=\"sd-block\">\r\n              <div class=\"sd-h\">\u65b9\u5411\u6027<\/div>\r\n              <div class=\"sd-p\">\u51b3\u5b9a\u201c\u89c2\u770b\u88ab\u5f15\u5bfc\u5230\u54ea\u91cc\u201d\u3002\u65b9\u5411\u8d8a\u5f3a\uff0c\u7b26\u53f7\u8d8a\u50cf\u547d\u4ee4\uff1b\u65b9\u5411\u8d8a\u5f31\uff0c\u7b26\u53f7\u8d8a\u50cf\u73af\u5883\u3002<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"sd-block\">\r\n              <div class=\"sd-h\">\u7a7a\u95f4\u6307\u5411<\/div>\r\n              <div class=\"sd-p\">\u901a\u8fc7\u900f\u89c6\u4e0e\u7f29\u653e\uff0c\u8ba9\u7b26\u53f7\u4ea7\u751f\u201c\u524d\u8fdb\/\u540e\u9000\u3001\u805a\u7126\/\u6269\u6563\u201d\u7684\u7a7a\u95f4\u611f\u3002<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"sd-block\">\r\n              <div class=\"sd-h\">\u529b\u573a<\/div>\r\n              <div class=\"sd-p\">\u5411\u5fc3\/\u79bb\u5fc3\/\u526a\u5207\/\u91cd\u529b\u51b3\u5b9a\u7b26\u53f7\u7fa4\u5982\u4f55\u88ab\u7ec4\u7ec7\u6210\u7a7a\u95f4\u7ed3\u6784\uff0c\u800c\u4e0d\u662f\u968f\u673a\u6563\u70b9\u3002<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"sd-block\">\r\n              <div class=\"sd-h\">\u540c\u4e00\u53c2\u6570\u4f53\u7cfb<\/div>\r\n              <ul class=\"sd-list\">\r\n                <li>\u65b9\u5411\u89d2\uff1a\u6574\u4f53\u6307\u5411<\/li>\r\n                <li>\u65b9\u5411\u5f3a\u5ea6\uff1a\u6307\u4ee4\u611f<\/li>\r\n                <li>\u900f\u89c6\u6df1\u5ea6\uff1a\u7a7a\u95f4\u62c9\u4f38<\/li>\r\n                <li>\u529b\u573a\u7c7b\u578b\uff1a\u7ec4\u7ec7\u65b9\u5f0f<\/li>\r\n                <li>\u8282\u594f\u5bc6\u5ea6\uff1a\u91cd\u590d\u4e0e\u547c\u5438<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/aside>\r\n\r\n          <main class=\"sd-card sd-mid\">\r\n            <div class=\"sd-card-title\">\u5b9e\u65f6\u751f\u6210\uff1a\u65b9\u5411\u573a\u4e0e\u7a7a\u95f4\u6307\u5411<\/div>\r\n            <div class=\"sd-canvas-wrap\">\r\n              <canvas class=\"sd-canvas\" width=\"1000\" height=\"560\"><\/canvas>\r\n            <\/div>\r\n            <div class=\"sd-hint\">\r\n              \u5de6\u4fa7\u4e3a\u201c\u65b9\u5411\u573a\u7ebf\u7d22\u201d\uff0c\u53f3\u4fa7\u4e3a\u201c\u7b26\u53f7\u7fa4\u7a7a\u95f4\u6307\u5411\u201d\u3002\u6240\u6709\u53d8\u5316\u7531\u540c\u4e00\u53c2\u6570\u8fde\u7eed\u9a71\u52a8\u3002\r\n            <\/div>\r\n          <\/main>\r\n\r\n          <aside class=\"sd-card sd-right\">\r\n            <div class=\"sd-card-title\">\u53c2\u6570\u63a7\u5236<\/div>\r\n\r\n            <div class=\"sd-block\">\r\n              <div class=\"sd-h\">\u7b26\u53f7<\/div>\r\n              <select class=\"sd-shape\">\r\n                <option value=\"arrow\" selected>\u7bad\u5934<\/option>\r\n                <option value=\"triangle\">\u4e09\u89d2\u5f62<\/option>\r\n                <option value=\"wedge\">\u6954\u5f62<\/option>\r\n                <option value=\"chevron\">\u4eba\u5b57\u5f62<\/option>\r\n              <\/select>\r\n            <\/div>\r\n\r\n            <div class=\"sd-block\">\r\n              <div class=\"sd-h\">\u60c5\u7eea\u503e\u5411<\/div>\r\n              <div class=\"sd-radio\">\r\n                <label><input type=\"radio\" name=\"sd_mood\" value=\"rational\" checked> \u7406\u6027<\/label>\r\n                <label><input type=\"radio\" name=\"sd_mood\" value=\"spiritual\"> \u7075\u6027<\/label>\r\n                <label><input type=\"radio\" name=\"sd_mood\" value=\"meditative\"> \u51a5\u60f3<\/label>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"sd-block\">\r\n              <div class=\"sd-h\">\u65b9\u5411\u53c2\u6570<\/div>\r\n\r\n              <div class=\"sd-kv\"><div class=\"sd-k\">\u65b9\u5411\u89d2<\/div><div class=\"sd-v\"><span data-v=\"angle\">35<\/span><\/div><\/div>\r\n              <input class=\"sd-range\" type=\"range\" min=\"0\" max=\"360\" value=\"35\" data-k=\"angle\">\r\n\r\n              <div class=\"sd-kv\"><div class=\"sd-k\">\u65b9\u5411\u5f3a\u5ea6<\/div><div class=\"sd-v\"><span data-v=\"dir\">70<\/span><\/div><\/div>\r\n              <input class=\"sd-range\" type=\"range\" min=\"0\" max=\"100\" value=\"70\" data-k=\"dir\">\r\n            <\/div>\r\n\r\n            <div class=\"sd-block\">\r\n              <div class=\"sd-h\">\u7a7a\u95f4\u4e0e\u7ec4\u7ec7<\/div>\r\n\r\n              <div class=\"sd-kv\"><div class=\"sd-k\">\u900f\u89c6\u6df1\u5ea6<\/div><div class=\"sd-v\"><span data-v=\"depth\">55<\/span><\/div><\/div>\r\n              <input class=\"sd-range\" type=\"range\" min=\"0\" max=\"100\" value=\"55\" data-k=\"depth\">\r\n\r\n              <div class=\"sd-kv\"><div class=\"sd-k\">\u8282\u594f\u5bc6\u5ea6<\/div><div class=\"sd-v\"><span data-v=\"density\">60<\/span><\/div><\/div>\r\n              <input class=\"sd-range\" type=\"range\" min=\"10\" max=\"100\" value=\"60\" data-k=\"density\">\r\n\r\n              <div class=\"sd-kv\"><div class=\"sd-k\">\u529b\u573a\u5f3a\u5ea6<\/div><div class=\"sd-v\"><span data-v=\"force\">45<\/span><\/div><\/div>\r\n              <input class=\"sd-range\" type=\"range\" min=\"0\" max=\"100\" value=\"45\" data-k=\"force\">\r\n\r\n              <div class=\"sd-h\" style=\"margin-top:10px\">\u529b\u573a\u7c7b\u578b<\/div>\r\n              <select class=\"sd-field\">\r\n                <option value=\"attract\" selected>\u5411\u5fc3<\/option>\r\n                <option value=\"repel\">\u79bb\u5fc3<\/option>\r\n                <option value=\"shear\">\u526a\u5207<\/option>\r\n                <option value=\"gravity\">\u91cd\u529b<\/option>\r\n              <\/select>\r\n            <\/div>\r\n\r\n           <div class=\"sd-actions\">\r\n  <button class=\"sd-btn\" type=\"button\" data-act=\"regen\">\u91cd\u7f6e<\/button>\r\n             \r\n              <button class=\"sd-btn sd-btn-ghost\" type=\"button\" data-act=\"pause\">\u6682\u505c<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"sd-note\">\r\n              \u65b9\u5411\u5f3a\u5ea6\u63d0\u9ad8\uff0c\u4f1a\u628a\u201c\u6563\u70b9\u7b26\u53f7\u201d\u6536\u675f\u4e3a\u201c\u6307\u5411\u6027\u7ed3\u6784\u201d\uff1b\u900f\u89c6\u6df1\u5ea6\u63d0\u9ad8\uff0c\u4f1a\u628a\u6307\u5411\u8f6c\u6362\u4e3a\u7a7a\u95f4\u63a8\u8fdb\u3002\r\n            <\/div>\r\n          <\/aside>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    \n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">\u4ee5\u65b9\u5411\u3001\u89d2\u5ea6\u3001\u900f\u89c6\u6df1\u5ea6\u4e0e\u529b\u573a\u53c2\u6570\u9a71\u52a8\u7b26\u53f7\u7fa4\u5f62\u6210\u53ef\u63a7\u7a7a\u95f4\u6307\u5411\uff0c\u8ba9\u89c2\u770b\u88ab\u5f15\u5bfc\u800c\u975e\u968f\u673a\u6563\u70b9\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"476\" height=\"476\" src=\"https:\/\/arttao.net\/wp-content\/uploads\/2026\/01\/art76-1.gif\" alt=\"\" class=\"wp-image-677\" style=\"border-top-left-radius:54px;border-top-right-radius:54px;border-bottom-left-radius:54px;border-bottom-right-radius:54px;width:61px;height:auto\"\/><\/figure>\n\n\n\r\n    <style>\r\n        .ss-launcher-ss_6a0d81ce628a4 {\r\n            max-width: 1200px; margin: 15px auto;\r\n            background: #AEE5E5; border-radius: 30px; \r\n            padding: 16px; text-align: center; cursor: pointer;\r\n            color: #fff; box-shadow: 0 10px 25px rgba(69, 90, 100, 0.2);\r\n            transition: all 0.3s ease; border: 1px solid #FFCCFF;\r\n        }\r\n        .ss-launcher-ss_6a0d81ce628a4:hover { transform: translateY(-3px); background: #546E7A; }\r\n\r\n        .ss-main-container-ss_6a0d81ce628a4 {\r\n            max-width: 1000px; margin: 0 auto;\r\n            overflow: hidden; max-height: 0;\r\n            transition: max-height 0.6s cubic-bezier(0.4, 0, 0.2, 1);\r\n        }\r\n        .ss-main-container-ss_6a0d81ce628a4.is-open { max-height: 2500px; margin-top: 20px; }\r\n\r\n        .ss-head { \r\n            width:100%; display:flex; justify-content:space-between; align-items:center;\r\n            padding:15px 20px; background:#AEE5E5; border:1px solid #FFCCFF; \r\n            border-radius:15px 15px 0 0; font-size:16px; cursor:pointer; \r\n            font-weight:bold; color:#455A64; box-sizing:border-box;\r\n        }\r\n\r\n        .ss-close-btn {\r\n            display: inline-block;\r\n        }\r\n        .ss-close-btn:hover {\r\n        }\r\n\r\n        .ss-body { padding:25px; border:1px solid #ECEFF1; border-top:none; border-radius:0 0 15px 15px; background:#fff; }\r\n        .ss-notice-box { display:none; margin:0 0 16px; padding:14px 16px; border:1px solid #F3D2D2; border-radius:14px; background:#FFF7F7; color:#8B2E2E; line-height:1.7; }\r\n        .ss-tabs { display:flex; flex-wrap:wrap; gap:6px; justify-content:center; margin-bottom:20px; }\r\n        .ss-tab-btn { padding:6px 10px; border:1px solid #CFD8DC; border-radius:8px; background:#f9fbfb; cursor:pointer; font-size:11px; font-weight:bold; }\r\n        .ss-tab-btn.active { background:#455A64 !important; color:#fff !important; }\r\n        .ss-canvas-box { max-width:1000px!important; width:100%; aspect-ratio:1\/1; background:#fff; margin-bottom:20px; border-radius:10px; border:1px solid #f0f0f0; }\r\n        #cv-ss_6a0d81ce628a4 { width:100%; height:100%; display:block; cursor:crosshair; }\r\n        .ss-palette { display:grid; grid-template-columns:repeat(auto-fill, minmax(22px, 1fr)); gap:4px; margin-bottom:20px; }\r\n        .ss-swatch { aspect-ratio:3\/4; border-radius:12px; cursor:pointer; border:1px solid rgba(0,0,0,0.1); }\r\n        .ss-swatch.active { border:2px solid #455A64; transform: scale(1.1); }\r\n        .ss-btns { display:flex; gap:12px; justify-content:center; }\r\n        .ss-btns button { padding:10px 30px; background:#ECEFF1; border:1px solid #CFD8DC; border-radius:50px; font-weight:bold; cursor:pointer; font-size:14px; color:#455A64; }\r\n    <\/style>\r\n\r\n    <div class=\"ss-launcher-ss_6a0d81ce628a4\" id=\"launcher-ss_6a0d81ce628a4\">\r\n        <h3 style=\"margin:0\">\u25cf AI \u7b26\u53f7\u6a21\u62df\u8bad\u7ec3\u5f15\u64ce \u25cf<\/h3>\r\n        <span style=\"font-size:12px; border:1px solid rgba(255,255,255,0.4); padding:2px 8px; border-radius:4px; margin-top:10px; display:inline-block;\">\u5f00\u542f\u7b26\u53f7\u7ec3\u4e60<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"ss-main-container-ss_6a0d81ce628a4\" id=\"main-ss_6a0d81ce628a4\">\r\n        <div class=\"ss-head\" id=\"head-ss_6a0d81ce628a4\">\r\n            <span>\u2190 \u7b26\u53f7\u6a21\u62df\u7ec3\u4e60\u8fdb\u884c\u4e2d<\/span>\r\n            <span class=\"ss-close-btn\">\u8fd4\u56de \u2715<\/span>\r\n        <\/div>\r\n        <div class=\"ss-body\">\r\n            <div class=\"ss-notice-box\" id=\"notice-ss_6a0d81ce628a4\"><\/div>\r\n            <div class=\"ss-tabs\" id=\"tabs-ss_6a0d81ce628a4\">\r\n                                    <button class=\"ss-tab-btn active\" data-id=\"A\">A<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"B\">B<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"C\">C<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"D\">D<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"E\">E<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"F\">F<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"G\">G<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"H\">H<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"I\">I<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"J\">J<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"K\">K<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"L\">L<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"M\">M<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"N\">N<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"O\">O<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"P\">P<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"Q\">Q<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"R\">R<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"S\">S<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"T\">T<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"U\">U<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"V\">V<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"W\">W<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"X\">X<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"Y\">Y<\/button>\r\n                                    <button class=\"ss-tab-btn \" data-id=\"Z\">Z<\/button>\r\n                            <\/div>\r\n            <div class=\"ss-canvas-box\"><canvas id=\"cv-ss_6a0d81ce628a4\"><\/canvas><\/div>\r\n            <div class=\"ss-palette\" id=\"pal-ss_6a0d81ce628a4\"><\/div>\r\n            <div class=\"ss-btns\">\r\n                <button id=\"reset-ss_6a0d81ce628a4\">\u91cd\u7f6e<\/button>\r\n                <button id=\"save-ss_6a0d81ce628a4\">\u5bfc\u51fa<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n   <script>\r\n    (function() {\r\n        const uid = 'ss_6a0d81ce628a4';\r\n        const ajaxUrl = 'https:\/\/arttao.net\/wp-admin\/admin-ajax.php';\r\n        const unlockNonce = 'a1440e4956';\r\n        const launcher = document.getElementById('launcher-' + uid);\r\n        const main = document.getElementById('main-' + uid);\r\n        const head = document.getElementById('head-' + uid);\r\n        const notice = document.getElementById('notice-' + uid);\r\n        const cv = document.getElementById('cv-' + uid);\r\n        const ctx = cv.getContext('2d');\r\n\r\n        let unlocked = false;\r\n        let blocked = false;\r\n\r\n        const CANVAS_BASE = 800;\r\n\r\n        function showNotice(msg, html) {\r\n            if (!notice) {\r\n                alert(msg || 'Access denied.');\r\n                return;\r\n            }\r\n            notice.style.display = 'block';\r\n            notice.innerHTML = html ? html : String(msg || 'Access denied.');\r\n        }\r\n\r\n        function disableFeature() {\r\n            blocked = true;\r\n            if (cv) cv.style.pointerEvents = 'none';\r\n            document.querySelectorAll('#tabs-' + uid + ' .ss-tab-btn').forEach(function(btn){\r\n                btn.disabled = true;\r\n                btn.style.opacity = '0.55';\r\n                btn.style.cursor = 'not-allowed';\r\n            });\r\n            const resetBtn = document.getElementById('reset-' + uid);\r\n            const saveBtn = document.getElementById('save-' + uid);\r\n            if (resetBtn) {\r\n                resetBtn.disabled = true;\r\n                resetBtn.style.opacity = '0.55';\r\n                resetBtn.style.cursor = 'not-allowed';\r\n            }\r\n            if (saveBtn) {\r\n                saveBtn.disabled = true;\r\n                saveBtn.style.opacity = '0.55';\r\n                saveBtn.style.cursor = 'not-allowed';\r\n            }\r\n            const pal = document.getElementById('pal-' + uid);\r\n            if (pal) pal.style.pointerEvents = 'none';\r\n        }\r\n\r\n        function requestUnlock(run) {\r\n            if (blocked) return;\r\n            if (unlocked) {\r\n                run();\r\n                return;\r\n            }\r\n\r\n            const body = new URLSearchParams();\r\n            body.append('action', 'arttao_symbol_unlock');\r\n            body.append('nonce', unlockNonce);\r\n\r\n            fetch(ajaxUrl, {\r\n                method: 'POST',\r\n                credentials: 'same-origin',\r\n                headers: {'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8'},\r\n                body: body.toString()\r\n            })\r\n            .then(function(r){\r\n                return r.json().catch(function(){\r\n                    return { success:false, data:{ message:'Request failed.' } };\r\n                });\r\n            })\r\n            .then(function(res){\r\n                if (res && res.success) {\r\n                    unlocked = true;\r\n                    if (notice) {\r\n                        notice.style.display = 'none';\r\n                        notice.innerHTML = '';\r\n                    }\r\n                    run();\r\n                    return;\r\n                }\r\n\r\n                const msg  = res && res.data && res.data.message ? res.data.message : 'Access denied.';\r\n                const html = res && res.data && res.data.upgrade_html ? res.data.upgrade_html : '';\r\n                showNotice(msg, html || msg);\r\n                disableFeature();\r\n            })\r\n            .catch(function(){\r\n                showNotice('Request failed.');\r\n            });\r\n        }\r\n\r\n        launcher.onclick = () => {\r\n            launcher.style.display = 'none';\r\n            main.classList.add('is-open');\r\n            setTimeout(render, 400); \r\n        };\r\n\r\n        head.onclick = () => {\r\n            main.classList.remove('is-open');\r\n            setTimeout(() => { launcher.style.display = 'block'; }, 600);\r\n        };\r\n\r\n        const rectPts = (x, y, w, h) => [\r\n            [x, y], [x + w, y], [x + w, y + h], [x, y + h]\r\n        ];\r\n\r\n        const triPts = (ax, ay, bx, by, cx, cy) => [\r\n            [ax, ay], [bx, by], [cx, cy]\r\n        ];\r\n\r\n        const diamondPts = (cx, cy, w, h) => [\r\n            [cx, cy - h \/ 2],\r\n            [cx + w \/ 2, cy],\r\n            [cx, cy + h \/ 2],\r\n            [cx - w \/ 2, cy]\r\n        ];\r\n\r\n        const hexPts = (cx, cy, r) => {\r\n            const pts = [];\r\n            for (let i = 0; i < 6; i++) {\r\n                const ang = Math.PI \/ 6 + i * Math.PI \/ 3;\r\n                pts.push([\r\n                    Math.round(cx + Math.cos(ang) * r),\r\n                    Math.round(cy + Math.sin(ang) * r)\r\n                ]);\r\n            }\r\n            return pts;\r\n        };\r\n\r\n        const octPts = (cx, cy, rx, ry) => [\r\n            [cx - rx * 0.4, cy - ry],\r\n            [cx + rx * 0.4, cy - ry],\r\n            [cx + rx, cy - ry * 0.4],\r\n            [cx + rx, cy + ry * 0.4],\r\n            [cx + rx * 0.4, cy + ry],\r\n            [cx - rx * 0.4, cy + ry],\r\n            [cx - rx, cy + ry * 0.4],\r\n            [cx - rx, cy - ry * 0.4]\r\n        ];\r\n\r\n        const shape = (pts) => ({ pts });\r\n\r\n        const SYMBOL_TEMPLATES = {};\r\n        const letters = [\"A\",\"B\",\"C\",\"D\",\"E\",\"F\",\"G\",\"H\",\"I\",\"J\",\"K\",\"L\",\"M\",\"N\",\"O\",\"P\",\"Q\",\"R\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\"];\r\n\r\n        function makeSymbolTemplate(l) {\r\n            switch (l) {\r\n                case 'A':\r\n                    return [\r\n                        shape([[13,11],[779,12],[780,778],[13,778],[14,11]]),\r\n                        shape([[357,22],[766,23],[767,111],[357,21]]),\r\n                        shape([[357,30],[767,121],[358,116],[358,30]]),\r\n                        shape([[358,126],[767,131],[767,164],[358,165],[358,127]]),\r\n                        shape([[359,175],[767,568],[767,174],[359,174]]),\r\n                        shape([[357,186],[766,578],[359,578],[357,185]]),\r\n                        shape([[25,22],[309,22],[25,522],[25,21]]),\r\n                        shape([[321,22],[36,523],[319,519],[321,22]]),\r\n                        shape([[25,533],[319,529],[319,578],[25,579],[25,533]]),\r\n                        shape([[352,21],[352,577],[325,577],[326,21],[352,21]]),\r\n                        shape([[24,597],[768,764],[24,764],[24,595]]),\r\n                        shape([[769,751],[47,589],[767,588],[769,751]])\r\n                    ];\r\n                     case 'B':\r\n    return [\r\n        shape([[1,402],[96,508],[94,305],[1,389],[1,402]]),\r\n        shape([[1,403],[95,506],[94,790],[1,403]]),\r\n        shape([[0,403],[95,788],[10,789],[0,778],[1,402]]),\r\n        shape([[1,390],[93,305],[94,1],[2,389]]),\r\n        shape([[93,1],[10,0],[0,9],[1,389],[94,1]]),\r\n        shape([[95,-1],[92,305],[446,-1],[95,0]]),\r\n        shape([[93,304],[223,396],[95,506],[93,304]]),\r\n        shape([[92,305],[448,0],[574,91],[223,395],[92,305]]),\r\n        shape([[448,0],[682,0],[448,1]]),\r\n        shape([[682,0],[692,504],[789,0],[682,0]]),\r\n        shape([[693,506],[789,0],[789,422],[694,504]]),\r\n        shape([[692,505],[789,424],[789,505],[692,505]]),\r\n        shape([[692,503],[789,789],[788,504],[693,504]]),\r\n        shape([[692,504],[789,788],[693,788],[692,504]]),\r\n        shape([[692,504],[692,787],[355,789],[693,504]]),\r\n        shape([[352,787],[96,504],[692,504],[354,786]]),\r\n        shape([[95,503],[353,789],[97,789],[95,503]]),\r\n        shape([[95,504],[692,503],[682,0],[97,505]]),\r\n    ];\r\n\r\n                case 'C':\r\n    return [\r\n        shape([[12,259],[525,260],[266,532],[262,778],[11,778],[12,259]]),\r\n        shape([[525,261],[266,532],[779,532],[779,10],[526,11],[525,261]]),\r\n        shape([[265,260],[266,10],[12,259],[264,260]]),\r\n        shape([[526,531],[780,531],[527,778],[526,530]]),\r\n        shape([[266,10],[526,10],[526,260],[264,259],[266,10]]),\r\n        shape([[265,531],[261,777],[527,778],[526,530],[266,531]]),\r\n    ];\r\n\r\n                case 'D':\r\n    return [\r\n        shape([[398,268],[779,270],[778,778],[627,777],[627,524],[398,523],[398,269]]),\r\n        shape([[14,10],[168,10],[166,267],[399,269],[400,524],[13,523],[16,10]]),\r\n        shape([[168,12],[321,268],[627,269],[627,15],[168,12]]),\r\n        shape([[626,15],[628,269],[779,271],[628,16]]),\r\n        shape([[626,15],[778,272],[777,14],[627,15]]),\r\n        shape([[476,524],[628,777],[627,524],[477,524]]),\r\n        shape([[167,525],[477,523],[628,777],[167,778],[168,526]]),\r\n        shape([[167,778],[12,777],[12,523],[167,778]]),\r\n    ];\r\n\r\n               case 'E':\r\n    return [\r\n        shape([[13,14],[777,14],[778,777],[13,777],[13,15]]),\r\n        shape([[31,31],[271,30],[27,271],[29,31]]),\r\n        shape([[272,31],[271,273],[512,276],[272,31]]),\r\n        shape([[272,30],[512,276],[513,30],[272,30]]),\r\n        shape([[512,275],[512,30],[757,31],[756,516],[513,760],[512,518],[273,514],[512,277]]),\r\n        shape([[513,762],[756,517],[757,759],[514,761]]),\r\n        shape([[276,515],[512,518],[513,759],[276,516]]),\r\n        shape([[273,515],[516,760],[271,759],[272,515]]),\r\n        shape([[272,31],[271,273],[511,276],[272,516],[271,759],[27,760],[27,270],[271,30]]),\r\n    ];\r\n\r\n                case 'F':\r\n    return [\r\n        shape([[267,0],[0,202],[268,203],[267,2]]),\r\n        shape([[268,203],[0,203],[0,789],[523,789],[266,585],[268,203]]),\r\n        shape([[268,204],[526,204],[267,586],[269,204]]),\r\n        shape([[268,585],[526,204],[523,586],[268,586]]),\r\n        shape([[268,2],[526,205],[523,587],[789,585],[789,0],[789,0],[268,1]]),\r\n        shape([[523,587],[789,585],[523,789],[523,588]]),\r\n    ];\r\n\r\n                case 'G':\r\n    return [\r\n        shape([[49,47],[280,48],[280,280],[508,510],[282,510],[51,277],[50,46]]),\r\n        shape([[280,48],[509,279],[280,279],[280,49]]),\r\n        shape([[282,510],[280,740],[509,510],[283,510]]),\r\n        shape([[509,510],[280,739],[509,739],[509,511]]),\r\n        shape([[280,279],[508,280],[508,280],[739,509],[739,738],[509,739],[507,510],[280,278]]),\r\n        shape([[51,276],[282,511],[280,739],[50,510],[51,278]]),\r\n        shape([[50,510],[280,740],[51,739],[50,510]]),\r\n        shape([[280,48],[508,279],[508,47],[280,48]]),\r\n        shape([[508,47],[508,279],[740,511],[740,281],[509,47]]),\r\n        shape([[509,46],[741,281],[739,49],[509,46]]),\r\n    ];\r\n\r\n              case 'H':\r\n    return [\r\n        shape([[112,41],[688,41],[688,764],[112,763],[112,41]]),\r\n        shape([[132,75],[314,75],[315,402],[133,74]]),\r\n        shape([[130,77],[312,402],[131,402],[131,76]]),\r\n        shape([[134,406],[313,406],[315,738],[134,407]]),\r\n        shape([[132,409],[313,739],[131,739],[132,408]]),\r\n        shape([[314,407],[400,555],[316,737],[314,411]]),\r\n        shape([[315,407],[401,557],[399,407],[316,406]]),\r\n        shape([[317,738],[400,554],[401,738],[316,739]]),\r\n        shape([[317,402],[400,403],[400,255],[317,403]]),\r\n        shape([[402,738],[400,255],[667,741],[402,738]]),\r\n        shape([[315,254],[398,255],[316,400],[316,255]]),\r\n        shape([[405,254],[671,740],[669,256],[405,256]]),\r\n        shape([[315,75],[315,254],[670,256],[315,76]]),\r\n        shape([[320,75],[670,252],[669,76],[319,75]]),\r\n    ];\r\n               case 'I':\r\n    return [\r\n        shape([[19,23],[271,24],[19,273],[19,23]]),\r\n        shape([[19,285],[283,25],[520,25],[519,268],[268,519],[269,768],[20,766],[20,287]]),\r\n        shape([[532,26],[769,272],[532,269],[532,26]]),\r\n        shape([[547,24],[770,256],[769,28],[548,25]]),\r\n        shape([[520,283],[768,284],[769,519],[517,768],[281,519],[520,282]]),\r\n        shape([[529,769],[769,535],[768,767],[530,769]]),\r\n        shape([[281,534],[282,767],[504,770],[281,536]]),\r\n        shape([[284,39],[504,39],[504,266],[284,39]]),\r\n        shape([[34,753],[253,753],[254,519],[33,753]]),\r\n        shape([[254,506],[34,285],[34,737],[254,506]]),\r\n        shape([[752,299],[756,517],[520,298],[752,299]]),\r\n    ];\r\n\r\n              case 'J':\r\n    return [\r\n        shape([[13,14],[12,440],[326,440],[326,14],[13,14]]),\r\n        shape([[340,13],[340,439],[776,439],[776,15],[340,15]]),\r\n        shape([[12,456],[13,777],[324,777],[326,456],[12,457]]),\r\n        shape([[339,457],[338,758],[718,756],[719,458],[339,457]]),\r\n        shape([[339,774],[530,773],[530,789],[339,789],[339,774]]),\r\n        shape([[548,774],[548,789],[719,789],[719,774],[548,773]]),\r\n        shape([[733,458],[777,459],[777,587],[734,587],[733,458]]),\r\n        shape([[737,601],[777,599],[778,788],[736,789],[737,600]]),\r\n        shape([[0,0],[789,2],[789,789],[1,788],[1,2]]),\r\n    ];\r\n\r\n               case 'K':\r\n    return [\r\n        shape([[0,-1],[789,2],[789,789],[1,789],[1,3]]),\r\n        shape([[11,8],[327,9],[328,420],[11,424],[11,8]]),\r\n        shape([[340,9],[342,421],[779,419],[780,9],[340,9]]),\r\n        shape([[12,438],[12,778],[328,778],[329,436],[12,437]]),\r\n        shape([[342,437],[343,747],[647,746],[648,436],[342,437]]),\r\n        shape([[343,761],[647,759],[647,778],[342,777],[342,761]]),\r\n        shape([[661,777],[780,778],[780,633],[660,633],[661,778]]),\r\n        shape([[661,619],[781,619],[779,435],[661,436],[662,619]]),\r\n    ];\r\n\r\n               case 'L':\r\n    return [\r\n        shape([[0,0],[789,0],[789,789],[1,789],[1,3]]),\r\n        shape([[10,10],[120,11],[119,94],[11,94],[10,10]]),\r\n        shape([[134,11],[307,12],[307,95],[136,94],[133,11]]),\r\n        shape([[323,12],[324,94],[559,94],[559,12],[323,12]]),\r\n        shape([[574,13],[778,13],[779,94],[576,95],[574,14]]),\r\n        shape([[574,114],[779,113],[778,283],[576,282],[574,114]]),\r\n        shape([[323,115],[559,115],[559,283],[324,282],[323,116]]),\r\n        shape([[136,114],[307,115],[307,281],[136,281],[134,114]]),\r\n        shape([[9,114],[119,114],[118,283],[10,283],[9,114]]),\r\n        shape([[10,302],[118,302],[118,583],[9,582],[10,303]]),\r\n        shape([[134,299],[307,299],[307,490],[133,491],[134,299]]),\r\n        shape([[134,507],[134,583],[307,583],[308,508],[136,507]]),\r\n        shape([[323,302],[324,582],[559,582],[559,301],[324,301]]),\r\n        shape([[576,300],[577,583],[780,583],[781,300],[577,300]]),\r\n        shape([[576,603],[779,602],[778,778],[574,778],[576,603]]),\r\n        shape([[324,603],[559,603],[559,778],[324,778],[324,602]]),\r\n        shape([[136,602],[308,601],[307,777],[134,776],[136,601]]),\r\n        shape([[10,600],[120,601],[119,776],[11,776],[10,599]]),\r\n    ];\r\n\r\n               case 'M':\r\n    return [\r\n        shape([[13,14],[777,14],[777,777],[13,777],[13,14]]),\r\n        shape([[28,29],[174,27],[174,75],[27,74],[28,27]]),\r\n        shape([[27,131],[173,130],[173,516],[27,515],[27,131]]),\r\n        shape([[28,524],[173,524],[173,576],[26,576],[26,524]]),\r\n        shape([[27,589],[173,588],[174,656],[28,656],[27,589]]),\r\n        shape([[28,669],[28,763],[173,763],[174,668],[28,668]]),\r\n        shape([[207,28],[294,27],[294,239],[207,239],[207,28]]),\r\n        shape([[301,27],[301,52],[647,52],[647,27],[301,26]]),\r\n        shape([[661,28],[762,28],[762,74],[661,74],[661,28]]),\r\n        shape([[660,130],[762,130],[762,239],[661,239],[660,130]]),\r\n        shape([[614,259],[763,259],[764,372],[613,373],[613,259]]),\r\n        shape([[613,380],[763,380],[764,655],[613,656],[613,379]]),\r\n        shape([[661,668],[763,668],[762,763],[661,763],[661,667]]),\r\n        shape([[301,669],[302,764],[646,764],[646,668],[301,669]]),\r\n        shape([[207,669],[207,762],[294,763],[294,668],[208,669]]),\r\n        shape([[206,589],[207,657],[446,656],[447,590],[207,588]]),\r\n        shape([[207,575],[446,575],[446,381],[207,380],[207,576]]),\r\n        shape([[463,380],[498,381],[498,657],[464,657],[463,380]]),\r\n        shape([[506,380],[506,657],[603,657],[602,381],[506,380]]),\r\n        shape([[463,260],[463,372],[602,372],[602,260],[463,260]]),\r\n        shape([[206,260],[447,260],[447,372],[207,372],[207,260]]),\r\n        shape([[302,65],[302,239],[602,239],[602,65],[301,65]]),\r\n        shape([[613,65],[646,65],[647,239],[613,239],[613,66]]),\r\n    ];\r\n\r\n               case 'N':\r\n    return [\r\n        shape([[13,13],[777,13],[776,776],[13,775],[13,13]]),\r\n        shape([[28,28],[762,28],[760,761],[28,760],[28,28]]),\r\n        shape([[42,746],[744,747],[748,43],[43,44],[42,745]]),\r\n        shape([[113,266],[327,409],[481,285],[266,140],[112,267]]),\r\n        shape([[267,140],[229,444],[74,570],[112,266],[265,140]]),\r\n        shape([[75,569],[229,444],[441,589],[287,716],[74,571]]),\r\n        shape([[327,408],[316,504],[470,380],[480,285],[328,407]]),\r\n        shape([[316,503],[530,650],[683,523],[470,379],[316,504]]),\r\n        shape([[529,650],[684,522],[718,218],[566,343],[529,649]]),\r\n        shape([[480,285],[565,343],[554,436],[470,379],[480,286]]),\r\n        shape([[355,199],[564,343],[717,218],[508,75],[355,200]]),\r\n        shape([[356,199],[316,504],[470,379],[508,75],[356,199]]),\r\n    ];\r\n\r\n              case 'O':\r\n    return [\r\n        shape([[13,11],[780,11],[778,778],[13,777],[13,11]]),\r\n        shape([[89,146],[193,196],[193,299],[88,250],[89,147]]),\r\n        shape([[90,249],[194,299],[193,400],[90,347],[90,250]]),\r\n        shape([[194,300],[298,353],[297,454],[193,400],[194,299]]),\r\n        shape([[194,196],[300,146],[195,95],[90,146],[195,197]]),\r\n        shape([[196,96],[300,146],[407,94],[303,43],[198,95]]),\r\n        shape([[300,145],[299,251],[405,305],[406,199],[301,146]]),\r\n        shape([[302,146],[407,198],[514,147],[407,95],[303,145]]),\r\n        shape([[405,199],[511,148],[509,254],[404,305],[405,201]]),\r\n        shape([[404,304],[297,354],[296,455],[402,406],[404,305]]),\r\n        shape([[403,304],[401,405],[508,356],[509,254],[405,305]]),\r\n        shape([[401,405],[296,455],[295,556],[400,506],[401,404]]),\r\n        shape([[399,506],[295,556],[293,655],[399,610],[400,507]]),\r\n        shape([[293,654],[399,609],[502,659],[397,707],[293,654]]),\r\n        shape([[399,708],[499,760],[715,662],[609,611],[397,707]]),\r\n        shape([[399,506],[400,611],[503,661],[504,560],[399,506]]),\r\n        shape([[503,559],[503,660],[610,612],[613,510],[503,559]]),\r\n        shape([[613,510],[507,458],[507,356],[615,410],[613,511]]),\r\n        shape([[615,411],[613,511],[719,563],[722,463],[615,410]]),\r\n        shape([[612,511],[610,612],[715,663],[718,563],[613,511]]),\r\n        shape([[193,300],[298,250],[299,146],[192,197],[193,300]]),\r\n        shape([[400,507],[507,456],[507,356],[401,405],[400,506]]),\r\n        shape([[503,658],[606,710],[715,662],[610,612],[503,659]]),\r\n    ];\r\n\r\n            case 'P':\r\n    return [\r\n        shape([[13,13],[777,14],[776,777],[12,777],[13,14]]),\r\n        shape([[270,149],[268,496],[526,612],[526,264],[270,149]]),\r\n        shape([[270,150],[270,189],[526,304],[526,265],[271,149]]),\r\n        shape([[270,149],[268,497],[70,599],[270,149]]),\r\n        shape([[270,149],[71,599],[68,255],[268,149]]),\r\n        shape([[268,497],[526,613],[526,652],[268,536],[268,499]]),\r\n        shape([[526,304],[526,653],[726,200],[526,304]]),\r\n        shape([[726,201],[526,654],[724,544],[726,201]]),\r\n        shape([[526,265],[727,162],[726,200],[526,305],[526,266]]),\r\n        shape([[270,149],[527,266],[727,162],[270,149]]),\r\n        shape([[71,598],[268,497],[268,535],[527,652],[70,599]]),\r\n    ];\r\n              case 'Q':\r\n    return [\r\n        shape([[34,34],[757,36],[758,759],[33,759],[33,35]]),\r\n        shape([[46,748],[748,749],[747,44],[42,44],[46,748]]),\r\n        shape([[278,45],[43,278],[44,513],[394,162],[279,45]]),\r\n        shape([[279,45],[510,282],[278,513],[397,631],[748,279],[511,44],[279,44]]),\r\n        shape([[394,162],[46,512],[276,749],[513,748],[280,514],[511,281],[393,161]]),\r\n        shape([[397,630],[747,281],[747,516],[513,748],[398,632]]),\r\n    ];\r\n\r\n               case 'R':\r\n    return [\r\n        shape([[14,14],[774,15],[776,777],[14,777],[13,14]]),\r\n        shape([[46,475],[388,479],[419,523],[46,520],[46,476]]),\r\n        shape([[46,272],[512,279],[387,480],[46,475],[46,272]]),\r\n        shape([[46,273],[200,33],[438,34],[281,276],[46,272]]),\r\n        shape([[389,478],[589,760],[590,680],[443,478],[593,236],[511,279],[390,477]]),\r\n        shape([[443,478],[589,680],[589,759],[769,526],[592,236],[444,477]]),\r\n        shape([[496,476],[592,318],[717,520],[589,680],[591,609],[496,476]]),\r\n        shape([[282,275],[437,34],[492,35],[369,229],[592,237],[510,279],[281,275]]),\r\n        shape([[206,47],[413,48],[276,261],[71,258],[206,48]]),\r\n        shape([[213,61],[390,62],[270,247],[94,245],[213,62]]),\r\n        shape([[592,343],[703,519],[600,650],[602,609],[510,475],[591,342]]),\r\n        shape([[591,367],[688,520],[617,611],[523,475],[591,367]]),\r\n        shape([[219,76],[367,76],[264,233],[118,232],[219,77]]),\r\n        shape([[591,391],[673,520],[618,590],[538,475],[591,391]]),\r\n    ];\r\n\r\n             case 'S':\r\n    return [\r\n        shape([[68,505],[286,506],[284,720],[67,719],[68,505]]),\r\n        shape([[272,612],[270,632],[264,650],[255,668],[243,683],[228,695],[210,704],[192,710],[172,712],[152,710],[134,704],[116,695],[101,683],[89,668],[80,650],[74,632],[72,612],[74,592],[80,574],[89,556],[101,541],[116,529],[134,520],[152,514],[172,512],[192,514],[210,520],[228,529],[243,541],[255,556],[264,574],[270,592]]),\r\n        shape([[393,398],[611,400],[609,615],[393,613],[393,398]]),\r\n        shape([[595,502],[593,521],[588,539],[579,555],[567,570],[552,582],[536,591],[518,596],[499,598],[480,596],[462,591],[446,582],[431,570],[419,555],[410,539],[405,521],[403,502],[405,483],[410,465],[419,449],[431,434],[446,422],[462,413],[480,408],[499,406],[518,408],[536,413],[552,422],[567,434],[579,449],[588,465],[593,483]]),\r\n        shape([[177,178],[394,180],[392,398],[179,396],[177,178]]),\r\n        shape([[284,194],[272,195],[260,197],[249,201],[238,206],[228,212],[219,220],[211,228],[204,238],[198,248],[194,259],[191,271],[190,283],[190,294],[191,306],[194,318],[198,329],[204,339],[211,349],[219,357],[228,365],[238,371],[249,376],[260,380],[272,382],[284,383]]),\r\n        shape([[289,195],[301,196],[312,198],[324,202],[334,207],[344,213],[353,220],[361,229],[368,239],[374,249],[378,260],[381,271],[383,283],[383,295],[381,307],[378,318],[374,329],[368,339],[361,349],[353,358],[344,365],[334,371],[324,376],[312,380],[301,382],[289,383]]),\r\n        shape([[504,68],[727,69],[722,291],[502,291],[504,69]]),\r\n        shape([[613,76],[601,76],[590,78],[579,81],[568,85],[558,91],[548,97],[539,105],[531,113],[524,123],[519,133],[514,143],[511,155],[508,166],[508,178],[508,189],[510,201],[513,212],[517,223],[522,233],[529,242],[536,251],[545,259],[554,266],[564,272],[575,277],[586,280],[597,282],[609,283]]),\r\n        shape([[619,77],[631,78],[643,80],[654,84],[665,89],[675,95],[684,103],[693,111],[700,120],[707,130],[712,141],[715,152],[718,164],[719,176],[719,188],[717,200],[714,211],[710,222],[704,233],[697,243],[689,252],[680,260],[671,267],[660,272],[649,277],[638,280],[626,282],[614,282]]),\r\n        shape([[287,506],[393,398],[394,614],[284,719],[286,508]]),\r\n        shape([[180,396],[393,399],[286,507],[69,505],[180,395]]),\r\n        shape([[393,614],[610,616],[716,727],[500,724],[394,616]]),\r\n        shape([[610,616],[714,726],[718,509],[611,400],[609,616]]),\r\n        shape([[393,398],[611,400],[722,291],[503,291],[392,398]]),\r\n        shape([[392,397],[502,292],[504,69],[394,182],[392,397]]),\r\n        shape([[178,177],[394,180],[284,66],[67,65],[178,176]]),\r\n        shape([[68,65],[179,176],[179,394],[68,285],[68,65]]),\r\n    ];\r\n\r\n              case 'T':\r\n    return [\r\n        shape([[70,47],[719,46],[720,739],[69,740],[69,47]]),\r\n        shape([[122,90],[669,92],[668,698],[120,696],[122,90]]),\r\n        shape([[468,93],[469,342],[237,346],[239,90],[468,92]]),\r\n        shape([[256,218],[257,206],[259,195],[262,184],[266,173],[272,163],[279,154],[287,145],[296,138],[306,131],[316,126],[327,122],[338,119],[350,118],[361,118],[373,119],[384,122],[395,125],[406,131],[415,137],[424,144],[432,153],[439,162],[445,172],[450,183],[453,194],[455,205],[456,217]]),\r\n        shape([[258,224],[259,236],[261,247],[265,259],[270,269],[276,279],[283,289],[292,297],[301,304],[311,310],[322,315],[334,318],[345,320],[357,321],[369,320],[380,318],[392,314],[402,309],[412,303],[422,296],[430,287],[437,278],[443,268],[448,257],[451,245],[453,234],[454,222]]),\r\n        shape([[624,422],[622,606],[412,607],[411,422],[624,421]]),\r\n        shape([[516,428],[528,429],[539,431],[550,435],[561,441],[571,447],[579,455],[587,465],[593,475],[598,486],[601,497],[602,509],[602,520],[601,532],[598,543],[593,554],[587,564],[579,574],[571,582],[561,588],[550,594],[539,598],[528,600],[516,601]]),\r\n        shape([[510,428],[498,429],[487,431],[476,435],[465,441],[456,447],[447,455],[440,464],[434,474],[429,485],[426,497],[424,508],[424,520],[426,531],[429,543],[434,554],[440,564],[447,573],[456,581],[465,587],[476,593],[487,597],[498,599],[510,600]]),\r\n        shape([[411,422],[669,212],[669,256],[463,422],[411,422]]),\r\n        shape([[462,422],[669,422],[669,256],[462,422]]),\r\n        shape([[624,423],[622,607],[510,607],[510,698],[668,698],[668,421],[623,422]]),\r\n        shape([[511,699],[511,607],[413,607],[512,698]]),\r\n        shape([[468,92],[469,252],[670,93],[469,92]]),\r\n        shape([[469,254],[469,343],[669,179],[669,93],[470,253]]),\r\n        shape([[122,217],[238,218],[239,91],[122,90],[121,217]]),\r\n        shape([[121,217],[238,220],[237,346],[122,218]]),\r\n        shape([[411,423],[307,509],[412,606],[411,425]]),\r\n        shape([[327,535],[503,698],[120,696],[328,535]]),\r\n        shape([[238,346],[470,342],[334,449],[238,346]]),\r\n        shape([[122,226],[318,439],[121,596],[122,226]]),\r\n    ];\r\n               case 'U':\r\n    return [\r\n        shape([[1,0],[789,0],[789,789],[1,789],[2,3]]),\r\n        shape([[199,6],[187,6],[175,7],[163,9],[152,12],[140,15],[129,19],[118,24],[107,29],[97,35],[87,42],[77,49],[68,57],[60,65],[52,74],[44,84],[38,94],[32,104],[26,114],[21,125],[17,137],[14,148],[11,160],[9,172],[8,184],[8,196],[8,207],[9,219],[11,231],[13,243],[17,254],[21,266],[25,277],[31,287],[37,298],[43,308],[51,317],[58,326],[67,335],[76,343],[85,350],[95,357],[105,363],[116,368],[127,373],[138,377],[150,381],[161,383],[173,385],[185,387],[197,387]]),\r\n        shape([[204,7],[216,7],[228,9],[240,10],[251,13],[263,16],[274,21],[285,25],[295,31],[306,37],[316,44],[325,51],[334,59],[342,67],[350,76],[358,86],[364,96],[370,106],[376,117],[380,128],[384,139],[388,150],[390,162],[392,174],[393,186],[394,197],[393,209],[392,221],[390,233],[387,245],[384,256],[380,267],[375,278],[370,289],[364,299],[357,309],[350,318],[342,327],[333,336],[324,344],[315,351],[305,358],[295,364],[284,369],[273,374],[262,378],[250,381],[239,384],[227,386],[215,387],[203,387]]),\r\n        shape([[783,200],[779,237],[769,273],[751,306],[727,334],[699,358],[666,376],[630,386],[593,390],[556,386],[520,376],[487,358],[459,334],[435,306],[417,273],[407,237],[403,200],[407,163],[417,127],[435,94],[459,66],[487,42],[520,24],[556,14],[593,10],[630,14],[666,24],[699,42],[727,66],[751,94],[769,127],[779,163]]),\r\n        shape([[592,22],[580,22],[568,24],[557,26],[545,28],[534,32],[523,36],[512,41],[501,47],[491,53],[482,60],[473,68],[464,76],[456,85],[449,94],[442,104],[436,114],[431,125],[426,136],[422,147],[419,159],[416,170],[415,182],[414,194],[414,206],[415,218],[416,230],[419,241],[422,253],[426,264],[431,275],[436,286],[442,296],[449,306],[456,315],[464,324],[473,332],[482,340],[491,347],[501,353],[512,359],[523,364],[534,368],[545,372],[557,374],[568,376],[580,378],[592,378]]),\r\n        shape([[601,24],[613,25],[624,27],[635,30],[646,35],[656,41],[665,48],[673,57],[680,66],[686,76],[691,86],[695,97],[697,109],[698,120],[697,132],[695,144],[691,155],[686,165],[680,175],[673,184],[665,193],[656,200],[646,206],[635,211],[624,214],[613,216],[601,217]]),\r\n        shape([[602,225],[603,237],[605,248],[610,259],[615,269],[622,279],[631,287],[640,294],[650,299],[661,303],[673,306],[685,307],[696,306],[708,303],[719,299],[729,293],[738,286],[746,278],[753,268],[759,258],[763,247],[765,236],[766,224]]),\r\n        shape([[661,218],[662,207],[666,196],[672,186],[680,178],[689,171],[700,167],[711,165],[722,165],[733,167],[744,172],[753,179],[760,188],[766,198],[769,209],[770,220]]),\r\n        shape([[601,281],[613,282],[624,287],[633,293],[641,302],[646,312],[649,324],[649,335],[646,347],[641,357],[633,366],[624,372],[613,377],[601,378]]),\r\n        shape([[217,216],[218,204],[220,193],[225,182],[230,172],[237,162],[246,154],[255,147],[265,142],[276,138],[288,135],[300,135],[311,135],[323,138],[334,142],[344,148],[353,155],[361,163],[368,173],[374,183],[378,194],[380,205],[381,217]]),\r\n        shape([[218,226],[230,227],[241,230],[252,234],[262,240],[271,248],[279,257],[285,267],[290,277],[292,289],[294,300],[293,312],[290,324],[286,335],[279,345],[272,354],[263,361],[253,368],[242,372],[231,375],[219,376]]),\r\n        shape([[182,219],[181,231],[178,243],[174,254],[168,264],[161,273],[152,282],[142,288],[131,293],[120,297],[108,299],[96,299],[84,297],[73,293],[62,288],[52,282],[43,273],[36,264],[30,254],[26,243],[23,231],[22,219]]),\r\n        shape([[393,586],[389,624],[378,661],[360,694],[336,724],[306,748],[273,766],[236,777],[198,781],[160,777],[123,766],[90,748],[60,724],[36,694],[18,661],[7,624],[3,586],[7,548],[18,511],[36,478],[60,448],[90,424],[123,406],[160,395],[198,391],[236,395],[273,406],[306,424],[336,448],[360,478],[378,511],[389,548]]),\r\n        shape([[196,400],[184,400],[172,402],[161,403],[149,406],[138,409],[127,414],[116,418],[105,424],[95,430],[85,437],[76,444],[67,452],[59,461],[51,470],[44,479],[38,489],[32,499],[27,510],[22,521],[19,532],[16,544],[13,555],[12,567],[11,579],[11,591],[12,603],[13,615],[16,626],[19,638],[22,649],[27,660],[32,671],[38,681],[44,691],[51,700],[59,709],[67,718],[76,726],[85,733],[95,740],[105,746],[116,752],[127,756],[138,761],[149,764],[161,767],[172,768],[184,770],[196,770]]),\r\n        shape([[204,769],[216,768],[228,766],[239,762],[250,757],[260,751],[269,744],[278,735],[285,726],[291,716],[296,705],[299,694],[301,682],[302,670],[301,658],[299,646],[295,635],[290,624],[284,614],[277,605],[268,596],[259,589],[249,583],[238,578],[227,575],[215,573],[203,572]]),\r\n        shape([[204,402],[216,403],[227,405],[238,409],[248,415],[258,422],[266,430],[273,440],[279,450],[283,461],[285,472],[286,484],[285,496],[283,507],[279,518],[273,528],[266,538],[258,546],[248,553],[238,559],[227,563],[216,565],[204,566]]),\r\n        shape([[380,559],[379,569],[376,579],[371,588],[365,596],[357,602],[348,607],[338,610],[328,611],[318,610],[308,607],[299,602],[291,596],[285,588],[280,579],[277,569],[276,559],[277,549],[280,539],[285,530],[291,522],[299,516],[308,511],[318,508],[328,507],[338,508],[348,511],[357,516],[365,522],[371,530],[376,539],[379,549]]),\r\n        shape([[186,421],[174,421],[162,423],[150,425],[139,428],[127,432],[116,437],[106,442],[96,448],[86,455],[77,463],[68,471],[60,480],[53,490],[46,500],[40,510],[35,521],[31,532],[27,544],[25,555],[23,567],[22,579],[22,591],[23,603],[25,615],[27,626],[31,638],[35,649],[40,660],[46,670],[53,680],[60,690],[68,699],[77,707],[86,715],[96,722],[106,728],[116,733],[127,738],[139,742],[150,745],[162,747],[174,749],[186,749]]),\r\n        shape([[774,588],[770,624],[760,658],[743,690],[720,717],[693,740],[661,757],[627,767],[591,771],[555,767],[521,757],[489,740],[462,717],[439,690],[422,658],[412,624],[408,588],[412,552],[422,518],[439,486],[462,459],[489,436],[521,419],[555,409],[591,405],[627,409],[661,419],[693,436],[720,459],[743,486],[760,518],[770,552]]),\r\n        shape([[592,419],[580,419],[568,421],[557,423],[545,425],[534,429],[523,433],[512,439],[502,444],[492,451],[483,458],[474,466],[466,475],[458,484],[451,493],[445,503],[439,514],[435,525],[430,536],[427,547],[425,559],[423,570],[422,582],[422,594],[423,606],[424,617],[427,629],[430,640],[434,652],[439,662],[444,673],[451,683],[458,692],[465,702],[473,710],[482,718],[491,725],[501,732],[511,738],[522,743],[533,748],[544,751],[556,754],[567,756],[579,758],[591,758]]),\r\n        shape([[584,640],[583,652],[579,664],[574,674],[566,684],[556,692],[546,697],[534,701],[522,702],[510,701],[498,697],[488,692],[478,684],[470,674],[465,664],[461,652],[460,640],[461,628],[465,616],[470,606],[478,596],[488,588],[498,583],[510,579],[522,578],[534,579],[546,583],[556,588],[566,596],[574,606],[579,616],[583,628]]),\r\n        shape([[573,518],[572,526],[570,533],[566,540],[562,546],[556,550],[549,554],[542,556],[534,557],[526,556],[519,554],[512,550],[506,546],[502,540],[498,533],[496,526],[495,518],[496,510],[498,503],[502,496],[506,490],[512,486],[519,482],[526,480],[534,479],[542,480],[549,482],[556,486],[562,490],[566,496],[570,503],[572,510]]),\r\n        shape([[602,643],[603,655],[606,666],[610,677],[616,687],[624,696],[633,703],[643,709],[653,714],[665,717],[677,718],[688,717],[700,714],[710,709],[720,703],[729,696],[737,687],[743,677],[747,666],[750,655],[751,643]]),\r\n        shape([[619,502],[631,503],[642,506],[653,512],[662,519],[670,528],[677,538],[681,549],[683,561],[683,572],[681,584],[677,595],[670,605],[662,614],[653,621],[642,627],[631,630],[619,631]]),\r\n        shape([[618,420],[630,422],[640,428],[648,437],[652,448],[652,459],[648,471],[641,480],[631,486],[619,488]]),\r\n    ];\r\n\r\n              case 'V':\r\n    return [\r\n        shape([[14,15],[776,14],[777,777],[13,776],[13,16]]),\r\n        shape([[116,82],[676,83],[677,687],[113,687],[116,83]]),\r\n        shape([[124,161],[125,150],[128,138],[133,128],[140,119],[148,111],[157,104],[168,99],[179,96],[190,96],[202,97],[213,100],[223,105],[233,111],[241,119],[247,129],[252,139],[255,151],[256,162]]),\r\n        shape([[116,166],[117,177],[121,188],[127,198],[134,207],[144,214],[154,218],[165,221],[177,221],[188,218],[199,214],[208,207],[215,198],[221,188],[225,177],[226,166]]),\r\n        shape([[537,160],[536,174],[532,187],[525,199],[516,210],[505,219],[493,226],[480,230],[466,231],[452,230],[439,226],[427,219],[416,210],[407,199],[400,187],[396,174],[395,160],[396,146],[400,133],[407,121],[416,110],[427,101],[439,94],[452,90],[466,89],[480,90],[493,94],[505,101],[516,110],[525,121],[532,133],[536,146]]),\r\n        shape([[464,102],[452,103],[441,106],[431,112],[422,119],[415,128],[409,138],[406,149],[405,161],[406,172],[409,183],[414,193],[421,202],[430,210],[440,215],[451,219],[463,220]]),\r\n        shape([[553,158],[554,169],[557,180],[562,191],[569,200],[578,207],[587,214],[598,218],[609,220],[621,220],[632,218],[643,214],[652,207],[661,200],[668,191],[673,180],[676,169],[677,158]]),\r\n        shape([[537,157],[538,145],[541,134],[546,124],[552,114],[560,106],[569,99],[579,93],[590,90],[602,88],[613,88],[625,90],[636,94],[646,99],[655,106],[663,115],[669,125],[673,135],[676,146],[677,158]]),\r\n        shape([[116,234],[254,234],[256,384],[114,384],[114,384],[116,234]]),\r\n        shape([[190,234],[178,235],[167,238],[156,242],[146,248],[137,256],[129,265],[123,275],[119,286],[116,297],[115,309],[116,321],[119,332],[123,343],[129,353],[137,362],[146,370],[156,376],[167,380],[178,383],[190,384]]),\r\n        shape([[254,234],[256,385],[394,385],[394,235],[256,235]]),\r\n        shape([[256,310],[257,298],[260,287],[265,276],[272,266],[280,257],[290,250],[301,245],[312,242],[324,241],[336,242],[347,245],[358,250],[368,257],[377,265],[384,275],[389,286],[392,297],[393,309]]),\r\n        shape([[257,310],[258,322],[261,333],[266,344],[273,354],[281,362],[291,369],[302,374],[313,377],[325,378],[337,377],[348,374],[359,369],[369,362],[377,354],[384,344],[389,333],[392,322],[393,310]]),\r\n        shape([[394,236],[534,238],[533,386],[394,385],[394,237]]),\r\n        shape([[534,238],[677,238],[677,386],[533,386],[534,240]]),\r\n        shape([[674,312],[673,326],[669,339],[662,351],[653,361],[643,370],[631,377],[618,381],[604,382],[590,381],[577,377],[565,370],[555,361],[546,351],[539,339],[535,326],[534,312],[535,298],[539,285],[546,273],[555,263],[565,254],[577,247],[590,243],[604,242],[618,243],[631,247],[643,254],[653,263],[662,273],[669,285],[673,298]]),\r\n        shape([[533,386],[533,536],[677,536],[677,387],[533,386]]),\r\n        shape([[603,536],[592,535],[581,532],[570,528],[561,521],[552,514],[545,505],[540,495],[536,484],[534,473],[534,461],[536,450],[540,439],[545,429],[552,420],[561,413],[570,406],[581,402],[592,399],[603,398]]),\r\n        shape([[607,396],[619,397],[630,400],[641,405],[651,412],[659,420],[666,430],[671,440],[674,452],[676,464],[675,475],[672,487],[667,498],[660,507],[652,516],[642,523],[631,528],[620,531],[608,532]]),\r\n        shape([[394,385],[394,385],[533,386],[534,536],[394,536],[393,385]]),\r\n        shape([[256,385],[256,385],[394,386],[394,535],[256,535],[256,386]]),\r\n        shape([[114,385],[256,385],[256,535],[113,535],[113,535],[114,386]]),\r\n        shape([[114,534],[113,688],[254,687],[256,536],[114,534]]),\r\n        shape([[254,612],[253,626],[249,639],[242,651],[233,662],[222,671],[210,678],[197,682],[183,683],[169,682],[156,678],[144,671],[133,662],[124,651],[117,639],[113,626],[112,612],[113,598],[117,585],[124,573],[133,562],[144,553],[156,546],[169,542],[183,541],[197,542],[210,546],[222,553],[233,562],[242,573],[249,585],[253,598]]),\r\n        shape([[256,536],[254,687],[396,687],[394,536],[256,534]]),\r\n        shape([[254,611],[396,611],[394,534],[256,534],[254,611]]),\r\n        shape([[394,534],[534,536],[533,687],[396,687],[394,534]]),\r\n        shape([[396,610],[397,622],[400,633],[405,644],[411,654],[420,663],[429,670],[440,675],[452,678],[464,680],[475,679],[487,676],[498,671],[508,664],[516,656],[523,646],[529,635],[532,624],[533,612]]),\r\n        shape([[396,610],[397,598],[400,587],[406,576],[413,566],[421,558],[431,551],[442,546],[454,543],[466,543],[477,544],[489,547],[500,552],[509,559],[518,568],[524,578],[529,589],[532,600],[533,612]]),\r\n        shape([[534,536],[534,536],[533,687],[677,687],[677,537],[534,536]]),\r\n        shape([[673,611],[672,625],[668,638],[661,650],[652,660],[642,669],[630,676],[617,680],[603,681],[589,680],[576,676],[564,669],[554,660],[545,650],[538,638],[534,625],[533,611],[534,597],[538,584],[545,572],[554,562],[564,553],[576,546],[589,542],[603,541],[617,542],[630,546],[642,553],[652,562],[661,572],[668,584],[672,597]]),\r\n        shape([[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461],[462,461]]),\r\n        shape([[524,461],[523,473],[519,485],[514,495],[506,505],[496,513],[486,518],[474,522],[462,523],[450,522],[438,518],[428,513],[418,505],[410,495],[405,485],[401,473],[400,461],[401,449],[405,437],[410,427],[418,417],[428,409],[438,404],[450,400],[462,399],[474,400],[486,404],[496,409],[506,417],[514,427],[519,437],[523,449]]),\r\n        shape([[663,612],[662,624],[658,635],[653,646],[645,655],[636,663],[625,668],[614,672],[602,673],[590,672],[579,668],[568,663],[559,655],[551,646],[546,635],[542,624],[541,612],[542,600],[546,589],[551,578],[559,569],[568,561],[579,556],[590,552],[602,551],[614,552],[625,556],[636,561],[645,569],[653,578],[658,589],[662,600]]),\r\n        shape([[652,611],[651,621],[648,630],[644,639],[637,646],[630,653],[621,657],[612,660],[602,661],[592,660],[583,657],[574,653],[567,646],[560,639],[556,630],[553,621],[552,611],[553,601],[556,592],[560,583],[567,576],[574,569],[583,565],[592,562],[602,561],[612,562],[621,565],[630,569],[637,576],[644,583],[648,592],[651,601]]),\r\n        shape([[112,611],[113,623],[116,634],[121,645],[127,655],[135,663],[144,670],[154,676],[166,680],[177,682],[189,682],[200,680],[212,676],[222,670],[231,663],[239,655],[245,645],[250,634],[253,623],[254,611]]),\r\n        shape([[241,611],[240,600],[237,589],[231,579],[224,570],[215,563],[206,558],[195,555],[184,554],[172,555],[161,558],[152,563],[143,570],[136,579],[130,589],[127,600],[126,611]]),\r\n        shape([[257,82],[257,82],[257,235],[394,235],[394,83],[258,82],[258,82]]),\r\n       \r\n    ];\r\n               case 'W':\r\n    return [\r\n        shape([[13,15],[776,15],[777,777],[13,777],[13,14]]),\r\n        shape([[752,390],[745,459],[725,526],[692,587],[648,641],[594,685],[533,718],[466,738],[397,745],[328,738],[261,718],[200,685],[146,641],[102,587],[69,526],[49,459],[42,390],[49,321],[69,254],[102,193],[146,139],[200,95],[261,62],[328,42],[397,35],[466,42],[533,62],[594,95],[648,139],[692,193],[725,254],[745,321]]),\r\n        shape([[398,398],[386,399],[375,400],[363,402],[352,405],[341,409],[330,413],[319,419],[309,425],[300,432],[291,439],[282,447],[274,456],[267,465],[260,475],[254,485],[249,496],[245,506],[241,518],[238,529],[236,541],[235,552],[235,564],[236,576],[237,587],[239,599],[242,610],[246,621],[250,632],[256,643],[262,653],[269,662],[276,671],[284,680],[293,688],[302,695],[312,702],[322,708],[333,713],[343,717],[355,721],[366,724],[378,726],[389,727],[401,727]]),\r\n        shape([[58,402],[59,414],[60,425],[64,437],[68,448],[73,459],[80,468],[87,478],[95,486],[105,493],[114,500],[125,505],[136,509],[148,513],[159,514],[171,515],[183,514],[194,513],[206,509],[217,505],[228,500],[237,493],[247,486],[255,478],[262,468],[269,459],[274,448],[278,437],[282,425],[283,414],[284,402]]),\r\n        shape([[199,573],[198,579],[196,586],[193,591],[189,596],[184,600],[179,603],[172,605],[166,606],[160,605],[153,603],[148,600],[143,596],[139,591],[136,586],[134,579],[133,573],[134,567],[136,560],[139,555],[143,550],[148,546],[153,543],[160,541],[166,540],[172,541],[179,543],[184,546],[189,550],[193,555],[196,560],[198,567]]),\r\n        shape([[411,399],[423,399],[435,401],[447,403],[458,406],[470,409],[481,414],[491,419],[502,426],[511,433],[521,440],[529,448],[537,457],[545,467],[551,477],[557,487],[563,498],[567,509],[570,521],[573,532],[575,544],[576,556],[576,568],[575,580],[573,592],[571,604],[568,615],[563,626],[558,637],[553,648],[546,658],[539,667],[531,676],[522,684],[513,692],[503,699],[493,706],[483,711],[472,716],[460,720],[449,723],[437,725],[425,726],[413,727]]),\r\n        shape([[532,398],[533,410],[535,421],[538,433],[543,443],[549,454],[556,463],[564,471],[573,479],[583,485],[593,491],[604,495],[615,497],[627,499],[639,499],[651,497],[662,495],[673,491],[684,485],[693,479],[702,471],[710,463],[717,454],[723,443],[728,433],[731,421],[733,410],[734,398]]),\r\n        shape([[423,439],[435,439],[446,441],[458,444],[469,447],[479,452],[490,457],[500,464],[509,471],[517,479],[525,488],[532,497],[538,507],[543,517],[547,528],[550,540],[552,551],[553,563],[553,574],[552,586],[550,597],[547,609],[543,620],[538,630],[532,640],[525,650],[518,658],[509,667],[500,674],[491,680],[480,686],[470,691],[459,694],[447,697],[436,698],[424,699]]),\r\n        shape([[72,401],[73,413],[75,425],[78,436],[83,447],[90,457],[97,466],[106,474],[115,481],[126,487],[137,491],[148,494],[160,496],[172,496],[184,494],[195,492],[206,487],[217,482],[226,475],[235,467],[243,457],[249,447],[254,437],[258,425],[260,414],[261,402]]),\r\n        shape([[679,560],[678,568],[676,576],[672,584],[666,590],[660,596],[652,600],[644,602],[636,603],[628,602],[620,600],[612,596],[606,590],[600,584],[596,576],[594,568],[593,560],[594,552],[596,544],[600,536],[606,530],[612,524],[620,520],[628,518],[636,517],[644,518],[652,520],[660,524],[666,530],[672,536],[676,544],[678,552]]),\r\n        shape([[669,559],[668,565],[667,571],[664,577],[660,582],[655,586],[649,589],[643,590],[637,591],[631,590],[625,589],[619,586],[614,582],[610,577],[607,571],[606,565],[605,559],[606,553],[607,547],[610,541],[614,536],[619,532],[625,529],[631,528],[637,527],[643,528],[649,529],[655,532],[660,536],[664,541],[667,547],[668,553]]),\r\n        shape([[411,386],[411,374],[413,362],[415,351],[418,339],[422,328],[426,317],[432,307],[438,297],[445,287],[452,278],[460,270],[469,262],[479,255],[488,248],[499,242],[509,237],[520,233],[532,230],[543,227],[555,225],[567,225],[578,225],[590,225],[602,227],[613,230],[625,233],[636,237],[646,242],[657,248],[666,255],[676,262],[685,270],[693,278],[700,287],[707,297],[713,307],[719,317],[723,328],[727,339],[730,351],[732,362],[734,374],[734,386]]),\r\n        shape([[411,50],[423,51],[435,53],[446,56],[457,61],[467,67],[476,74],[485,83],[492,92],[498,102],[503,113],[507,124],[509,136],[510,148],[509,160],[507,172],[504,183],[499,194],[493,204],[486,213],[477,222],[468,229],[458,235],[447,240],[436,244],[424,246],[412,247]]),\r\n        shape([[437,370],[438,358],[440,347],[444,336],[449,325],[455,315],[462,306],[471,298],[480,291],[490,286],[501,282],[513,279],[524,277],[536,277],[547,279],[559,282],[570,286],[580,291],[589,298],[598,306],[605,315],[611,325],[616,336],[620,347],[622,358],[623,370]]),\r\n        shape([[451,361],[452,350],[455,339],[461,329],[468,321],[478,314],[488,309],[499,307],[510,307],[521,309],[532,313],[541,320],[548,328],[554,338],[558,349],[559,360]]),\r\n        shape([[631,158],[630,170],[627,181],[621,191],[614,200],[605,207],[595,213],[584,216],[572,217],[560,216],[549,213],[539,207],[530,200],[523,191],[517,181],[514,170],[513,158],[514,146],[517,135],[523,125],[530,116],[539,109],[549,103],[560,100],[572,99],[584,100],[595,103],[605,109],[614,116],[621,125],[627,135],[630,146]]),\r\n        shape([[398,47],[386,47],[375,49],[363,51],[352,54],[340,58],[330,62],[319,67],[309,73],[299,80],[290,87],[281,95],[273,103],[266,113],[259,122],[253,132],[247,143],[242,153],[238,164],[235,176],[233,187],[231,199],[231,211],[231,222],[232,234],[233,246],[236,257],[239,269],[243,280],[248,290],[254,301],[260,311],[267,320],[274,329],[283,337],[291,345],[301,352],[311,359],[321,365],[331,370],[342,374],[354,378],[365,381],[377,382],[388,384],[400,384]]),\r\n        shape([[58,388],[59,376],[60,365],[64,353],[68,342],[73,332],[80,322],[87,312],[95,304],[105,297],[114,290],[125,285],[136,281],[148,277],[159,276],[171,275],[183,276],[194,277],[206,281],[217,285],[227,290],[237,297],[247,304],[255,312],[262,322],[269,332],[274,342],[278,353],[282,365],[283,376],[284,388]]),\r\n        shape([[386,358],[374,358],[363,356],[351,354],[340,351],[329,347],[318,342],[308,336],[298,329],[289,321],[281,313],[273,304],[266,295],[260,285],[255,274],[250,263],[247,252],[244,240],[243,229],[242,217],[242,205],[244,194],[246,182],[249,171],[253,160],[258,149],[264,139],[271,129],[279,120],[287,112],[296,104],[305,97],[315,91],[326,86],[337,81],[348,78],[360,75],[371,74],[383,73]]),\r\n        shape([[77,378],[78,366],[80,355],[85,344],[90,334],[98,325],[106,317],[116,311],[126,306],[137,302],[149,301],[160,301],[172,302],[183,306],[193,311],[203,317],[211,325],[219,334],[224,344],[229,355],[231,366],[232,378]]),\r\n        shape([[227,214],[226,226],[222,237],[217,247],[209,256],[200,264],[190,269],[179,273],[167,274],[155,273],[144,269],[134,264],[125,256],[117,247],[112,237],[108,226],[107,214],[108,202],[112,191],[117,181],[125,172],[134,164],[144,159],[155,155],[167,154],[179,155],[190,159],[200,164],[209,172],[217,181],[222,191],[226,202]]),\r\n        shape([[211,213],[210,222],[208,230],[204,237],[198,244],[191,250],[184,254],[176,256],[167,257],[158,256],[150,254],[143,250],[136,244],[130,237],[126,230],[124,222],[123,213],[124,204],[126,196],[130,189],[136,182],[143,176],[150,172],[158,170],[167,169],[176,170],[184,172],[191,176],[198,182],[204,189],[208,196],[210,204]]),\r\n        shape([[438,467],[450,468],[461,470],[472,473],[483,477],[493,483],[502,490],[511,498],[518,507],[525,517],[530,527],[534,538],[537,549],[538,561],[538,572],[537,584],[534,595],[531,606],[525,617],[519,626],[512,635],[503,643],[494,650],[484,656],[473,661],[462,664],[451,666],[439,667]]),\r\n    ];\r\n              case 'X':\r\n    return [\r\n        shape([[13,13],[776,14],[777,777],[13,777],[13,14]]),\r\n        shape([[747,395],[740,465],[720,532],[687,593],[642,647],[588,692],[527,725],[460,745],[390,752],[320,745],[253,725],[192,692],[138,647],[93,593],[60,532],[40,465],[33,395],[40,325],[60,258],[93,197],[138,143],[192,98],[253,65],[320,45],[390,38],[460,45],[527,65],[588,98],[642,143],[687,197],[720,258],[740,325]]),\r\n        shape([[53,352],[53,340],[54,328],[56,316],[58,305],[61,293],[65,282],[70,271],[75,260],[80,249],[87,239],[94,230],[101,220],[109,211],[118,203],[127,195],[136,188],[146,181],[156,175],[167,170],[178,165],[189,160],[200,157],[212,154],[224,152],[236,150],[248,150],[259,150],[271,150],[283,152],[295,154],[307,156],[318,160],[329,164],[340,169],[351,174],[361,180],[371,187],[381,194],[390,202],[398,210],[406,219],[414,228],[421,238],[427,248],[433,258],[438,269],[443,280],[447,291],[450,303],[453,314],[454,326],[456,338],[456,350]]),\r\n        shape([[468,726],[480,725],[491,723],[503,720],[514,716],[524,710],[534,704],[543,696],[551,688],[558,678],[564,668],[569,658],[573,647],[575,635],[576,623],[576,612],[575,600],[573,588],[569,577],[564,567],[558,557],[551,547],[543,539],[534,531],[524,525],[514,519],[503,515],[491,512],[480,510],[468,509]]),\r\n        shape([[436,350],[436,338],[434,326],[432,314],[429,303],[426,291],[421,280],[416,269],[411,259],[404,249],[397,239],[390,230],[381,221],[373,213],[363,205],[353,199],[343,192],[333,187],[322,182],[310,178],[299,174],[287,172],[275,170],[263,169],[251,169],[240,169],[228,170],[216,172],[204,175],[193,179],[182,183],[171,188],[160,194],[150,200],[140,207],[131,215],[123,223],[114,232],[107,241],[100,251],[94,261],[88,272],[83,283],[79,294],[76,306],[73,317],[71,329],[70,341],[70,353]]),\r\n        shape([[468,522],[480,523],[492,525],[503,529],[514,534],[524,540],[533,548],[541,556],[548,566],[554,577],[558,588],[561,599],[563,611],[563,623],[561,635],[558,646],[554,657],[548,668],[541,678],[533,686],[524,694],[514,700],[503,705],[492,709],[480,711],[468,712]]),\r\n        shape([[468,493],[480,493],[492,492],[503,490],[515,487],[526,484],[538,480],[549,476],[559,471],[570,465],[580,459],[589,452],[599,445],[607,437],[616,428],[624,420],[631,410],[638,400],[644,390],[649,380],[654,369],[659,358],[662,347],[665,335],[668,324],[669,312],[670,300],[671,289],[670,277],[669,265],[667,253],[665,242],[662,230],[658,219],[653,208],[648,197],[643,187],[636,177],[630,167],[622,158],[614,149],[606,141],[597,133],[588,126],[578,119],[568,113],[557,107],[547,102],[536,98],[524,94],[513,91],[501,89],[490,87],[478,86],[466,86]]),\r\n        shape([[467,364],[455,364],[443,366],[431,368],[420,370],[408,374],[397,378],[386,383],[375,389],[365,395],[356,402],[346,409],[338,418],[329,426],[322,436],[315,445],[309,456],[303,466],[298,477],[294,488],[290,500],[288,511],[286,523],[284,535],[284,547],[284,559],[286,571],[288,583],[290,594],[294,606],[298,617],[303,628],[309,639],[315,649],[322,658],[329,668],[338,676],[346,685],[356,692],[365,699],[376,705],[386,711],[397,716],[408,720],[420,724],[431,726],[443,728],[455,730],[467,730]]),\r\n        shape([[467,397],[455,398],[443,399],[432,401],[420,405],[409,409],[398,414],[388,420],[378,426],[368,434],[360,442],[352,451],[344,460],[338,470],[332,480],[327,491],[323,503],[320,514],[317,526],[316,538],[316,550],[316,561],[317,573],[320,585],[323,596],[327,608],[332,618],[338,629],[345,639],[352,648],[360,657],[369,665],[379,672],[389,679],[399,685],[410,690],[421,694],[433,697],[444,699],[456,701],[468,701]]),\r\n        shape([[468,433],[456,434],[444,435],[433,438],[422,442],[411,447],[401,453],[391,460],[382,468],[374,477],[367,487],[361,497],[356,508],[352,519],[349,530],[348,542],[347,554],[348,566],[349,578],[352,589],[356,600],[361,611],[367,621],[374,631],[382,640],[391,648],[401,655],[411,661],[422,666],[433,670],[444,673],[456,674],[468,675]]),\r\n        shape([[466,118],[478,118],[490,120],[502,122],[513,124],[525,128],[536,132],[547,138],[557,144],[567,150],[576,157],[585,165],[594,174],[602,183],[609,193],[615,203],[621,213],[626,224],[630,236],[633,247],[636,259],[637,271],[638,283],[638,294],[638,306],[636,318],[634,330],[630,342],[626,353],[622,364],[616,374],[610,385],[603,394],[595,404],[587,412],[578,420],[569,428],[559,434],[548,440],[538,446],[527,450],[515,454],[504,457],[492,459],[480,461],[468,461]]),\r\n        shape([[467,165],[479,166],[491,167],[502,170],[514,174],[525,179],[535,185],[545,192],[554,200],[562,208],[570,218],[576,228],[582,239],[586,250],[589,261],[592,273],[593,285],[593,297],[592,309],[589,321],[586,332],[582,343],[576,354],[570,364],[562,374],[554,382],[545,390],[535,397],[525,403],[514,408],[502,412],[491,415],[479,416],[467,417]]),\r\n        shape([[53,351],[53,363],[55,375],[57,386],[61,397],[65,408],[70,419],[76,429],[83,439],[91,448],[99,456],[108,464],[118,471],[128,477],[139,482],[150,486],[161,490],[172,492],[184,494],[196,494],[208,494],[220,492],[231,490],[242,486],[253,482],[264,477],[274,471],[284,464],[293,456],[301,448],[309,439],[316,429],[322,419],[327,408],[331,397],[335,386],[337,375],[339,363],[339,351]]),\r\n        shape([[307,351],[306,363],[305,374],[301,386],[297,397],[292,408],[285,417],[278,427],[270,435],[260,442],[251,449],[240,454],[229,458],[217,462],[206,463],[194,464],[182,463],[171,462],[159,458],[148,454],[138,449],[128,442],[118,435],[110,427],[103,417],[96,408],[91,397],[87,386],[83,374],[82,363],[81,351]]),\r\n        shape([[127,351],[127,339],[129,328],[132,316],[135,305],[140,295],[145,284],[152,274],[159,265],[167,257],[176,249],[185,242],[195,236],[205,231],[216,227],[228,224],[239,222],[251,221],[262,221],[274,222],[285,224],[297,227],[308,231],[318,236],[328,242],[338,249],[346,256],[355,265],[362,274],[368,283],[374,294],[379,304],[382,315],[385,327],[386,338],[387,350]]),\r\n        shape([[262,581],[261,595],[257,608],[250,620],[241,631],[230,640],[218,647],[205,651],[191,652],[177,651],[164,647],[152,640],[141,631],[132,620],[125,608],[121,595],[120,581],[121,567],[125,554],[132,542],[141,531],[152,522],[164,515],[177,511],[191,510],[205,511],[218,515],[230,522],[241,531],[250,542],[257,554],[261,567]]),\r\n        shape([[231,579],[230,587],[228,595],[224,602],[219,609],[212,614],[205,618],[197,620],[189,621],[181,620],[173,618],[166,614],[159,609],[154,602],[150,595],[148,587],[147,579],[148,571],[150,563],[154,556],[159,549],[166,544],[173,540],[181,538],[189,537],[197,538],[205,540],[212,544],[219,549],[224,556],[228,563],[230,571]]),\r\n        shape([[699,518],[698,530],[694,542],[688,553],[681,563],[671,570],[660,576],[648,580],[636,581],[624,580],[612,576],[601,570],[591,563],[584,553],[578,542],[574,530],[573,518],[574,506],[578,494],[584,483],[591,473],[601,466],[612,460],[624,456],[636,455],[648,456],[660,460],[671,466],[681,473],[688,483],[694,494],[698,506]]),\r\n        shape([[440,110],[439,121],[436,132],[430,142],[423,150],[415,157],[405,163],[394,166],[383,167],[372,166],[361,163],[351,157],[343,150],[336,142],[330,132],[327,121],[326,110],[327,99],[330,88],[336,78],[343,70],[351,63],[361,57],[372,54],[383,53],[394,54],[405,57],[415,63],[423,70],[430,78],[436,88],[439,99]]),\r\n        shape([[310,671],[309,678],[307,684],[304,690],[300,695],[295,699],[289,702],[283,704],[276,705],[269,704],[263,702],[257,699],[252,695],[248,690],[245,684],[243,678],[242,671],[243,664],[245,658],[248,652],[252,647],[257,643],[263,640],[269,638],[276,637],[283,638],[289,640],[295,643],[300,647],[304,652],[307,658],[309,664]]),\r\n        shape([[302,102],[302,107],[300,112],[298,116],[294,120],[290,124],[286,126],[281,128],[276,128],[271,128],[266,126],[262,124],[258,120],[254,116],[252,112],[250,107],[250,102],[250,97],[252,92],[254,88],[258,84],[262,80],[266,78],[271,76],[276,76],[281,76],[286,78],[290,80],[294,84],[298,88],[300,92],[302,97]]),\r\n        shape([[729,414],[728,422],[726,429],[722,436],[718,442],[712,446],[705,450],[698,452],[690,453],[682,452],[675,450],[668,446],[662,442],[658,436],[654,429],[652,422],[651,414],[652,406],[654,399],[658,392],[662,386],[668,382],[675,378],[682,376],[690,375],[698,376],[705,378],[712,382],[718,386],[722,392],[726,399],[728,406]]),\r\n        shape([[417,109],[416,116],[414,122],[411,128],[407,133],[402,137],[396,140],[390,142],[383,143],[376,142],[370,140],[364,137],[359,133],[355,128],[352,122],[350,116],[349,109],[350,102],[352,96],[355,90],[359,85],[364,81],[370,78],[376,76],[383,75],[390,76],[396,78],[402,81],[407,85],[411,90],[414,96],[416,102]]),\r\n        shape([[681,517],[680,526],[678,534],[674,541],[668,548],[661,554],[654,558],[646,560],[637,561],[628,560],[620,558],[613,554],[606,548],[600,541],[596,534],[594,526],[593,517],[594,508],[596,500],[600,493],[606,486],[613,480],[620,476],[628,474],[637,473],[646,474],[654,476],[661,480],[668,486],[674,493],[678,500],[680,508]]),\r\n    ];\r\n\r\n               case 'Y':\r\n    return [\r\n        shape([[14,15],[776,15],[776,776],[14,776],[14,16]]),\r\n        shape([[501,50],[513,51],[525,52],[536,54],[548,57],[559,61],[570,66],[581,71],[591,78],[600,85],[610,92],[618,101],[626,110],[633,119],[640,129],[645,139],[650,150],[655,161],[658,173],[660,184],[662,196],[663,208],[663,220],[662,232],[660,244],[657,255],[654,267],[650,278],[645,288],[639,299],[632,309],[625,318],[617,327],[608,335],[599,343],[589,349],[579,356],[568,361],[557,366],[546,369],[534,372],[523,374],[511,376],[499,376]]),\r\n        shape([[501,77],[513,78],[525,79],[536,82],[547,86],[558,90],[569,96],[579,102],[588,109],[597,117],[604,126],[612,136],[618,146],[623,156],[628,167],[631,178],[634,190],[635,202],[636,213],[635,225],[633,237],[631,249],[627,260],[622,271],[617,281],[610,291],[603,300],[595,309],[586,317],[577,324],[567,330],[556,336],[545,340],[534,344],[523,346],[511,348],[499,348]]),\r\n        shape([[501,133],[513,134],[524,137],[535,141],[545,146],[554,154],[562,162],[569,171],[575,182],[578,192],[581,204],[582,215],[581,227],[578,238],[574,249],[568,259],[561,269],[553,277],[543,284],[533,289],[522,293],[511,295],[499,296]]),\r\n        shape([[665,557],[662,589],[653,620],[637,648],[617,673],[592,693],[564,709],[533,718],[501,721],[469,718],[438,709],[410,693],[385,673],[365,648],[349,620],[340,589],[337,557],[340,525],[349,494],[365,466],[385,441],[410,421],[438,405],[469,396],[501,393],[533,396],[564,405],[592,421],[617,441],[637,466],[653,494],[662,525]]),\r\n        shape([[500,408],[512,408],[523,410],[535,412],[546,415],[557,419],[568,424],[578,430],[588,436],[597,444],[605,452],[613,460],[621,469],[627,479],[633,489],[638,500],[642,511],[645,522],[647,534],[649,545],[649,557],[649,569],[647,580],[645,592],[642,603],[638,614],[633,625],[627,635],[621,645],[613,654],[605,662],[597,670],[588,678],[578,684],[568,690],[557,695],[546,699],[535,702],[523,704],[512,706],[500,706]]),\r\n        shape([[500,434],[512,435],[524,436],[535,439],[547,443],[558,448],[568,455],[577,462],[586,470],[594,479],[601,488],[608,498],[613,509],[617,521],[620,532],[621,544],[622,556],[621,568],[620,580],[617,591],[613,603],[608,614],[601,624],[594,633],[586,642],[577,650],[568,657],[558,664],[547,669],[535,673],[524,676],[512,677],[500,678]]),\r\n        shape([[500,480],[512,481],[523,484],[534,488],[544,494],[553,502],[561,511],[567,521],[571,532],[574,543],[575,555],[574,567],[571,578],[567,589],[561,599],[553,608],[544,616],[534,622],[523,626],[512,629],[500,630]]),\r\n        shape([[500,408],[488,408],[476,410],[464,412],[453,416],[442,420],[431,425],[421,431],[411,438],[402,445],[393,454],[385,463],[378,472],[371,482],[366,493],[361,504],[357,515],[355,527],[353,539],[352,551],[352,562],[353,574],[355,586],[357,598],[361,609],[366,620],[371,631],[378,641],[385,650],[393,659],[402,668],[411,675],[421,682],[431,688],[442,693],[453,697],[464,701],[476,703],[488,705],[500,705]]),\r\n        shape([[500,480],[488,481],[477,484],[466,488],[456,494],[447,502],[439,511],[433,521],[429,532],[426,543],[425,555],[426,567],[429,578],[433,589],[439,599],[447,608],[456,616],[466,622],[477,626],[488,629],[500,630]]),\r\n        shape([[331,620],[329,639],[324,656],[315,673],[303,687],[289,699],[272,708],[255,713],[236,715],[217,713],[200,708],[183,699],[169,687],[157,673],[148,656],[143,639],[141,620],[143,601],[148,584],[157,567],[169,553],[183,541],[200,532],[217,527],[236,525],[255,527],[272,532],[289,541],[303,553],[315,567],[324,584],[329,601]]),\r\n        shape([[310,622],[309,636],[304,650],[298,663],[288,674],[277,684],[264,690],[250,695],[236,696],[222,695],[208,690],[195,684],[184,674],[174,663],[168,650],[163,636],[162,622],[163,608],[168,594],[174,581],[184,570],[195,560],[208,554],[222,549],[236,548],[250,549],[264,554],[277,560],[288,570],[298,581],[304,594],[309,608]]),\r\n        shape([[345,153],[343,172],[338,191],[328,207],[316,222],[301,234],[285,244],[266,249],[247,251],[228,249],[209,244],[193,234],[178,222],[166,207],[156,191],[151,172],[149,153],[151,134],[156,115],[166,99],[178,84],[193,72],[209,62],[228,57],[247,55],[266,57],[285,62],[301,72],[316,84],[328,99],[338,115],[343,134]]),\r\n        shape([[353,382],[351,405],[344,427],[333,447],[319,465],[301,479],[281,490],[259,497],[236,499],[213,497],[191,490],[171,479],[153,465],[139,447],[128,427],[121,405],[119,382],[121,359],[128,337],[139,317],[153,299],[171,285],[191,274],[213,267],[236,265],[259,267],[281,274],[301,285],[319,299],[333,317],[344,337],[351,359]]),\r\n        shape([[298,385],[297,398],[293,410],[287,422],[279,432],[269,440],[257,446],[245,450],[232,451],[219,450],[207,446],[195,440],[185,432],[177,422],[171,410],[167,398],[166,385],[167,372],[171,360],[177,348],[185,338],[195,330],[207,324],[219,320],[232,319],[245,320],[257,324],[269,330],[279,338],[287,348],[293,360],[297,372]]),\r\n        shape([[249,384],[249,388],[247,392],[246,395],[243,398],[240,401],[237,402],[233,404],[229,404],[225,404],[221,402],[218,401],[215,398],[212,395],[211,392],[209,388],[209,384],[209,380],[211,376],[212,373],[215,370],[218,367],[221,366],[225,364],[229,364],[233,364],[237,366],[240,367],[243,370],[246,373],[247,376],[249,380]]),\r\n        shape([[313,150],[312,162],[308,174],[302,186],[294,195],[285,203],[273,209],[261,213],[249,214],[237,213],[225,209],[213,203],[204,195],[196,186],[190,174],[186,162],[185,150],[186,138],[190,126],[196,114],[204,105],[213,97],[225,91],[237,87],[249,86],[261,87],[273,91],[285,97],[294,105],[302,114],[308,126],[312,138]]),\r\n        shape([[501,721],[117,717],[112,51],[721,50],[720,717],[501,721]]),\r\n        shape([[489,50],[488,375],[309,50],[490,50]]),\r\n        shape([[542,384],[721,468],[721,310],[542,382]]),\r\n        shape([[112,52],[72,52],[117,717],[112,52]]),\r\n        shape([[118,717],[72,52],[74,718],[117,718]]),\r\n        shape([[273,149],[273,154],[271,158],[269,162],[266,166],[262,169],[258,171],[254,173],[249,173],[244,173],[240,171],[236,169],[232,166],[229,162],[227,158],[225,154],[225,149],[225,144],[227,140],[229,136],[232,132],[236,129],[240,127],[244,125],[249,125],[254,125],[258,127],[262,129],[266,132],[269,136],[271,140],[273,144]]),\r\n        shape([[337,68],[472,68],[470,309],[338,68]]),\r\n    ];\r\n\r\n              case 'Z':\r\n    return [\r\n        shape([[14,14],[776,14],[777,777],[14,777],[14,15]]),\r\n        shape([[75,668],[64,669],[53,673],[43,678],[35,686],[28,695],[24,705],[21,716],[21,728],[24,739],[28,749],[35,758],[43,766],[53,771],[64,775],[75,776]]),\r\n        shape([[75,668],[86,669],[97,673],[107,678],[115,686],[122,695],[126,705],[129,716],[129,728],[126,739],[122,749],[115,758],[107,766],[97,771],[86,775],[75,776]]),\r\n        shape([[253,666],[252,677],[249,687],[244,697],[237,706],[228,713],[218,718],[208,721],[197,722],[186,721],[176,718],[166,713],[157,706],[150,697],[145,687],[142,677],[141,666],[142,655],[145,645],[150,635],[157,626],[166,619],[176,614],[186,611],[197,610],[208,611],[218,614],[228,619],[237,626],[244,635],[249,645],[252,655]]),\r\n        shape([[486,718],[485,730],[482,741],[476,751],[469,760],[460,767],[450,773],[439,776],[427,777],[415,776],[404,773],[394,767],[385,760],[378,751],[372,741],[369,730],[368,718],[369,706],[372,695],[378,685],[385,676],[394,669],[404,663],[415,660],[427,659],[439,660],[450,663],[460,669],[469,676],[476,685],[482,695],[485,706]]),\r\n        shape([[399,618],[398,630],[394,641],[389,651],[381,660],[372,668],[362,673],[351,677],[339,678],[327,677],[316,673],[306,668],[297,660],[289,651],[284,641],[280,630],[279,618],[280,606],[284,595],[289,585],[297,576],[306,568],[316,563],[327,559],[339,558],[351,559],[362,563],[372,568],[381,576],[389,585],[394,595],[398,606]]),\r\n        shape([[342,452],[331,453],[320,457],[311,463],[303,472],[298,482],[295,493],[295,504],[297,515],[303,525],[310,534],[319,540],[330,545],[341,546]]),\r\n        shape([[342,451],[353,453],[364,457],[373,464],[381,472],[386,483],[388,494],[388,505],[385,516],[380,526],[372,535],[362,541],[351,545],[340,546]]),\r\n        shape([[716,565],[727,566],[738,570],[748,576],[757,583],[764,593],[768,603],[771,614],[771,626],[768,637],[764,648],[757,657],[748,664],[738,670],[727,674],[716,675]]),\r\n        shape([[716,567],[705,568],[694,572],[684,577],[675,585],[669,594],[664,605],[662,616],[662,627],[664,638],[669,649],[675,658],[684,666],[694,671],[705,675],[716,676]]),\r\n        shape([[560,451],[561,440],[565,430],[571,420],[579,413],[589,408],[600,405],[611,405],[622,407],[632,412],[640,420],[646,429],[651,439],[652,450]]),\r\n        shape([[560,451],[562,463],[566,474],[574,483],[583,490],[594,495],[606,496],[618,494],[629,490],[638,482],[645,473],[650,462],[651,450]]),\r\n        shape([[472,452],[474,463],[478,474],[485,483],[494,490],[505,494],[517,496],[528,494],[538,489],[547,482],[554,473],[559,462],[560,451]]),\r\n        shape([[388,451],[390,440],[394,430],[401,421],[410,414],[420,410],[431,409],[442,411],[452,415],[461,422],[468,431],[472,441],[473,452]]),\r\n        shape([[196,450],[197,439],[202,428],[208,419],[216,412],[226,407],[237,404],[249,404],[259,407],[269,413],[278,420],[284,429],[288,440],[289,451]]),\r\n        shape([[197,451],[199,463],[203,474],[210,483],[220,490],[231,495],[243,497],[254,495],[265,490],[275,483],[282,474],[286,463],[288,451]]),\r\n        shape([[196,450],[194,439],[190,428],[183,419],[174,412],[163,408],[152,407],[140,408],[130,413],[121,420],[114,429],[109,440],[108,451]]),\r\n        shape([[107,451],[106,440],[102,429],[95,420],[87,412],[77,407],[66,404],[54,404],[43,407],[33,412],[25,420],[18,429],[14,440],[13,451]]),\r\n        shape([[24,452],[26,464],[30,474],[37,483],[47,490],[57,495],[69,496],[81,494],[91,490],[100,483],[107,473],[112,463],[113,451]]),\r\n        shape([[195,394],[196,382],[200,372],[207,362],[215,354],[226,349],[237,346],[248,346],[260,348],[270,354],[279,361],[285,371],[289,382],[291,393]]),\r\n        shape([[194,336],[196,324],[200,313],[207,304],[217,297],[228,292],[240,291],[251,292],[262,297],[272,304],[279,313],[283,324],[285,336]]),\r\n        shape([[279,237],[280,225],[284,214],[290,204],[298,196],[308,189],[319,185],[331,184],[343,185],[354,189],[364,195],[372,203],[379,213],[383,224],[384,236]]),\r\n        shape([[280,236],[281,247],[285,258],[291,268],[299,276],[309,282],[320,286],[332,288],[343,286],[354,282],[364,276],[372,268],[378,258],[382,247],[383,236]]),\r\n        shape([[384,292],[385,281],[389,271],[396,261],[404,254],[414,249],[424,246],[436,246],[446,249],[456,254],[464,261],[471,271],[475,281],[476,292]]),\r\n        shape([[639,291],[640,303],[644,314],[649,325],[657,334],[666,341],[677,347],[688,350],[700,351],[712,350],[723,346],[734,341],[743,333],[750,324],[756,313],[759,302],[760,290]]),\r\n        shape([[377,14],[378,25],[382,36],[389,46],[398,54],[408,59],[419,62],[431,62],[442,59],[452,54],[461,46],[468,36],[472,25],[473,14]]),\r\n        shape([[382,121],[384,110],[389,99],[396,90],[406,83],[416,79],[428,78],[439,80],[450,85],[459,92],[466,102],[470,112],[471,124]]),\r\n        shape([[483,181],[482,192],[479,202],[474,211],[467,219],[459,226],[450,231],[440,234],[429,235],[418,234],[408,231],[399,226],[391,219],[384,211],[379,202],[376,192],[375,181],[376,170],[379,160],[384,151],[391,143],[399,136],[408,131],[418,128],[429,127],[440,128],[450,131],[459,136],[467,143],[474,151],[479,160],[482,170]]),\r\n        shape([[594,181],[593,191],[590,200],[586,209],[579,216],[572,223],[563,227],[554,230],[544,231],[534,230],[525,227],[516,223],[509,216],[502,209],[498,200],[495,191],[494,181],[495,171],[498,162],[502,153],[509,146],[516,139],[525,135],[534,132],[544,131],[554,132],[563,135],[572,139],[579,146],[586,153],[590,162],[593,171]]),\r\n        shape([[692,176],[691,185],[689,193],[685,200],[679,207],[672,213],[665,217],[657,219],[648,220],[639,219],[631,217],[624,213],[617,207],[611,200],[607,193],[605,185],[604,176],[605,167],[607,159],[611,152],[617,145],[624,139],[631,135],[639,133],[648,132],[657,133],[665,135],[672,139],[679,145],[685,152],[689,159],[691,167]]),\r\n        shape([[772,236],[771,245],[769,253],[764,261],[759,268],[752,273],[744,278],[736,280],[727,281],[718,280],[710,278],[702,273],[695,268],[690,261],[685,253],[683,245],[682,236],[683,227],[685,219],[690,211],[695,204],[702,199],[710,194],[718,192],[727,191],[736,192],[744,194],[752,199],[759,204],[764,211],[769,219],[771,227]]),\r\n        shape([[636,74],[637,62],[641,51],[647,41],[655,33],[665,27],[676,23],[688,22],[699,23],[710,26],[720,33],[728,41],[735,50],[739,61],[740,73]]),\r\n        shape([[662,73],[663,84],[667,95],[673,104],[681,112],[691,118],[701,122],[713,124],[724,122],[734,118],[744,112],[752,104],[758,95],[762,84],[763,73]]),\r\n        shape([[183,84],[184,73],[187,62],[192,51],[199,42],[208,35],[218,29],[229,26],[241,25],[252,25],[263,29],[273,34],[282,41],[290,50],[295,60],[299,71],[300,82]]),\r\n        shape([[183,84],[184,95],[188,106],[193,116],[201,125],[210,132],[220,137],[231,140],[242,141],[253,140],[264,136],[274,131],[283,123],[290,114],[295,104],[298,93],[299,82]]),\r\n        shape([[52,244],[53,233],[56,222],[61,211],[68,202],[76,194],[86,188],[97,184],[108,182],[119,182],[130,184],[141,188],[151,194],[159,201],[166,210],[172,221],[175,232],[176,243]]),\r\n        shape([[164,243],[163,255],[160,266],[155,277],[148,286],[140,294],[131,301],[120,306],[109,309],[97,310],[85,309],[74,306],[64,301],[54,294],[46,286],[39,277],[34,266],[31,255],[30,243]]),\r\n        shape([[126,119],[125,130],[122,140],[117,150],[110,159],[101,166],[91,171],[81,174],[70,175],[59,174],[49,171],[39,166],[30,159],[23,150],[18,140],[15,130],[14,119],[15,108],[18,98],[23,88],[30,79],[39,72],[49,67],[59,64],[70,63],[81,64],[91,67],[101,72],[110,79],[117,88],[122,98],[125,108]]),\r\n        shape([[588,653],[587,665],[583,676],[577,687],[570,696],[560,703],[550,709],[538,712],[527,714],[515,712],[503,709],[493,703],[484,695],[476,686],[470,675],[467,664],[466,652]]),\r\n        shape([[479,652],[480,640],[484,629],[489,618],[496,609],[505,601],[515,595],[526,590],[538,588],[550,588],[562,591],[573,595],[583,601],[592,609],[599,619],[604,630],[607,641],[608,653]]),\r\n        shape([[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555],[424,555]]),\r\n        shape([[465,555],[464,563],[462,571],[458,578],[453,584],[447,589],[440,593],[432,595],[424,596],[416,595],[408,593],[401,589],[395,584],[390,578],[386,571],[384,563],[383,555],[384,547],[386,539],[390,532],[395,526],[401,521],[408,517],[416,515],[424,514],[432,515],[440,517],[447,521],[453,526],[458,532],[462,539],[464,547]]),\r\n    ];\r\n\r\n                  default:\r\n                    return [\r\n                        shape(diamondPts(400, 220, 180, 100)),\r\n                        shape(rectPts(320, 310, 160, 80)),\r\n                        shape(diamondPts(400, 520, 220, 120))\r\n                    ];\r\n            }\r\n        }\r\n\r\n        letters.forEach((l) => {\r\n            SYMBOL_TEMPLATES[l] = makeSymbolTemplate(l);\r\n        });\r\n\r\n        let ssState = { color: '#455A64', fills: {}, currentTpl: 'A' };\r\n\r\n        function applyPath(pts) {\r\n            ctx.beginPath();\r\n            if (!pts || pts.length === 0) return;\r\n            ctx.moveTo(pts[0][0], pts[0][1]);\r\n            for (let i = 1; i < pts.length; i++) {\r\n                ctx.lineTo(pts[i][0], pts[i][1]);\r\n            }\r\n            ctx.closePath();\r\n        }\r\n\r\n        function pointInPolygon(x, y, pts) {\r\n            let inside = false;\r\n            for (let i = 0, j = pts.length - 1; i < pts.length; j = i++) {\r\n                const xi = pts[i][0], yi = pts[i][1];\r\n                const xj = pts[j][0], yj = pts[j][1];\r\n                const intersect = ((yi > y) !== (yj > y)) &&\r\n                    (x < (xj - xi) * (y - yi) \/ ((yj - yi) || 0.00001) + xi);\r\n                if (intersect) inside = !inside;\r\n            }\r\n            return inside;\r\n        }\r\n\r\n        const render = () => {\r\n            const dpr = window.devicePixelRatio || 1;\r\n            cv.width = CANVAS_BASE * dpr; \r\n            cv.height = CANVAS_BASE * dpr;\r\n\r\n            ctx.setTransform(1, 0, 0, 1, 0, 0);\r\n            ctx.clearRect(0, 0, cv.width, cv.height);\r\n            ctx.setTransform(dpr, 0, 0, dpr, 0, 0);\r\n\r\n            ctx.fillStyle = \"#ffffff\"; \r\n            ctx.fillRect(0, 0, CANVAS_BASE, CANVAS_BASE);\r\n\r\n            const shapes = SYMBOL_TEMPLATES[ssState.currentTpl];\r\n            if (!shapes) return;\r\n\r\n            shapes.forEach((s, i) => {\r\n                applyPath(s.pts);\r\n\r\n                if (ssState.fills[i]) {\r\n                    ctx.fillStyle = ssState.fills[i];\r\n                    ctx.fill();\r\n                }\r\n\r\n                ctx.strokeStyle = \"#CFD8DC\"; \r\n                ctx.lineWidth = 1; \r\n                ctx.stroke();\r\n            });\r\n        };\r\n\r\n        const paintHit = (clientX, clientY) => {\r\n            const rect = cv.getBoundingClientRect();\r\n            const x = (clientX - rect.left) * (CANVAS_BASE \/ rect.width);\r\n            const y = (clientY - rect.top) * (CANVAS_BASE \/ rect.height);\r\n\r\n            const shapes = SYMBOL_TEMPLATES[ssState.currentTpl];\r\n            if (!shapes) return;\r\n\r\n            for (let i = shapes.length - 1; i >= 0; i--) {\r\n                if (pointInPolygon(x, y, shapes[i].pts)) {\r\n                    ssState.fills[i] = (ssState.fills[i] === ssState.color) ? null : ssState.color;\r\n                    render();\r\n                    break;\r\n                }\r\n            }\r\n        };\r\n\r\n        cv.onclick = (e) => {\r\n            requestUnlock(function(){\r\n                paintHit(e.clientX, e.clientY);\r\n            });\r\n        };\r\n\r\n        cv.addEventListener('touchstart', (e) => {\r\n            if (!e.touches || !e.touches[0]) return;\r\n            e.preventDefault();\r\n            requestUnlock(function(){\r\n                paintHit(e.touches[0].clientX, e.touches[0].clientY);\r\n            });\r\n        }, { passive: false });\r\n\r\n        document.querySelectorAll('#tabs-' + uid + ' .ss-tab-btn').forEach(btn => {\r\n            btn.onclick = (e) => {\r\n                if (blocked) return;\r\n                e.stopPropagation();\r\n                document.querySelectorAll('#tabs-' + uid + ' .ss-tab-btn').forEach(b => b.classList.remove('active'));\r\n                btn.classList.add('active'); \r\n                ssState.currentTpl = btn.getAttribute('data-id'); \r\n                ssState.fills = {};\r\n                render();\r\n            };\r\n        });\r\n\r\n        document.getElementById('reset-' + uid).onclick = (e) => { \r\n            if (blocked) return;\r\n            e.stopPropagation(); \r\n            if (confirm('\u786e\u5b9a\u8981\u6e05\u7a7a\u5f53\u524d\u7684\u7b26\u53f7\u8272\u5f69\u5417\uff1f')) {\r\n                ssState.fills = {}; \r\n                render(); \r\n            }\r\n        };\r\n\r\n        document.getElementById('save-' + uid).onclick = (e) => { \r\n            if (blocked) return;\r\n            e.stopPropagation();\r\n            const a = document.createElement('a'); \r\n            a.download = 'symbol_arttao_' + ssState.currentTpl + '.png'; \r\n            a.href = cv.toDataURL('image\/png'); \r\n            a.click();\r\n        };\r\n\r\n        const pal = document.getElementById('pal-' + uid);\r\n        const COLORS = [\r\n            \"#FFEBEE\",\"#FFCDD2\",\"#EF9A9A\",\"#E57373\",\"#EF5350\",\"#F44336\",\"#E53935\",\"#D32F2F\",\"#C62828\",\"#8E0000\",\r\n            \"#FFF3E0\",\"#FFE0B2\",\"#FFCC80\",\"#FFB74D\",\"#FFA726\",\"#FF9800\",\"#FB8C00\",\"#F57C00\",\"#EF6C00\",\"#BF360C\",\r\n            \"#FFFDE7\",\"#FFF9C4\",\"#FFF59D\",\"#FFF176\",\"#FFEE58\",\"#FDD835\",\"#FBC02D\",\"#F9A825\",\"#F57F17\",\"#C49000\",\r\n            \"#E8F5E9\",\"#C8E6C9\",\"#A5D6A7\",\"#81C784\",\"#66BB6A\",\"#4CAF50\",\"#43A047\",\"#388E3C\",\"#2E7D32\",\"#1B5E20\",\r\n            \"#E0F7FA\",\"#B2EBF2\",\"#80DEEA\",\"#4DD0E1\",\"#26C6DA\",\"#00BCD4\",\"#00ACC1\",\"#0097A7\",\"#00838F\",\"#006064\",\r\n            \"#E3F2FD\",\"#BBDEFB\",\"#90CAF9\",\"#64B5F6\",\"#42A5F5\",\"#2196F3\",\"#1E88E5\",\"#1976D2\",\"#1565C0\",\"#0D47A1\",\r\n            \"#F3E5F5\",\"#E1BEE7\",\"#CE93D8\",\"#BA68C8\",\"#AB47BC\",\"#9C27B0\",\"#8E24AA\",\"#7B1FA2\",\"#6A1B9A\",\"#4A148C\",\r\n            \"#FFFFFF\",\"#F5F5F5\",\"#E0E0E0\",\"#BDBDBD\",\"#9E9E9E\",\"#757575\",\"#616161\",\"#424242\",\"#212121\",\"#000000\"\r\n        ];\r\n\r\n        COLORS.forEach((c, idx) => {\r\n            const s = document.createElement('div'); \r\n            s.className = 'ss-swatch' + (idx === 0 ? ' active' : ''); \r\n            s.style.background = c;\r\n            s.onclick = (e) => { \r\n                if (blocked) return;\r\n                e.stopPropagation(); \r\n                ssState.color = c;\r\n                pal.querySelectorAll('.ss-swatch').forEach(x => x.classList.remove('active'));\r\n                s.classList.add('active');\r\n            };\r\n            pal.appendChild(s);\r\n        });\r\n\r\n        setTimeout(render, 100);\r\n\r\n    })();\r\n    <\/script>\r\n\r\n\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\">AI \u7b26\u53f7\u6a21\u62df\u8bad\u7ec3\u5f15\u64ce\u4ee5\u51e0\u4f55\u7ed3\u6784\u3001\u7b26\u53f7\u5173\u7cfb\u4e0e\u89c6\u89c9\u79e9\u5e8f\u4e3a\u6838\u5fc3\uff0c\u901a\u8fc7\u70b9\u51fb\u3001\u586b\u8272\u3001\u7ec4\u5408\u4e0e\u5bf9\u6bd4\u8bad\u7ec3\uff0c\u5e2e\u52a9\u5b66\u4e60\u8005\u7406\u89e3\u7b26\u53f7\u7684\u6784\u6210\u903b\u8f91\u3001\u8282\u594f\u53d8\u5316\u4e0e\u7cfb\u7edf\u8054\u7cfb\uff0c\u5728\u53cd\u590d\u6a21\u62df\u4e2d\u5efa\u7acb\u6e05\u6670\u7684\u5f62\u5f0f\u5224\u65ad\u3001\u7ed3\u6784\u610f\u8bc6\u4e0e\u521b\u4f5c\u8868\u8fbe\u80fd\u529b\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>B1. \u6838\u5fc3\u76ee\u7684 \u57fa\u672c\u51e0\u4f55\u7b26\u53f7\u7684\u8c61\u5f81\u6027\u5206\u6790\uff0c\u5e76\u4e0d\u662f\u5bf9\u5f62\u5f0f\u7684\u9644\u52a0\u89e3\u91ca\uff0c\u800c\u662f\u63ed\u793a\u51e0\u4f55\u4e3a\u4f55\u80fd\u591f\u4e3a\u8de8\u6587\u5316\u3001\u8de8\u65f6\u4ee3\u7684\u89c6\u89c9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","footnotes":""},"class_list":["post-287","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/arttao.net\/sw\/wp-json\/wp\/v2\/pages\/287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arttao.net\/sw\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/arttao.net\/sw\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/arttao.net\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arttao.net\/sw\/wp-json\/wp\/v2\/comments?post=287"}],"version-history":[{"count":64,"href":"https:\/\/arttao.net\/sw\/wp-json\/wp\/v2\/pages\/287\/revisions"}],"predecessor-version":[{"id":2737,"href":"https:\/\/arttao.net\/sw\/wp-json\/wp\/v2\/pages\/287\/revisions\/2737"}],"wp:attachment":[{"href":"https:\/\/arttao.net\/sw\/wp-json\/wp\/v2\/media?parent=287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}