M0 506q0 90 64 154t154 64q18 0 31-2 43 61 109 94 67 33 141 33t141-33q66-33 109-94 14 2 31 2 90 0 154-64t64-154-64-154-154-64q-41 0-78 14-88-76-203-76t-203 76q-37-14-78-14-90 0-154 64t-64 154z m60-392q-5 20 15 25l23 6q0 12 6 21l-18 18q-14 14 0 28 14 15 29 1l18-18q9 3 21 6l6 23q6 20 25 14t14-25l-6-23q5-3 8-6 4-4 8-10l23 8q20 3 25-16 6-20-16-25l-23-6q0-12-6-21l18-18q16-14 1-28-15-15-30-1l-16 18q-11-3-21-6l-8-23q-4-20-24-15t-15 26l6 23q-7 3-16 16l-23-8q-20-3-24 16z m84 12q15-14 29 0t-1 27q-14 16-28 1-15-15 0-28z m204-163q4 15 16 20l35 21q-3 19 0 37l-35 20q-12 8-16 21t3 27q7 13 20 17t27-4l35-21q14 14 31 20l0 41q0 14 11 24t24 11 24-11 11-24l0-41q18-6 31-20l35 21q14 8 27 4t20-17q7-13 3-27t-16-21l-35-20q3-19 0-37l35-21q12-6 16-20t-3-26q-7-12-21-16t-27 4l-35 20q-14-12-31-18l0-41q0-15-10-25t-25-10-25 10-10 25l0 41q-17 6-31 18l-35-20q-14-7-27-4t-21 16q-7 12-3 26z m117 61q0-15 11-24t24-10 23 10q12 10 12 24t-11 24-24 10-24-10-11-24z m277 81q6 20 25 14l23-6q3 5 8 10 3 3 8 6l-6 23q-6 20 14 25t25-14l6-23q12-2 21-6l18 18q15 14 29-1t0-28l-18-18q6-10 6-21l23-6q20-6 15-25t-24-16l-23 8q-8-12-16-16l6-23q6-21-15-26-20-5-24 15l-8 23q-12 2-21 6l-16-18q-16-14-30 1-15 14 1 28l18 18q-6 9-6 21l-23 6q-21 6-16 25z m85-41q15-14 29 0t-1 27q-14 16-28 1-15-15 0-28z