diff options
author | Andrzej Janik <[email protected]> | 2020-11-23 22:15:59 +0100 |
---|---|---|
committer | Andrzej Janik <[email protected]> | 2020-11-23 22:15:59 +0100 |
commit | 25fc385b8d62d323dbc096091ec556e510f1b485 (patch) | |
tree | b0448b14be11f8688eeb8f39763fd17f880dabb1 | |
parent | bcd1740ba9420ca9c6c2d92bc677a7b85808cc8c (diff) | |
download | ZLUDA-25fc385b8d62d323dbc096091ec556e510f1b485.tar.gz ZLUDA-25fc385b8d62d323dbc096091ec556e510f1b485.zip |
Add graph with Geekbench results
-rw-r--r-- | GeekBench_5_2_3.svg | 1 | ||||
-rw-r--r-- | README.md | 7 |
2 files changed, 6 insertions, 2 deletions
diff --git a/GeekBench_5_2_3.svg b/GeekBench_5_2_3.svg new file mode 100644 index 0000000..1bc47be --- /dev/null +++ b/GeekBench_5_2_3.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 770.0 370.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" width="770" height="370" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><path fill="#ffffff" d="M0 0L770.0 0L770.0 370.0L0 370.0L0 0Z" fill-rule="nonzero"/><path stroke="#333333" stroke-width="1.0" stroke-linecap="butt" d="M73.5 331.5L751.5 331.5" fill-rule="nonzero"/><path stroke="#cccccc" stroke-width="1.0" stroke-linecap="butt" d="M73.5 250.5L751.5 250.5" fill-rule="nonzero"/><path stroke="#cccccc" stroke-width="1.0" stroke-linecap="butt" d="M73.5 169.5L751.5 169.5" fill-rule="nonzero"/><path stroke="#cccccc" stroke-width="1.0" stroke-linecap="butt" d="M73.5 88.5L751.5 88.5" fill-rule="nonzero"/><clipPath id="id_0"><path d="M73.5 88.166664L751.5 88.166664L751.5 331.5L73.5 331.5L73.5 88.166664Z" clip-rule="nonzero"/></clipPath><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M145.0 332.0L112.0 332.0L112.0 168.0C112.0 166.89543 112.89543 166.0 114.0 166.0L143.0 166.0C144.10457 166.0 145.0 166.89543 145.0 168.0Z" fill-rule="nonzero"/><path fill="#4285f4" clip-path="url(#id_0)" d="M145.0 332.0L112.0 332.0L112.0 168.0C112.0 166.89543 112.89543 166.0 114.0 166.0L143.0 166.0C144.10457 166.0 145.0 166.89543 145.0 168.0Z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M251.0 332.0L218.0 332.0L218.0 210.0C218.0 208.89543 218.89543 208.0 220.0 208.0L249.0 208.0C250.10457 208.0 251.0 208.89543 251.0 210.0Z" fill-rule="nonzero"/><path fill="#4285f4" clip-path="url(#id_0)" d="M251.0 332.0L218.0 332.0L218.0 210.0C218.0 208.89543 218.89543 208.0 220.0 208.0L249.0 208.0C250.10457 208.0 251.0 208.89543 251.0 210.0Z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M358.0 332.0L325.0 332.0L325.0 98.0C325.0 96.89543 325.89542 96.0 327.0 96.0L356.0 96.0C357.10458 96.0 358.0 96.89543 358.0 98.0Z" fill-rule="nonzero"/><path fill="#4285f4" clip-path="url(#id_0)" d="M358.0 332.0L325.0 332.0L325.0 98.0C325.0 96.89543 325.89542 96.0 327.0 96.0L356.0 96.0C357.10458 96.0 358.0 96.89543 358.0 98.0Z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M465.0 332.0L432.0 332.0L432.0 158.0C432.0 156.89543 432.89542 156.0 434.0 156.0L463.0 156.0C464.10458 156.0 465.0 156.89543 465.0 158.0Z" fill-rule="nonzero"/><path fill="#4285f4" clip-path="url(#id_0)" d="M465.0 332.0L432.0 332.0L432.0 158.0C432.0 156.89543 432.89542 156.0 434.0 156.0L463.0 156.0C464.10458 156.0 465.0 156.89543 465.0 158.0Z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M572.0 332.0L539.0 332.0L539.0 142.0C539.0 140.89543 539.89545 140.0 541.0 140.0L570.0 140.0C571.10455 140.0 572.0 140.89543 572.0 142.0Z" fill-rule="nonzero"/><path fill="#4285f4" clip-path="url(#id_0)" d="M572.0 332.0L539.0 332.0L539.0 142.0C539.0 140.89543 539.89545 140.0 541.0 140.0L570.0 140.0C571.10455 140.0 572.0 140.89543 572.0 142.0Z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M678.0 332.0L645.0 332.0L645.0 189.0C645.0 187.89543 645.89545 187.0 647.0 187.0L676.0 187.0C677.10455 187.0 678.0 187.89543 678.0 189.0Z" fill-rule="nonzero"/><path fill="#4285f4" clip-path="url(#id_0)" d="M678.0 332.0L645.0 332.0L645.0 189.0C645.0 187.89543 645.89545 187.0 647.0 187.0L676.0 187.0C677.10455 187.0 678.0 187.89543 678.0 189.0Z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M180.0 332.0L147.0 332.0L147.0 171.0C147.0 169.89543 147.89543 169.0 149.0 169.0L178.0 169.0C179.10457 169.0 180.0 169.89543 180.0 171.0Z" fill-rule="nonzero"/><path fill="#ea4335" clip-path="url(#id_0)" d="M180.0 332.0L147.0 332.0L147.0 171.0C147.0 169.89543 147.89543 169.0 149.0 169.0L178.0 169.0C179.10457 169.0 180.0 169.89543 180.0 171.0Z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M286.0 332.0L253.0 332.0L253.0 171.0C253.0 169.89543 253.89543 169.0 255.0 169.0L284.0 169.0C285.10458 169.0 286.0 169.89543 286.0 171.0Z" fill-rule="nonzero"/><path fill="#ea4335" clip-path="url(#id_0)" d="M286.0 332.0L253.0 332.0L253.0 171.0C253.0 169.89543 253.89543 169.0 255.0 169.0L284.0 169.0C285.10458 169.0 286.0 169.89543 286.0 171.0Z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M393.0 332.0L360.0 332.0L360.0 171.0C360.0 169.89543 360.89542 169.0 362.0 169.0L391.0 169.0C392.10458 169.0 393.0 169.89543 393.0 171.0Z" fill-rule="nonzero"/><path fill="#ea4335" clip-path="url(#id_0)" d="M393.0 332.0L360.0 332.0L360.0 171.0C360.0 169.89543 360.89542 169.0 362.0 169.0L391.0 169.0C392.10458 169.0 393.0 169.89543 393.0 171.0Z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M500.0 332.0L467.0 332.0L467.0 171.0C467.0 169.89543 467.89542 169.0 469.0 169.0L498.0 169.0C499.10458 169.0 500.0 169.89543 500.0 171.0Z" fill-rule="nonzero"/><path fill="#ea4335" clip-path="url(#id_0)" d="M500.0 332.0L467.0 332.0L467.0 171.0C467.0 169.89543 467.89542 169.0 469.0 169.0L498.0 169.0C499.10458 169.0 500.0 169.89543 500.0 171.0Z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M607.0 332.0L574.0 332.0L574.0 171.0C574.0 169.89543 574.89545 169.0 576.0 169.0L605.0 169.0C606.10455 169.0 607.0 169.89543 607.0 171.0Z" fill-rule="nonzero"/><path fill="#ea4335" clip-path="url(#id_0)" d="M607.0 332.0L574.0 332.0L574.0 171.0C574.0 169.89543 574.89545 169.0 576.0 169.0L605.0 169.0C606.10455 169.0 607.0 169.89543 607.0 171.0Z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" stroke-opacity="0.0" clip-path="url(#id_0)" d="M713.0 332.0L680.0 332.0L680.0 171.0C680.0 169.89543 680.89545 169.0 682.0 169.0L711.0 169.0C712.10455 169.0 713.0 169.89543 713.0 171.0Z" fill-rule="nonzero"/><path fill="#ea4335" clip-path="url(#id_0)" d="M713.0 332.0L680.0 332.0L680.0 171.0C680.0 169.89543 680.89545 169.0 682.0 169.0L711.0 169.0C712.10455 169.0 713.0 169.89543 713.0 171.0Z" fill-rule="nonzero"/><path fill="#000000" d="M33.0 331.26562Q33.0 329.73438 33.3125 328.8125Q33.625 327.875 34.234375 327.375Q34.859375 326.875 35.796875 326.875Q36.484375 326.875 37.0 327.15625Q37.53125 327.4375 37.875 327.96875Q38.21875 328.48438 38.40625 329.23438Q38.59375 329.98438 38.59375 331.26562Q38.59375 332.78125 38.28125 333.70312Q37.984375 334.625 37.359375 335.14062Q36.75 335.64062 35.796875 335.64062Q34.5625 335.64062 33.84375 334.75Q33.0 333.6875 33.0 331.26562ZM34.078125 331.26562Q34.078125 333.375 34.578125 334.07812Q35.078125 334.78125 35.796875 334.78125Q36.53125 334.78125 37.015625 334.07812Q37.515625 333.375 37.515625 331.26562Q37.515625 329.14062 37.015625 328.45312Q36.53125 327.75 35.78125 327.75Q35.0625 327.75 34.625 328.35938Q34.078125 329.14062 34.078125 331.26562ZM40.59375 335.5L40.59375 334.29688L41.796875 334.29688L41.796875 335.5L40.59375 335.5ZM43.0 331.26562Q43.0 329.73438 43.3125 328.8125Q43.625 327.875 44.234375 327.375Q44.859375 326.875 45.796875 326.875Q46.484375 326.875 47.0 327.15625Q47.53125 327.4375 47.875 327.96875Q48.21875 328.48438 48.40625 329.23438Q48.59375 329.98438 48.59375 331.26562Q48.59375 332.78125 48.28125 333.70312Q47.984375 334.625 47.359375 335.14062Q46.75 335.64062 45.796875 335.64062Q44.5625 335.64062 43.84375 334.75Q43.0 333.6875 43.0 331.26562ZM44.078125 331.26562Q44.078125 333.375 44.578125 334.07812Q45.078125 334.78125 45.796875 334.78125Q46.53125 334.78125 47.015625 334.07812Q47.515625 333.375 47.515625 331.26562Q47.515625 329.14062 47.015625 328.45312Q46.53125 327.75 45.78125 327.75Q45.0625 327.75 44.625 328.35938Q44.078125 329.14062 44.078125 331.26562ZM50.0 331.26562Q50.0 329.73438 50.3125 328.8125Q50.625 327.875 51.234375 327.375Q51.859375 326.875 52.796875 326.875Q53.484375 326.875 54.0 327.15625Q54.53125 327.4375 54.875 327.96875Q55.21875 328.48438 55.40625 329.23438Q55.59375 329.98438 55.59375 331.26562Q55.59375 332.78125 55.28125 333.70312Q54.984375 334.625 54.359375 335.14062Q53.75 335.64062 52.796875 335.64062Q51.5625 335.64062 50.84375 334.75Q50.0 333.6875 50.0 331.26562ZM51.078125 331.26562Q51.078125 333.375 51.578125 334.07812Q52.078125 334.78125 52.796875 334.78125Q53.53125 334.78125 54.015625 334.07812Q54.515625 333.375 54.515625 331.26562Q54.515625 329.14062 54.015625 328.45312Q53.53125 327.75 52.78125 327.75Q52.0625 327.75 51.625 328.35938Q51.078125 329.14062 51.078125 331.26562ZM57.203125 328.96875Q57.203125 328.04688 57.65625 327.40625Q58.125 326.76562 59.0 326.76562Q59.8125 326.76562 60.34375 327.34375Q60.875 327.92188 60.875 329.03125Q60.875 330.125 60.328125 330.71875Q59.796875 331.29688 59.015625 331.29688Q58.234375 331.29688 57.71875 330.71875Q57.203125 330.14062 57.203125 328.96875ZM59.03125 327.48438Q58.640625 327.48438 58.375 327.82812Q58.125 328.17188 58.125 329.07812Q58.125 329.90625 58.375 330.25Q58.640625 330.57812 59.03125 330.57812Q59.4375 330.57812 59.6875 330.23438Q59.953125 329.89062 59.953125 329.0Q59.953125 328.15625 59.6875 327.82812Q59.421875 327.48438 59.03125 327.48438ZM59.03125 335.8125L63.734375 326.76562L64.59375 326.76562L59.90625 335.8125L59.03125 335.8125ZM62.75 333.48438Q62.75 332.5625 63.203125 331.92188Q63.671875 331.28125 64.5625 331.28125Q65.375 331.28125 65.90625 331.85938Q66.4375 332.42188 66.4375 333.54688Q66.4375 334.64062 65.890625 335.23438Q65.359375 335.8125 64.5625 335.8125Q63.796875 335.8125 63.265625 335.23438Q62.75 334.65625 62.75 333.48438ZM64.59375 332.0Q64.1875 332.0 63.921875 332.34375Q63.671875 332.6875 63.671875 333.59375Q63.671875 334.40625 63.9375 334.75Q64.203125 335.09375 64.59375 335.09375Q64.984375 335.09375 65.25 334.75Q65.515625 334.40625 65.515625 333.5Q65.515625 332.67188 65.25 332.34375Q64.984375 332.0 64.59375 332.0Z" fill-rule="nonzero"/><path fill="#000000" d="M26.0 252.13889L27.109375 252.04514Q27.234375 252.85764 27.671875 253.26389Q28.125 253.67014 28.765625 253.67014Q29.515625 253.67014 30.046875 253.09201Q30.578125 252.51389 30.578125 251.57639Q30.578125 250.67014 30.0625 250.15451Q29.5625 249.62326 28.734375 249.62326Q28.234375 249.62326 27.8125 249.85764Q27.40625 250.09201 27.171875 250.45139L26.1875 250.32639L27.015625 245.92014L31.296875 245.92014L31.296875 246.92014L27.859375 246.92014L27.40625 249.23264Q28.171875 248.68576 29.015625 248.68576Q30.140625 248.68576 30.90625 249.46701Q31.6875 250.24826 31.6875 251.48264Q31.6875 252.63889 31.015625 253.49826Q30.1875 254.52951 28.765625 254.52951Q27.59375 254.52951 26.84375 253.87326Q26.109375 253.21701 26.0 252.13889ZM33.0 250.15451Q33.0 248.62326 33.3125 247.70139Q33.625 246.76389 34.234375 246.26389Q34.859375 245.76389 35.796875 245.76389Q36.484375 245.76389 37.0 246.04514Q37.53125 246.32639 37.875 246.85764Q38.21875 247.37326 38.40625 248.12326Q38.59375 248.87326 38.59375 250.15451Q38.59375 251.67014 38.28125 252.59201Q37.984375 253.51389 37.359375 254.02951Q36.75 254.52951 35.796875 254.52951Q34.5625 254.52951 33.84375 253.63889Q33.0 252.57639 33.0 250.15451ZM34.078125 250.15451Q34.078125 252.26389 34.578125 252.96701Q35.078125 253.67014 35.796875 253.67014Q36.53125 253.67014 37.015625 252.96701Q37.515625 252.26389 37.515625 250.15451Q37.515625 248.02951 37.015625 247.34201Q36.53125 246.63889 35.78125 246.63889Q35.0625 246.63889 34.625 247.24826Q34.078125 248.02951 34.078125 250.15451ZM40.59375 254.38889L40.59375 253.18576L41.796875 253.18576L41.796875 254.38889L40.59375 254.38889ZM43.0 250.15451Q43.0 248.62326 43.3125 247.70139Q43.625 246.76389 44.234375 246.26389Q44.859375 245.76389 45.796875 245.76389Q46.484375 245.76389 47.0 246.04514Q47.53125 246.32639 47.875 246.85764Q48.21875 247.37326 48.40625 248.12326Q48.59375 248.87326 48.59375 250.15451Q48.59375 251.67014 48.28125 252.59201Q47.984375 253.51389 47.359375 254.02951Q46.75 254.52951 45.796875 254.52951Q44.5625 254.52951 43.84375 253.63889Q43.0 252.57639 43.0 250.15451ZM44.078125 250.15451Q44.078125 252.26389 44.578125 252.96701Q45.078125 253.67014 45.796875 253.67014Q46.53125 253.67014 47.015625 252.96701Q47.515625 252.26389 47.515625 250.15451Q47.515625 248.02951 47.015625 247.34201Q46.53125 246.63889 45.78125 246.63889Q45.0625 246.63889 44.625 247.24826Q44.078125 248.02951 44.078125 250.15451ZM50.0 250.15451Q50.0 248.62326 50.3125 247.70139Q50.625 246.76389 51.234375 246.26389Q51.859375 245.76389 52.796875 245.76389Q53.484375 245.76389 54.0 246.04514Q54.53125 246.32639 54.875 246.85764Q55.21875 247.37326 55.40625 248.12326Q55.59375 248.87326 55.59375 250.15451Q55.59375 251.67014 55.28125 252.59201Q54.984375 253.51389 54.359375 254.02951Q53.75 254.52951 52.796875 254.52951Q51.5625 254.52951 50.84375 253.63889Q50.0 252.57639 50.0 250.15451ZM51.078125 250.15451Q51.078125 252.26389 51.578125 252.96701Q52.078125 253.67014 52.796875 253.67014Q53.53125 253.67014 54.015625 252.96701Q54.515625 252.26389 54.515625 250.15451Q54.515625 248.02951 54.015625 247.34201Q53.53125 246.63889 52.78125 246.63889Q52.0625 246.63889 51.625 247.24826Q51.078125 248.02951 51.078125 250.15451ZM57.203125 247.85764Q57.203125 246.93576 57.65625 246.29514Q58.125 245.65451 59.0 245.65451Q59.8125 245.65451 60.34375 246.23264Q60.875 246.81076 60.875 247.92014Q60.875 249.01389 60.328125 249.60764Q59.796875 250.18576 59.015625 250.18576Q58.234375 250.18576 57.71875 249.60764Q57.203125 249.02951 57.203125 247.85764ZM59.03125 246.37326Q58.640625 246.37326 58.375 246.71701Q58.125 247.06076 58.125 247.96701Q58.125 248.79514 58.375 249.13889Q58.640625 249.46701 59.03125 249.46701Q59.4375 249.46701 59.6875 249.12326Q59.953125 248.77951 59.953125 247.88889Q59.953125 247.04514 59.6875 246.71701Q59.421875 246.37326 59.03125 246.37326ZM59.03125 254.70139L63.734375 245.65451L64.59375 245.65451L59.90625 254.70139L59.03125 254.70139ZM62.75 252.37326Q62.75 251.45139 63.203125 250.81076Q63.671875 250.17014 64.5625 250.17014Q65.375 250.17014 65.90625 250.74826Q66.4375 251.31076 66.4375 252.43576Q66.4375 253.52951 65.890625 254.12326Q65.359375 254.70139 64.5625 254.70139Q63.796875 254.70139 63.265625 254.12326Q62.75 253.54514 62.75 252.37326ZM64.59375 250.88889Q64.1875 250.88889 63.921875 251.23264Q63.671875 251.57639 63.671875 252.48264Q63.671875 253.29514 63.9375 253.63889Q64.203125 253.98264 64.59375 253.98264Q64.984375 253.98264 65.25 253.63889Q65.515625 253.29514 65.515625 252.38889Q65.515625 251.56076 65.25 251.23264Q64.984375 250.88889 64.59375 250.88889Z" fill-rule="nonzero"/><path fill="#000000" d="M22.96875 173.27777L21.921875 173.27777L21.921875 166.55902Q21.53125 166.9184 20.90625 167.2934Q20.296875 167.65277 19.8125 167.82465L19.8125 166.80902Q20.6875 166.38715 21.34375 165.80902Q22.015625 165.21527 22.296875 164.65277L22.96875 164.65277L22.96875 173.27777ZM26.0 169.0434Q26.0 167.51215 26.3125 166.59027Q26.625 165.65277 27.234375 165.15277Q27.859375 164.65277 28.796875 164.65277Q29.484375 164.65277 30.0 164.93402Q30.53125 165.21527 30.875 165.74652Q31.21875 166.26215 31.40625 167.01215Q31.59375 167.76215 31.59375 169.0434Q31.59375 170.55902 31.28125 171.4809Q30.984375 172.40277 30.359375 172.9184Q29.75 173.4184 28.796875 173.4184Q27.5625 173.4184 26.84375 172.52777Q26.0 171.46527 26.0 169.0434ZM27.078125 169.0434Q27.078125 171.15277 27.578125 171.8559Q28.078125 172.55902 28.796875 172.55902Q29.53125 172.55902 30.015625 171.8559Q30.515625 171.15277 30.515625 169.0434Q30.515625 166.9184 30.015625 166.2309Q29.53125 165.52777 28.78125 165.52777Q28.0625 165.52777 27.625 166.13715Q27.078125 166.9184 27.078125 169.0434ZM33.0 169.0434Q33.0 167.51215 33.3125 166.59027Q33.625 165.65277 34.234375 165.15277Q34.859375 164.65277 35.796875 164.65277Q36.484375 164.65277 37.0 164.93402Q37.53125 165.21527 37.875 165.74652Q38.21875 166.26215 38.40625 167.01215Q38.59375 167.76215 38.59375 169.0434Q38.59375 170.55902 38.28125 171.4809Q37.984375 172.40277 37.359375 172.9184Q36.75 173.4184 35.796875 173.4184Q34.5625 173.4184 33.84375 172.52777Q33.0 171.46527 33.0 169.0434ZM34.078125 169.0434Q34.078125 171.15277 34.578125 171.8559Q35.078125 172.55902 35.796875 172.55902Q36.53125 172.55902 37.015625 171.8559Q37.515625 171.15277 37.515625 169.0434Q37.515625 166.9184 37.015625 166.2309Q36.53125 165.52777 35.78125 165.52777Q35.0625 165.52777 34.625 166.13715Q34.078125 166.9184 34.078125 169.0434ZM40.59375 173.27777L40.59375 172.07465L41.796875 172.07465L41.796875 173.27777L40.59375 173.27777ZM43.0 169.0434Q43.0 167.51215 43.3125 166.59027Q43.625 165.65277 44.234375 165.15277Q44.859375 164.65277 45.796875 164.65277Q46.484375 164.65277 47.0 164.93402Q47.53125 165.21527 47.875 165.74652Q48.21875 166.26215 48.40625 167.01215Q48.59375 167.76215 48.59375 169.0434Q48.59375 170.55902 48.28125 171.4809Q47.984375 172.40277 47.359375 172.9184Q46.75 173.4184 45.796875 173.4184Q44.5625 173.4184 43.84375 172.52777Q43.0 171.46527 43.0 169.0434ZM44.078125 169.0434Q44.078125 171.15277 44.578125 171.8559Q45.078125 172.55902 45.796875 172.55902Q46.53125 172.55902 47.015625 171.8559Q47.515625 171.15277 47.515625 169.0434Q47.515625 166.9184 47.015625 166.2309Q46.53125 165.52777 45.78125 165.52777Q45.0625 165.52777 44.625 166.13715Q44.078125 166.9184 44.078125 169.0434ZM50.0 169.0434Q50.0 167.51215 50.3125 166.59027Q50.625 165.65277 51.234375 165.15277Q51.859375 164.65277 52.796875 164.65277Q53.484375 164.65277 54.0 164.93402Q54.53125 165.21527 54.875 165.74652Q55.21875 166.26215 55.40625 167.01215Q55.59375 167.76215 55.59375 169.0434Q55.59375 170.55902 55.28125 171.4809Q54.984375 172.40277 54.359375 172.9184Q53.75 173.4184 52.796875 173.4184Q51.5625 173.4184 50.84375 172.52777Q50.0 171.46527 50.0 169.0434ZM51.078125 169.0434Q51.078125 171.15277 51.578125 171.8559Q52.078125 172.55902 52.796875 172.55902Q53.53125 172.55902 54.015625 171.8559Q54.515625 171.15277 54.515625 169.0434Q54.515625 166.9184 54.015625 166.2309Q53.53125 165.52777 52.78125 165.52777Q52.0625 165.52777 51.625 166.13715Q51.078125 166.9184 51.078125 169.0434ZM57.203125 166.74652Q57.203125 165.82465 57.65625 165.18402Q58.125 164.5434 59.0 164.5434Q59.8125 164.5434 60.34375 165.12152Q60.875 165.69965 60.875 166.80902Q60.875 167.90277 60.328125 168.49652Q59.796875 169.07465 59.015625 169.07465Q58.234375 169.07465 57.71875 168.49652Q57.203125 167.9184 57.203125 166.74652ZM59.03125 165.26215Q58.640625 165.26215 58.375 165.6059Q58.125 165.94965 58.125 166.8559Q58.125 167.68402 58.375 168.02777Q58.640625 168.3559 59.03125 168.3559Q59.4375 168.3559 59.6875 168.01215Q59.953125 167.6684 59.953125 166.77777Q59.953125 165.93402 59.6875 165.6059Q59.421875 165.26215 59.03125 165.26215ZM59.03125 173.59027L63.734375 164.5434L64.59375 164.5434L59.90625 173.59027L59.03125 173.59027ZM62.75 171.26215Q62.75 170.34027 63.203125 169.69965Q63.671875 169.05902 64.5625 169.05902Q65.375 169.05902 65.90625 169.63715Q66.4375 170.19965 66.4375 171.32465Q66.4375 172.4184 65.890625 173.01215Q65.359375 173.59027 64.5625 173.59027Q63.796875 173.59027 63.265625 173.01215Q62.75 172.43402 62.75 171.26215ZM64.59375 169.77777Q64.1875 169.77777 63.921875 170.12152Q63.671875 170.46527 63.671875 171.37152Q63.671875 172.18402 63.9375 172.52777Q64.203125 172.87152 64.59375 172.87152Q64.984375 172.87152 65.25 172.52777Q65.515625 172.18402 65.515625 171.27777Q65.515625 170.44965 65.25 170.12152Q64.984375 169.77777 64.59375 169.77777Z" fill-rule="nonzero"/><path fill="#000000" d="M22.96875 92.166664L21.921875 92.166664L21.921875 85.447914Q21.53125 85.80729 20.90625 86.18229Q20.296875 86.541664 19.8125 86.71354L19.8125 85.697914Q20.6875 85.27604 21.34375 84.697914Q22.015625 84.104164 22.296875 83.541664L22.96875 83.541664L22.96875 92.166664ZM26.0 89.916664L27.109375 89.822914Q27.234375 90.635414 27.671875 91.041664Q28.125 91.447914 28.765625 91.447914Q29.515625 91.447914 30.046875 90.86979Q30.578125 90.291664 30.578125 89.354164Q30.578125 88.447914 30.0625 87.93229Q29.5625 87.40104 28.734375 87.40104Q28.234375 87.40104 27.8125 87.635414Q27.40625 87.86979 27.171875 88.229164L26.1875 88.104164L27.015625 83.697914L31.296875 83.697914L31.296875 84.697914L27.859375 84.697914L27.40625 87.010414Q28.171875 86.46354 29.015625 86.46354Q30.140625 86.46354 30.90625 87.24479Q31.6875 88.02604 31.6875 89.260414Q31.6875 90.416664 31.015625 91.27604Q30.1875 92.30729 28.765625 92.30729Q27.59375 92.30729 26.84375 91.65104Q26.109375 90.99479 26.0 89.916664ZM33.0 87.93229Q33.0 86.40104 33.3125 85.479164Q33.625 84.541664 34.234375 84.041664Q34.859375 83.541664 35.796875 83.541664Q36.484375 83.541664 37.0 83.822914Q37.53125 84.104164 37.875 84.635414Q38.21875 85.15104 38.40625 85.90104Q38.59375 86.65104 38.59375 87.93229Q38.59375 89.447914 38.28125 90.36979Q37.984375 91.291664 37.359375 91.80729Q36.75 92.30729 35.796875 92.30729Q34.5625 92.30729 33.84375 91.416664Q33.0 90.354164 33.0 87.93229ZM34.078125 87.93229Q34.078125 90.041664 34.578125 90.74479Q35.078125 91.447914 35.796875 91.447914Q36.53125 91.447914 37.015625 90.74479Q37.515625 90.041664 37.515625 87.93229Q37.515625 85.80729 37.015625 85.11979Q36.53125 84.416664 35.78125 84.416664Q35.0625 84.416664 34.625 85.02604Q34.078125 85.80729 34.078125 87.93229ZM40.59375 92.166664L40.59375 90.96354L41.796875 90.96354L41.796875 92.166664L40.59375 92.166664ZM43.0 87.93229Q43.0 86.40104 43.3125 85.479164Q43.625 84.541664 44.234375 84.041664Q44.859375 83.541664 45.796875 83.541664Q46.484375 83.541664 47.0 83.822914Q47.53125 84.104164 47.875 84.635414Q48.21875 85.15104 48.40625 85.90104Q48.59375 86.65104 48.59375 87.93229Q48.59375 89.447914 48.28125 90.36979Q47.984375 91.291664 47.359375 91.80729Q46.75 92.30729 45.796875 92.30729Q44.5625 92.30729 43.84375 91.416664Q43.0 90.354164 43.0 87.93229ZM44.078125 87.93229Q44.078125 90.041664 44.578125 90.74479Q45.078125 91.447914 45.796875 91.447914Q46.53125 91.447914 47.015625 90.74479Q47.515625 90.041664 47.515625 87.93229Q47.515625 85.80729 47.015625 85.11979Q46.53125 84.416664 45.78125 84.416664Q45.0625 84.416664 44.625 85.02604Q44.078125 85.80729 44.078125 87.93229ZM50.0 87.93229Q50.0 86.40104 50.3125 85.479164Q50.625 84.541664 51.234375 84.041664Q51.859375 83.541664 52.796875 83.541664Q53.484375 83.541664 54.0 83.822914Q54.53125 84.104164 54.875 84.635414Q55.21875 85.15104 55.40625 85.90104Q55.59375 86.65104 55.59375 87.93229Q55.59375 89.447914 55.28125 90.36979Q54.984375 91.291664 54.359375 91.80729Q53.75 92.30729 52.796875 92.30729Q51.5625 92.30729 50.84375 91.416664Q50.0 90.354164 50.0 87.93229ZM51.078125 87.93229Q51.078125 90.041664 51.578125 90.74479Q52.078125 91.447914 52.796875 91.447914Q53.53125 91.447914 54.015625 90.74479Q54.515625 90.041664 54.515625 87.93229Q54.515625 85.80729 54.015625 85.11979Q53.53125 84.416664 52.78125 84.416664Q52.0625 84.416664 51.625 85.02604Q51.078125 85.80729 51.078125 87.93229ZM57.203125 85.635414Q57.203125 84.71354 57.65625 84.072914Q58.125 83.43229 59.0 83.43229Q59.8125 83.43229 60.34375 84.010414Q60.875 84.58854 60.875 85.697914Q60.875 86.791664 60.328125 87.385414Q59.796875 87.96354 59.015625 87.96354Q58.234375 87.96354 57.71875 87.385414Q57.203125 86.80729 57.203125 85.635414ZM59.03125 84.15104Q58.640625 84.15104 58.375 84.49479Q58.125 84.83854 58.125 85.74479Q58.125 86.572914 58.375 86.916664Q58.640625 87.24479 59.03125 87.24479Q59.4375 87.24479 59.6875 86.90104Q59.953125 86.55729 59.953125 85.666664Q59.953125 84.822914 59.6875 84.49479Q59.421875 84.15104 59.03125 84.15104ZM59.03125 92.479164L63.734375 83.43229L64.59375 83.43229L59.90625 92.479164L59.03125 92.479164ZM62.75 90.15104Q62.75 89.229164 63.203125 88.58854Q63.671875 87.947914 64.5625 87.947914Q65.375 87.947914 65.90625 88.52604Q66.4375 89.08854 66.4375 90.21354Q66.4375 91.30729 65.890625 91.90104Q65.359375 92.479164 64.5625 92.479164Q63.796875 92.479164 63.265625 91.90104Q62.75 91.322914 62.75 90.15104ZM64.59375 88.666664Q64.1875 88.666664 63.921875 89.010414Q63.671875 89.354164 63.671875 90.260414Q63.671875 91.072914 63.9375 91.416664Q64.203125 91.760414 64.59375 91.760414Q64.984375 91.760414 65.25 91.416664Q65.515625 91.072914 65.515625 90.166664Q65.515625 89.33854 65.25 89.010414Q64.984375 88.666664 64.59375 88.666664Z" fill-rule="nonzero"/><path fill="#000000" d="M130.11774 345.73438L131.18024 345.64062Q131.25836 346.29688 131.53961 346.70312Q131.82086 347.10938 132.39899 347.375Q132.99274 347.625 133.72711 347.625Q134.36774 347.625 134.86774 347.4375Q135.36774 347.23438 135.60211 346.90625Q135.85211 346.5625 135.85211 346.17188Q135.85211 345.76562 135.61774 345.46875Q135.38336 345.15625 134.85211 344.95312Q134.49274 344.8125 133.30524 344.53125Q132.13336 344.25 131.66461 344.0Q131.03961 343.67188 130.74274 343.20312Q130.44586 342.71875 130.44586 342.125Q130.44586 341.48438 130.80524 340.92188Q131.18024 340.34375 131.88336 340.0625Q132.60211 339.76562 133.46149 339.76562Q134.41461 339.76562 135.14899 340.07812Q135.88336 340.375 136.27399 340.98438Q136.66461 341.57812 136.69586 342.32812L135.60211 342.40625Q135.50836 341.59375 134.99274 341.1875Q134.49274 340.76562 133.50836 340.76562Q132.47711 340.76562 132.00836 341.14062Q131.53961 341.51562 131.53961 342.04688Q131.53961 342.51562 131.86774 342.8125Q132.19586 343.10938 133.57086 343.42188Q134.96149 343.73438 135.47711 343.96875Q136.22711 344.32812 136.58649 344.85938Q136.94586 345.375 136.94586 346.07812Q136.94586 346.76562 136.55524 347.375Q136.16461 347.96875 135.43024 348.3125Q134.69586 348.64062 133.77399 348.64062Q132.60211 348.64062 131.80524 348.3125Q131.02399 347.96875 130.57086 347.28125Q130.13336 346.59375 130.11774 345.73438ZM137.97711 345.39062Q137.97711 343.65625 138.93024 342.82812Q139.72711 342.14062 140.88336 342.14062Q142.16461 342.14062 142.97711 342.98438Q143.80524 343.8125 143.80524 345.29688Q143.80524 346.5 143.44586 347.1875Q143.08649 347.875 142.38336 348.26562Q141.69586 348.64062 140.88336 348.64062Q139.58649 348.64062 138.77399 347.8125Q137.97711 346.96875 137.97711 345.39062ZM139.05524 345.39062Q139.05524 346.57812 139.57086 347.17188Q140.10211 347.76562 140.88336 347.76562Q141.68024 347.76562 142.19586 347.17188Q142.71149 346.57812 142.71149 345.35938Q142.71149 344.20312 142.18024 343.60938Q141.66461 343.01562 140.88336 343.01562Q140.10211 343.01562 139.57086 343.60938Q139.05524 344.1875 139.05524 345.39062ZM146.33649 348.5L145.35211 348.5L145.35211 339.90625L146.41461 339.90625L146.41461 342.96875Q147.08649 342.14062 148.11774 342.14062Q148.69586 342.14062 149.19586 342.375Q149.71149 342.59375 150.03961 343.01562Q150.38336 343.4375 150.57086 344.03125Q150.75836 344.625 150.75836 345.29688Q150.75836 346.89062 149.96149 347.76562Q149.16461 348.64062 148.07086 348.64062Q146.96149 348.64062 146.33649 347.71875L146.33649 348.5ZM146.32086 345.34375Q146.32086 346.45312 146.63336 346.95312Q147.13336 347.76562 147.97711 347.76562Q148.66461 347.76562 149.16461 347.17188Q149.68024 346.57812 149.68024 345.375Q149.68024 344.15625 149.19586 343.57812Q148.71149 343.0 148.02399 343.0Q147.33649 343.0 146.82086 343.60938Q146.32086 344.20312 146.32086 345.34375ZM156.61774 346.5L157.71149 346.625Q157.46149 347.57812 156.75836 348.10938Q156.05524 348.64062 154.97711 348.64062Q153.61774 348.64062 152.80524 347.79688Q152.00836 346.95312 152.00836 345.4375Q152.00836 343.875 152.82086 343.01562Q153.63336 342.14062 154.91461 342.14062Q156.16461 342.14062 156.94586 342.98438Q157.74274 343.82812 157.74274 345.375Q157.74274 345.46875 157.74274 345.65625L153.10211 345.65625Q153.16461 346.6875 153.68024 347.23438Q154.19586 347.76562 154.97711 347.76562Q155.55524 347.76562 155.96149 347.46875Q156.38336 347.15625 156.61774 346.5ZM153.16461 344.79688L156.63336 344.79688Q156.57086 344.0 156.24274 343.60938Q155.72711 343.0 154.93024 343.0Q154.19586 343.0 153.69586 343.48438Q153.21149 343.96875 153.16461 344.79688ZM159.33649 348.5L159.33649 339.90625L160.39899 339.90625L160.39899 348.5L159.33649 348.5Z" fill-rule="nonzero"/><path fill="#000000" d="M241.40501 345.48438L242.53001 345.78125Q242.17064 347.17188 241.24876 347.90625Q240.32689 348.64062 238.98314 348.64062Q237.59251 348.64062 236.71751 348.07812Q235.84251 347.51562 235.38939 346.45312Q234.93626 345.375 234.93626 344.14062Q234.93626 342.79688 235.45189 341.79688Q235.96751 340.79688 236.90501 340.28125Q237.85814 339.76562 238.99876 339.76562Q240.28001 339.76562 241.15501 340.42188Q242.04564 341.07812 242.38939 342.26562L241.26439 342.53125Q240.96751 341.59375 240.38939 341.17188Q239.82689 340.73438 238.96751 340.73438Q237.98314 340.73438 237.31126 341.21875Q236.65501 341.6875 236.37376 342.48438Q236.10814 343.28125 236.10814 344.14062Q236.10814 345.23438 236.42064 346.04688Q236.74876 346.85938 237.42064 347.26562Q238.09251 347.67188 238.88939 347.67188Q239.84251 347.67188 240.49876 347.125Q241.17064 346.57812 241.40501 345.48438ZM248.20189 347.73438Q247.60814 348.23438 247.06126 348.4375Q246.53001 348.64062 245.90501 348.64062Q244.87376 348.64062 244.32689 348.14062Q243.78001 347.64062 243.78001 346.85938Q243.78001 346.40625 243.98314 346.03125Q244.18626 345.64062 244.53001 345.42188Q244.87376 345.1875 245.29564 345.07812Q245.59251 344.98438 246.23314 344.90625Q247.49876 344.76562 248.10814 344.54688Q248.10814 344.32812 248.10814 344.28125Q248.10814 343.625 247.81126 343.35938Q247.40501 343.01562 246.60814 343.01562Q245.87376 343.01562 245.51439 343.28125Q245.15501 343.53125 244.98314 344.1875L243.95189 344.04688Q244.09251 343.39062 244.42064 342.98438Q244.74876 342.57812 245.35814 342.35938Q245.96751 342.14062 246.76439 342.14062Q247.56126 342.14062 248.06126 342.32812Q248.56126 342.51562 248.79564 342.79688Q249.03001 343.07812 249.12376 343.51562Q249.17064 343.78125 249.17064 344.48438L249.17064 345.89062Q249.17064 347.35938 249.23314 347.75Q249.31126 348.14062 249.51439 348.5L248.40501 348.5Q248.24876 348.17188 248.20189 347.73438ZM248.10814 345.375Q247.53001 345.60938 246.38939 345.78125Q245.73314 345.875 245.46751 346.0Q245.20189 346.10938 245.04564 346.32812Q244.90501 346.54688 244.90501 346.82812Q244.90501 347.25 245.21751 347.53125Q245.54564 347.8125 246.15501 347.8125Q246.76439 347.8125 247.23314 347.54688Q247.71751 347.28125 247.93626 346.8125Q248.10814 346.45312 248.10814 345.76562L248.10814 345.375ZM251.13939 348.5L251.13939 342.28125L252.07689 342.28125L252.07689 343.15625Q252.76439 342.14062 254.06126 342.14062Q254.62376 342.14062 255.09251 342.34375Q255.57689 342.54688 255.81126 342.875Q256.04565 343.20312 256.1394 343.64062Q256.18628 343.9375 256.18628 344.67188L256.18628 348.5L255.13939 348.5L255.13939 344.71875Q255.13939 344.0625 255.01439 343.75Q254.88939 343.4375 254.57689 343.25Q254.26439 343.04688 253.84251 343.04688Q253.17064 343.04688 252.67064 343.48438Q252.18626 343.90625 252.18626 345.09375L252.18626 348.5L251.13939 348.5ZM258.1394 348.5L258.1394 342.28125L259.0769 342.28125L259.0769 343.15625Q259.7644 342.14062 261.06128 342.14062Q261.62378 342.14062 262.09253 342.34375Q262.5769 342.54688 262.81128 342.875Q263.04565 343.20312 263.1394 343.64062Q263.18628 343.9375 263.18628 344.67188L263.18628 348.5L262.1394 348.5L262.1394 344.71875Q262.1394 344.0625 262.0144 343.75Q261.8894 343.4375 261.5769 343.25Q261.2644 343.04688 260.84253 343.04688Q260.17065 343.04688 259.67065 343.48438Q259.18628 343.90625 259.18628 345.09375L259.18628 348.5L258.1394 348.5ZM265.09253 350.89062L264.96753 349.90625Q265.31128 350.0 265.5769 350.0Q265.92065 350.0 266.12378 349.875Q266.34253 349.76562 266.48315 349.5625Q266.5769 349.39062 266.81128 348.76562Q266.8269 348.6875 266.90503 348.51562L264.53003 342.28125L265.67065 342.28125L266.96753 345.875Q267.21753 346.5625 267.42065 347.32812Q267.60815 346.59375 267.85815 345.90625L269.18628 342.28125L270.23315 342.28125L267.87378 348.60938Q267.48315 349.625 267.28003 350.01562Q266.99878 350.54688 266.62378 350.78125Q266.2644 351.03125 265.7644 351.03125Q265.46753 351.03125 265.09253 350.89062Z" fill-rule="nonzero"/><path fill="#000000" d="M315.16104 345.73438L316.22354 345.64062Q316.30167 346.29688 316.58292 346.70312Q316.86417 347.10938 317.4423 347.375Q318.03604 347.625 318.77042 347.625Q319.41104 347.625 319.91104 347.4375Q320.41104 347.23438 320.64542 346.90625Q320.89542 346.5625 320.89542 346.17188Q320.89542 345.76562 320.66104 345.46875Q320.42667 345.15625 319.89542 344.95312Q319.53604 344.8125 318.34854 344.53125Q317.17667 344.25 316.70792 344.0Q316.08292 343.67188 315.78604 343.20312Q315.48917 342.71875 315.48917 342.125Q315.48917 341.48438 315.84854 340.92188Q316.22354 340.34375 316.92667 340.0625Q317.64542 339.76562 318.5048 339.76562Q319.45792 339.76562 320.1923 340.07812Q320.92667 340.375 321.3173 340.98438Q321.70792 341.57812 321.73917 342.32812L320.64542 342.40625Q320.55167 341.59375 320.03604 341.1875Q319.53604 340.76562 318.55167 340.76562Q317.52042 340.76562 317.05167 341.14062Q316.58292 341.51562 316.58292 342.04688Q316.58292 342.51562 316.91104 342.8125Q317.23917 343.10938 318.61417 343.42188Q320.0048 343.73438 320.52042 343.96875Q321.27042 344.32812 321.6298 344.85938Q321.98917 345.375 321.98917 346.07812Q321.98917 346.76562 321.59854 347.375Q321.20792 347.96875 320.47354 348.3125Q319.73917 348.64062 318.8173 348.64062Q317.64542 348.64062 316.84854 348.3125Q316.0673 347.96875 315.61417 347.28125Q315.17667 346.59375 315.16104 345.73438ZM325.70792 347.5625L325.86417 348.48438Q325.41104 348.57812 325.0673 348.57812Q324.48917 348.57812 324.17667 348.40625Q323.86417 348.21875 323.72354 347.92188Q323.59854 347.625 323.59854 346.67188L323.59854 343.09375L322.83292 343.09375L322.83292 342.28125L323.59854 342.28125L323.59854 340.73438L324.64542 340.10938L324.64542 342.28125L325.70792 342.28125L325.70792 343.09375L324.64542 343.09375L324.64542 346.73438Q324.64542 347.1875 324.6923 347.3125Q324.7548 347.4375 324.8798 347.51562Q325.0048 347.59375 325.23917 347.59375Q325.42667 347.59375 325.70792 347.5625ZM330.66104 346.5L331.7548 346.625Q331.5048 347.57812 330.80167 348.10938Q330.09854 348.64062 329.02042 348.64062Q327.66104 348.64062 326.84854 347.79688Q326.05167 346.95312 326.05167 345.4375Q326.05167 343.875 326.86417 343.01562Q327.67667 342.14062 328.95792 342.14062Q330.20792 342.14062 330.98917 342.98438Q331.78604 343.82812 331.78604 345.375Q331.78604 345.46875 331.78604 345.65625L327.14542 345.65625Q327.20792 346.6875 327.72354 347.23438Q328.23917 347.76562 329.02042 347.76562Q329.59854 347.76562 330.0048 347.46875Q330.42667 347.15625 330.66104 346.5ZM327.20792 344.79688L330.67667 344.79688Q330.61417 344.0 330.28604 343.60938Q329.77042 343.0 328.97354 343.0Q328.23917 343.0 327.73917 343.48438Q327.2548 343.96875 327.20792 344.79688ZM333.39542 348.5L333.39542 342.28125L334.34854 342.28125L334.34854 343.21875Q334.70792 342.5625 335.0048 342.35938Q335.3173 342.14062 335.6923 342.14062Q336.22354 342.14062 336.77042 342.46875L336.41104 343.45312Q336.02042 343.21875 335.64542 343.21875Q335.28604 343.21875 335.0048 343.4375Q334.73917 343.64062 334.6298 344.01562Q334.4423 344.57812 334.4423 345.23438L334.4423 348.5L333.39542 348.5ZM341.66104 346.5L342.7548 346.625Q342.5048 347.57812 341.80167 348.10938Q341.09854 348.64062 340.02042 348.64062Q338.66104 348.64062 337.84854 347.79688Q337.05167 346.95312 337.05167 345.4375Q337.05167 343.875 337.86417 343.01562Q338.67667 342.14062 339.95792 342.14062Q341.20792 342.14062 341.98917 342.98438Q342.78604 343.82812 342.78604 345.375Q342.78604 345.46875 342.78604 345.65625L338.14542 345.65625Q338.20792 346.6875 338.72354 347.23438Q339.23917 347.76562 340.02042 347.76562Q340.59854 347.76562 341.0048 347.46875Q341.42667 347.15625 341.66104 346.5ZM338.20792 344.79688L341.67667 344.79688Q341.61417 344.0 341.28604 343.60938Q340.77042 343.0 339.97354 343.0Q339.23917 343.0 338.73917 343.48438Q338.2548 343.96875 338.20792 344.79688ZM344.02042 345.39062Q344.02042 343.65625 344.97354 342.82812Q345.77042 342.14062 346.92667 342.14062Q348.20792 342.14062 349.02042 342.98438Q349.84854 343.8125 349.84854 345.29688Q349.84854 346.5 349.48917 347.1875Q349.1298 347.875 348.42667 348.26562Q347.73917 348.64062 346.92667 348.64062Q345.6298 348.64062 344.8173 347.8125Q344.02042 346.96875 344.02042 345.39062ZM345.09854 345.39062Q345.09854 346.57812 345.61417 347.17188Q346.14542 347.76562 346.92667 347.76562Q347.72354 347.76562 348.23917 347.17188Q348.7548 346.57812 348.7548 345.35938Q348.7548 344.20312 348.22354 343.60938Q347.70792 343.01562 346.92667 343.01562Q346.14542 343.01562 345.61417 343.60938Q345.09854 344.1875 345.09854 345.39062ZM354.5048 348.5L354.5048 339.90625L356.22354 339.90625L358.2548 345.98438Q358.53604 346.84375 358.66104 347.26562Q358.80167 346.79688 359.11417 345.89062L361.17667 339.90625L362.70792 339.90625L362.70792 348.5L361.61417 348.5L361.61417 341.3125L359.11417 348.5L358.08292 348.5L355.59854 341.1875L355.59854 348.5L354.5048 348.5ZM368.47354 347.73438Q367.8798 348.23438 367.33292 348.4375Q366.80167 348.64062 366.17667 348.64062Q365.14542 348.64062 364.59854 348.14062Q364.05167 347.64062 364.05167 346.85938Q364.05167 346.40625 364.2548 346.03125Q364.45792 345.64062 364.80167 345.42188Q365.14542 345.1875 365.5673 345.07812Q365.86417 344.98438 366.5048 344.90625Q367.77042 344.76562 368.3798 344.54688Q368.3798 344.32812 368.3798 344.28125Q368.3798 343.625 368.08292 343.35938Q367.67667 343.01562 366.8798 343.01562Q366.14542 343.01562 365.78604 343.28125Q365.42667 343.53125 365.2548 344.1875L364.22354 344.04688Q364.36417 343.39062 364.6923 342.98438Q365.02042 342.57812 365.6298 342.35938Q366.23917 342.14062 367.03604 342.14062Q367.83292 342.14062 368.33292 342.32812Q368.83292 342.51562 369.0673 342.79688Q369.30167 343.07812 369.39542 343.51562Q369.4423 343.78125 369.4423 344.48438L369.4423 345.89062Q369.4423 347.35938 369.5048 347.75Q369.58292 348.14062 369.78604 348.5L368.67667 348.5Q368.52042 348.17188 368.47354 347.73438ZM368.3798 345.375Q367.80167 345.60938 366.66104 345.78125Q366.0048 345.875 365.73917 346.0Q365.47354 346.10938 365.3173 346.32812Q365.17667 346.54688 365.17667 346.82812Q365.17667 347.25 365.48917 347.53125Q365.8173 347.8125 366.42667 347.8125Q367.03604 347.8125 367.5048 347.54688Q367.98917 347.28125 368.20792 346.8125Q368.3798 346.45312 368.3798 345.76562L368.3798 345.375ZM373.70792 347.5625L373.86417 348.48438Q373.41104 348.57812 373.0673 348.57812Q372.48917 348.57812 372.17667 348.40625Q371.86417 348.21875 371.72354 347.92188Q371.59854 347.625 371.59854 346.67188L371.59854 343.09375L370.83292 343.09375L370.83292 342.28125L371.59854 342.28125L371.59854 340.73438L372.64542 340.10938L372.64542 342.28125L373.70792 342.28125L373.70792 343.09375L372.64542 343.09375L372.64542 346.73438Q372.64542 347.1875 372.6923 347.3125Q372.7548 347.4375 372.8798 347.51562Q373.0048 347.59375 373.23917 347.59375Q373.42667 347.59375 373.70792 347.5625ZM378.47354 346.21875L379.5048 346.35938Q379.33292 347.42188 378.6298 348.03125Q377.92667 348.64062 376.91104 348.64062Q375.6298 348.64062 374.84854 347.8125Q374.08292 346.96875 374.08292 345.40625Q374.08292 344.40625 374.41104 343.65625Q374.7548 342.89062 375.42667 342.51562Q376.11417 342.14062 376.92667 342.14062Q377.92667 342.14062 378.5673 342.65625Q379.22354 343.15625 379.41104 344.10938L378.3798 344.26562Q378.23917 343.64062 377.86417 343.32812Q377.48917 343.0 376.95792 343.0Q376.16104 343.0 375.66104 343.57812Q375.16104 344.14062 375.16104 345.375Q375.16104 346.64062 375.64542 347.20312Q376.1298 347.76562 376.89542 347.76562Q377.52042 347.76562 377.92667 347.39062Q378.34854 347.01562 378.47354 346.21875ZM380.41104 348.5L380.41104 339.90625L381.45792 339.90625L381.45792 342.98438Q382.1923 342.14062 383.3173 342.14062Q384.02042 342.14062 384.52042 342.42188Q385.03604 342.6875 385.2548 343.17188Q385.47354 343.64062 385.47354 344.5625L385.47354 348.5L384.42667 348.5L384.42667 344.5625Q384.42667 343.76562 384.08292 343.40625Q383.73917 343.04688 383.11417 343.04688Q382.64542 343.04688 382.22354 343.29688Q381.8173 343.53125 381.6298 343.95312Q381.45792 344.35938 381.45792 345.09375L381.45792 348.5L380.41104 348.5ZM387.41104 341.125L387.41104 339.90625L388.47354 339.90625L388.47354 341.125L387.41104 341.125ZM387.41104 348.5L387.41104 342.28125L388.47354 342.28125L388.47354 348.5L387.41104 348.5ZM390.41104 348.5L390.41104 342.28125L391.34854 342.28125L391.34854 343.15625Q392.03604 342.14062 393.33292 342.14062Q393.89542 342.14062 394.36417 342.34375Q394.84854 342.54688 395.08292 342.875Q395.3173 343.20312 395.41104 343.64062Q395.45792 343.9375 395.45792 344.67188L395.45792 348.5L394.41104 348.5L394.41104 344.71875Q394.41104 344.0625 394.28604 343.75Q394.16104 343.4375 393.84854 343.25Q393.53604 343.04688 393.11417 343.04688Q392.4423 343.04688 391.9423 343.48438Q391.45792 343.90625 391.45792 345.09375L391.45792 348.5L390.41104 348.5ZM397.20792 349.01562L398.23917 349.17188Q398.30167 349.64062 398.59854 349.85938Q398.98917 350.15625 399.66104 350.15625Q400.39542 350.15625 400.78604 349.85938Q401.1923 349.5625 401.33292 349.04688Q401.42667 348.71875 401.41104 347.6875Q400.72354 348.5 399.6923 348.5Q398.41104 348.5 397.70792 347.57812Q397.0048 346.64062 397.0048 345.35938Q397.0048 344.46875 397.3173 343.71875Q397.64542 342.95312 398.2548 342.54688Q398.86417 342.14062 399.6923 342.14062Q400.80167 342.14062 401.52042 343.03125L401.52042 342.28125L402.48917 342.28125L402.48917 347.65625Q402.48917 349.10938 402.1923 349.71875Q401.89542 350.32812 401.2548 350.67188Q400.61417 351.03125 399.67667 351.03125Q398.5673 351.03125 397.8798 350.53125Q397.1923 350.03125 397.20792 349.01562ZM398.08292 345.28125Q398.08292 346.5 398.5673 347.0625Q399.05167 347.625 399.78604 347.625Q400.52042 347.625 401.0048 347.0625Q401.5048 346.5 401.5048 345.3125Q401.5048 344.17188 400.98917 343.59375Q400.48917 343.01562 399.77042 343.01562Q399.0673 343.01562 398.5673 343.59375Q398.08292 344.15625 398.08292 345.28125Z" fill-rule="nonzero"/><path fill="#000000" d="M432.33896 345.125L432.33896 344.125L435.96396 344.10938L435.96396 347.29688Q435.13583 347.96875 434.2452 348.3125Q433.35458 348.64062 432.41708 348.64062Q431.15146 348.64062 430.10458 348.10938Q429.07333 347.5625 428.54208 346.54688Q428.02646 345.51562 428.02646 344.25Q428.02646 342.98438 428.54208 341.90625Q429.07333 340.8125 430.0577 340.29688Q431.04208 339.76562 432.32333 339.76562Q433.26083 339.76562 434.01083 340.0625Q434.76083 340.35938 435.1827 340.90625Q435.6202 341.4375 435.83896 342.3125L434.82333 342.59375Q434.6202 341.9375 434.32333 341.5625Q434.04208 341.1875 433.51083 340.96875Q432.97958 340.73438 432.33896 340.73438Q431.5577 340.73438 430.97958 340.96875Q430.41708 341.20312 430.0577 341.59375Q429.71396 341.98438 429.52646 342.45312Q429.19833 343.25 429.19833 344.17188Q429.19833 345.32812 429.58896 346.10938Q429.9952 346.875 430.7452 347.25Q431.4952 347.625 432.35458 347.625Q433.08896 347.625 433.79208 347.34375Q434.4952 347.04688 434.85458 346.73438L434.85458 345.125L432.33896 345.125ZM441.2452 347.73438Q440.65146 348.23438 440.10458 348.4375Q439.57333 348.64062 438.94833 348.64062Q437.91708 348.64062 437.3702 348.14062Q436.82333 347.64062 436.82333 346.85938Q436.82333 346.40625 437.02646 346.03125Q437.22958 345.64062 437.57333 345.42188Q437.91708 345.1875 438.33896 345.07812Q438.63583 344.98438 439.27646 344.90625Q440.54208 344.76562 441.15146 344.54688Q441.15146 344.32812 441.15146 344.28125Q441.15146 343.625 440.85458 343.35938Q440.44833 343.01562 439.65146 343.01562Q438.91708 343.01562 438.5577 343.28125Q438.19833 343.53125 438.02646 344.1875L436.9952 344.04688Q437.13583 343.39062 437.46396 342.98438Q437.79208 342.57812 438.40146 342.35938Q439.01083 342.14062 439.8077 342.14062Q440.60458 342.14062 441.10458 342.32812Q441.60458 342.51562 441.83896 342.79688Q442.07333 343.07812 442.16708 343.51562Q442.21396 343.78125 442.21396 344.48438L442.21396 345.89062Q442.21396 347.35938 442.27646 347.75Q442.35458 348.14062 442.5577 348.5L441.44833 348.5Q441.29208 348.17188 441.2452 347.73438ZM441.15146 345.375Q440.57333 345.60938 439.4327 345.78125Q438.77646 345.875 438.51083 346.0Q438.2452 346.10938 438.08896 346.32812Q437.94833 346.54688 437.94833 346.82812Q437.94833 347.25 438.26083 347.53125Q438.58896 347.8125 439.19833 347.8125Q439.8077 347.8125 440.27646 347.54688Q440.76083 347.28125 440.97958 346.8125Q441.15146 346.45312 441.15146 345.76562L441.15146 345.375ZM448.26083 348.5L448.26083 347.57812Q447.52646 348.64062 446.27646 348.64062Q445.72958 348.64062 445.2452 348.4375Q444.77646 348.21875 444.54208 347.90625Q444.3077 347.57812 444.21396 347.10938Q444.15146 346.8125 444.15146 346.125L444.15146 342.28125L445.21396 342.28125L445.21396 345.73438Q445.21396 346.54688 445.27646 346.84375Q445.3702 347.25 445.6827 347.5Q446.01083 347.73438 446.4952 347.73438Q446.96396 347.73438 447.3702 347.5Q447.79208 347.25 447.96396 346.82812Q448.15146 346.40625 448.15146 345.60938L448.15146 342.28125L449.19833 342.28125L449.19833 348.5L448.26083 348.5ZM450.76083 346.64062L451.79208 346.48438Q451.88583 347.10938 452.27646 347.4375Q452.6827 347.76562 453.41708 347.76562Q454.13583 347.76562 454.47958 347.48438Q454.83896 347.1875 454.83896 346.78125Q454.83896 346.42188 454.52646 346.21875Q454.3077 346.07812 453.44833 345.85938Q452.29208 345.5625 451.83896 345.35938Q451.40146 345.14062 451.16708 344.76562Q450.9327 344.39062 450.9327 343.92188Q450.9327 343.51562 451.1202 343.15625Q451.3077 342.79688 451.63583 342.5625Q451.88583 342.39062 452.3077 342.26562Q452.72958 342.14062 453.22958 342.14062Q453.94833 342.14062 454.4952 342.35938Q455.0577 342.5625 455.32333 342.92188Q455.58896 343.28125 455.6827 343.875L454.65146 344.01562Q454.58896 343.54688 454.2452 343.28125Q453.91708 343.0 453.29208 343.0Q452.57333 343.0 452.26083 343.25Q451.94833 343.48438 451.94833 343.8125Q451.94833 344.01562 452.07333 344.17188Q452.21396 344.34375 452.47958 344.45312Q452.63583 344.51562 453.41708 344.71875Q454.54208 345.03125 454.97958 345.21875Q455.41708 345.40625 455.66708 345.76562Q455.91708 346.125 455.91708 346.67188Q455.91708 347.20312 455.60458 347.67188Q455.3077 348.125 454.72958 348.39062Q454.15146 348.64062 453.41708 348.64062Q452.19833 348.64062 451.5577 348.14062Q450.9327 347.625 450.76083 346.64062ZM456.76083 346.64062L457.79208 346.48438Q457.88583 347.10938 458.27646 347.4375Q458.6827 347.76562 459.41708 347.76562Q460.13583 347.76562 460.47958 347.48438Q460.83896 347.1875 460.83896 346.78125Q460.83896 346.42188 460.52646 346.21875Q460.3077 346.07812 459.44833 345.85938Q458.29208 345.5625 457.83896 345.35938Q457.40146 345.14062 457.16708 344.76562Q456.9327 344.39062 456.9327 343.92188Q456.9327 343.51562 457.1202 343.15625Q457.3077 342.79688 457.63583 342.5625Q457.88583 342.39062 458.3077 342.26562Q458.72958 342.14062 459.22958 342.14062Q459.94833 342.14062 460.4952 342.35938Q461.0577 342.5625 461.32333 342.92188Q461.58896 343.28125 461.6827 343.875L460.65146 344.01562Q460.58896 343.54688 460.2452 343.28125Q459.91708 343.0 459.29208 343.0Q458.57333 343.0 458.26083 343.25Q457.94833 343.48438 457.94833 343.8125Q457.94833 344.01562 458.07333 344.17188Q458.21396 344.34375 458.47958 344.45312Q458.63583 344.51562 459.41708 344.71875Q460.54208 345.03125 460.97958 345.21875Q461.41708 345.40625 461.66708 345.76562Q461.91708 346.125 461.91708 346.67188Q461.91708 347.20312 461.60458 347.67188Q461.3077 348.125 460.72958 348.39062Q460.15146 348.64062 459.41708 348.64062Q458.19833 348.64062 457.5577 348.14062Q456.9327 347.625 456.76083 346.64062ZM463.1827 341.125L463.1827 339.90625L464.2452 339.90625L464.2452 341.125L463.1827 341.125ZM463.1827 348.5L463.1827 342.28125L464.2452 342.28125L464.2452 348.5L463.1827 348.5ZM470.2452 347.73438Q469.65146 348.23438 469.10458 348.4375Q468.57333 348.64062 467.94833 348.64062Q466.91708 348.64062 466.3702 348.14062Q465.82333 347.64062 465.82333 346.85938Q465.82333 346.40625 466.02646 346.03125Q466.22958 345.64062 466.57333 345.42188Q466.91708 345.1875 467.33896 345.07812Q467.63583 344.98438 468.27646 344.90625Q469.54208 344.76562 470.15146 344.54688Q470.15146 344.32812 470.15146 344.28125Q470.15146 343.625 469.85458 343.35938Q469.44833 343.01562 468.65146 343.01562Q467.91708 343.01562 467.5577 343.28125Q467.19833 343.53125 467.02646 344.1875L465.9952 344.04688Q466.13583 343.39062 466.46396 342.98438Q466.79208 342.57812 467.40146 342.35938Q468.01083 342.14062 468.8077 342.14062Q469.60458 342.14062 470.10458 342.32812Q470.60458 342.51562 470.83896 342.79688Q471.07333 343.07812 471.16708 343.51562Q471.21396 343.78125 471.21396 344.48438L471.21396 345.89062Q471.21396 347.35938 471.27646 347.75Q471.35458 348.14062 471.5577 348.5L470.44833 348.5Q470.29208 348.17188 470.2452 347.73438ZM470.15146 345.375Q469.57333 345.60938 468.4327 345.78125Q467.77646 345.875 467.51083 346.0Q467.2452 346.10938 467.08896 346.32812Q466.94833 346.54688 466.94833 346.82812Q466.94833 347.25 467.26083 347.53125Q467.58896 347.8125 468.19833 347.8125Q468.8077 347.8125 469.27646 347.54688Q469.76083 347.28125 469.97958 346.8125Q470.15146 346.45312 470.15146 345.76562L470.15146 345.375ZM473.1827 348.5L473.1827 342.28125L474.1202 342.28125L474.1202 343.15625Q474.8077 342.14062 476.10458 342.14062Q476.66708 342.14062 477.13583 342.34375Q477.6202 342.54688 477.85458 342.875Q478.08896 343.20312 478.1827 343.64062Q478.22958 343.9375 478.22958 344.67188L478.22958 348.5L477.1827 348.5L477.1827 344.71875Q477.1827 344.0625 477.0577 343.75Q476.9327 343.4375 476.6202 343.25Q476.3077 343.04688 475.88583 343.04688Q475.21396 343.04688 474.71396 343.48438Q474.22958 343.90625 474.22958 345.09375L474.22958 348.5L473.1827 348.5ZM483.26083 348.5L483.26083 339.90625L486.4952 339.90625Q487.47958 339.90625 488.07333 340.17188Q488.66708 340.4375 488.9952 340.98438Q489.33896 341.51562 489.33896 342.10938Q489.33896 342.65625 489.04208 343.14062Q488.7452 343.625 488.13583 343.92188Q488.91708 344.15625 489.32333 344.71875Q489.7452 345.26562 489.7452 346.01562Q489.7452 346.60938 489.4952 347.14062Q489.2452 347.65625 488.8702 347.9375Q488.4952 348.21875 487.91708 348.35938Q487.35458 348.5 486.54208 348.5L483.26083 348.5ZM484.40146 343.51562L486.26083 343.51562Q487.01083 343.51562 487.33896 343.42188Q487.77646 343.29688 487.9952 343.0Q488.21396 342.6875 488.21396 342.23438Q488.21396 341.8125 488.01083 341.48438Q487.8077 341.15625 487.41708 341.04688Q487.04208 340.92188 486.1202 340.92188L484.40146 340.92188L484.40146 343.51562ZM484.40146 347.48438L486.54208 347.48438Q487.08896 347.48438 487.3077 347.4375Q487.71396 347.375 487.96396 347.21875Q488.22958 347.04688 488.40146 346.73438Q488.57333 346.42188 488.57333 346.01562Q488.57333 345.53125 488.32333 345.17188Q488.08896 344.8125 487.65146 344.67188Q487.21396 344.53125 486.38583 344.53125L484.40146 344.53125L484.40146 347.48438ZM491.15146 348.5L491.15146 339.90625L492.21396 339.90625L492.21396 348.5L491.15146 348.5ZM498.26083 348.5L498.26083 347.57812Q497.52646 348.64062 496.27646 348.64062Q495.72958 348.64062 495.2452 348.4375Q494.77646 348.21875 494.54208 347.90625Q494.3077 347.57812 494.21396 347.10938Q494.15146 346.8125 494.15146 346.125L494.15146 342.28125L495.21396 342.28125L495.21396 345.73438Q495.21396 346.54688 495.27646 346.84375Q495.3702 347.25 495.6827 347.5Q496.01083 347.73438 496.4952 347.73438Q496.96396 347.73438 497.3702 347.5Q497.79208 347.25 497.96396 346.82812Q498.15146 346.40625 498.15146 345.60938L498.15146 342.28125L499.19833 342.28125L499.19833 348.5L498.26083 348.5ZM501.16708 348.5L501.16708 342.28125L502.1202 342.28125L502.1202 343.21875Q502.47958 342.5625 502.77646 342.35938Q503.08896 342.14062 503.46396 342.14062Q503.9952 342.14062 504.54208 342.46875L504.1827 343.45312Q503.79208 343.21875 503.41708 343.21875Q503.0577 343.21875 502.77646 343.4375Q502.51083 343.64062 502.40146 344.01562Q502.21396 344.57812 502.21396 345.23438L502.21396 348.5L501.16708 348.5Z" fill-rule="nonzero"/><path fill="#000000" d="M535.57935 348.5L535.57935 339.90625L538.5481 339.90625Q539.5481 339.90625 540.07935 340.03125Q540.8137 340.20312 541.32935 340.64062Q542.01685 341.21875 542.345 342.125Q542.6887 343.01562 542.6887 344.15625Q542.6887 345.14062 542.45435 345.89062Q542.2356 346.64062 541.8762 347.14062Q541.51685 347.64062 541.07935 347.92188Q540.6575 348.20312 540.0637 348.35938Q539.47 348.5 538.6887 348.5L535.57935 348.5ZM536.72 347.48438L538.5481 347.48438Q539.4075 347.48438 539.89185 347.32812Q540.3762 347.17188 540.6575 346.875Q541.0637 346.48438 541.2825 345.79688Q541.51685 345.10938 541.51685 344.14062Q541.51685 342.79688 541.0637 342.07812Q540.6262 341.34375 540.0012 341.09375Q539.5325 340.92188 538.5325 340.92188L536.72 340.92188L536.72 347.48438ZM548.70435 346.5L549.7981 346.625Q549.5481 347.57812 548.845 348.10938Q548.14185 348.64062 547.0637 348.64062Q545.70435 348.64062 544.89185 347.79688Q544.095 346.95312 544.095 345.4375Q544.095 343.875 544.9075 343.01562Q545.72 342.14062 547.0012 342.14062Q548.2512 342.14062 549.0325 342.98438Q549.82935 343.82812 549.82935 345.375Q549.82935 345.46875 549.82935 345.65625L545.1887 345.65625Q545.2512 346.6875 545.76685 347.23438Q546.2825 347.76562 547.0637 347.76562Q547.64185 347.76562 548.0481 347.46875Q548.47 347.15625 548.70435 346.5ZM545.2512 344.79688L548.72 344.79688Q548.6575 344.0 548.32935 343.60938Q547.8137 343.0 547.01685 343.0Q546.2825 343.0 545.7825 343.48438Q545.2981 343.96875 545.2512 344.79688ZM551.45435 350.89062L551.45435 342.28125L552.4075 342.28125L552.4075 343.07812Q552.7512 342.60938 553.1731 342.375Q553.6106 342.14062 554.22 342.14062Q555.01685 342.14062 555.6262 342.54688Q556.2356 342.95312 556.5325 343.70312Q556.845 344.45312 556.845 345.34375Q556.845 346.29688 556.5012 347.0625Q556.1731 347.82812 555.51685 348.23438Q554.8606 348.64062 554.14185 348.64062Q553.6106 348.64062 553.1887 348.42188Q552.76685 348.1875 552.5012 347.85938L552.5012 350.89062L551.45435 350.89062ZM552.4075 345.42188Q552.4075 346.625 552.89185 347.20312Q553.3762 347.76562 554.0637 347.76562Q554.76685 347.76562 555.26685 347.17188Q555.76685 346.57812 555.76685 345.32812Q555.76685 344.14062 555.2825 343.5625Q554.7981 342.96875 554.1106 342.96875Q553.4387 342.96875 552.9231 343.59375Q552.4075 344.21875 552.4075 345.42188ZM560.7512 347.5625L560.9075 348.48438Q560.45435 348.57812 560.1106 348.57812Q559.5325 348.57812 559.22 348.40625Q558.9075 348.21875 558.76685 347.92188Q558.64185 347.625 558.64185 346.67188L558.64185 343.09375L557.8762 343.09375L557.8762 342.28125L558.64185 342.28125L558.64185 340.73438L559.6887 340.10938L559.6887 342.28125L560.7512 342.28125L560.7512 343.09375L559.6887 343.09375L559.6887 346.73438Q559.6887 347.1875 559.7356 347.3125Q559.7981 347.4375 559.9231 347.51562Q560.0481 347.59375 560.2825 347.59375Q560.47 347.59375 560.7512 347.5625ZM561.45435 348.5L561.45435 339.90625L562.5012 339.90625L562.5012 342.98438Q563.2356 342.14062 564.3606 342.14062Q565.0637 342.14062 565.5637 342.42188Q566.07935 342.6875 566.2981 343.17188Q566.51685 343.64062 566.51685 344.5625L566.51685 348.5L565.47 348.5L565.47 344.5625Q565.47 343.76562 565.1262 343.40625Q564.7825 343.04688 564.1575 343.04688Q563.6887 343.04688 563.26685 343.29688Q562.8606 343.53125 562.6731 343.95312Q562.5012 344.35938 562.5012 345.09375L562.5012 348.5L561.45435 348.5ZM571.0637 345.39062Q571.0637 343.65625 572.01685 342.82812Q572.8137 342.14062 573.97 342.14062Q575.2512 342.14062 576.0637 342.98438Q576.89185 343.8125 576.89185 345.29688Q576.89185 346.5 576.5325 347.1875Q576.1731 347.875 575.47 348.26562Q574.7825 348.64062 573.97 348.64062Q572.6731 348.64062 571.8606 347.8125Q571.0637 346.96875 571.0637 345.39062ZM572.14185 345.39062Q572.14185 346.57812 572.6575 347.17188Q573.1887 347.76562 573.97 347.76562Q574.76685 347.76562 575.2825 347.17188Q575.7981 346.57812 575.7981 345.35938Q575.7981 344.20312 575.26685 343.60938Q574.7512 343.01562 573.97 343.01562Q573.1887 343.01562 572.6575 343.60938Q572.14185 344.1875 572.14185 345.39062ZM578.70435 348.5L578.70435 343.09375L577.76685 343.09375L577.76685 342.28125L578.70435 342.28125L578.70435 341.60938Q578.70435 340.98438 578.8137 340.6875Q578.97 340.26562 579.345 340.01562Q579.7356 339.76562 580.4231 339.76562Q580.8762 339.76562 581.4075 339.875L581.2512 340.78125Q580.9231 340.73438 580.6262 340.73438Q580.14185 340.73438 579.9387 340.9375Q579.7512 341.14062 579.7512 341.70312L579.7512 342.28125L580.97 342.28125L580.97 343.09375L579.7512 343.09375L579.7512 348.5L578.70435 348.5ZM584.64185 348.5L584.64185 339.90625L590.4387 339.90625L590.4387 340.92188L585.7825 340.92188L585.7825 343.57812L589.8137 343.57812L589.8137 344.59375L585.7825 344.59375L585.7825 348.5L584.64185 348.5ZM591.45435 341.125L591.45435 339.90625L592.51685 339.90625L592.51685 341.125L591.45435 341.125ZM591.45435 348.5L591.45435 342.28125L592.51685 342.28125L592.51685 348.5L591.45435 348.5ZM598.70435 346.5L599.7981 346.625Q599.5481 347.57812 598.845 348.10938Q598.14185 348.64062 597.0637 348.64062Q595.70435 348.64062 594.89185 347.79688Q594.095 346.95312 594.095 345.4375Q594.095 343.875 594.9075 343.01562Q595.72 342.14062 597.0012 342.14062Q598.2512 342.14062 599.0325 342.98438Q599.82935 343.82812 599.82935 345.375Q599.82935 345.46875 599.82935 345.65625L595.1887 345.65625Q595.2512 346.6875 595.76685 347.23438Q596.2825 347.76562 597.0637 347.76562Q597.64185 347.76562 598.0481 347.46875Q598.47 347.15625 598.70435 346.5ZM595.2512 344.79688L598.72 344.79688Q598.6575 344.0 598.32935 343.60938Q597.8137 343.0 597.01685 343.0Q596.2825 343.0 595.7825 343.48438Q595.2981 343.96875 595.2512 344.79688ZM601.4231 348.5L601.4231 339.90625L602.4856 339.90625L602.4856 348.5L601.4231 348.5ZM608.4856 348.5L608.4856 347.71875Q607.89185 348.64062 606.7512 348.64062Q606.0012 348.64062 605.3762 348.23438Q604.7512 347.8125 604.4075 347.07812Q604.0637 346.34375 604.0637 345.39062Q604.0637 344.46875 604.3762 343.70312Q604.6887 342.9375 605.3137 342.54688Q605.9387 342.14062 606.70435 342.14062Q607.26685 342.14062 607.70435 342.375Q608.14185 342.60938 608.4231 342.98438L608.4231 339.90625L609.47 339.90625L609.47 348.5L608.4856 348.5ZM605.1575 345.39062Q605.1575 346.59375 605.6575 347.1875Q606.1575 347.76562 606.845 347.76562Q607.5325 347.76562 608.01685 347.20312Q608.5012 346.64062 608.5012 345.48438Q608.5012 344.20312 608.0012 343.60938Q607.51685 343.01562 606.7981 343.01562Q606.095 343.01562 605.6262 343.59375Q605.1575 344.15625 605.1575 345.39062Z" fill-rule="nonzero"/><path fill="#000000" d="M631.3979 348.5L631.3979 339.90625L632.5229 339.90625L632.5229 343.4375L636.99164 343.4375L636.99164 339.90625L638.13226 339.90625L638.13226 348.5L636.99164 348.5L636.99164 344.45312L632.5229 344.45312L632.5229 348.5L631.3979 348.5ZM639.8354 345.39062Q639.8354 343.65625 640.7885 342.82812Q641.5854 342.14062 642.74164 342.14062Q644.0229 342.14062 644.8354 342.98438Q645.6635 343.8125 645.6635 345.29688Q645.6635 346.5 645.30414 347.1875Q644.94476 347.875 644.24164 348.26562Q643.55414 348.64062 642.74164 348.64062Q641.44476 348.64062 640.63226 347.8125Q639.8354 346.96875 639.8354 345.39062ZM640.9135 345.39062Q640.9135 346.57812 641.42914 347.17188Q641.9604 347.76562 642.74164 347.76562Q643.5385 347.76562 644.05414 347.17188Q644.56976 346.57812 644.56976 345.35938Q644.56976 344.20312 644.0385 343.60938Q643.5229 343.01562 642.74164 343.01562Q641.9604 343.01562 641.42914 343.60938Q640.9135 344.1875 640.9135 345.39062ZM647.2104 348.5L647.2104 342.28125L648.1635 342.28125L648.1635 343.21875Q648.5229 342.5625 648.81976 342.35938Q649.13226 342.14062 649.50726 342.14062Q650.0385 342.14062 650.5854 342.46875L650.226 343.45312Q649.8354 343.21875 649.4604 343.21875Q649.101 343.21875 648.81976 343.4375Q648.55414 343.64062 648.44476 344.01562Q648.25726 344.57812 648.25726 345.23438L648.25726 348.5L647.2104 348.5ZM651.226 341.125L651.226 339.90625L652.2885 339.90625L652.2885 341.125L651.226 341.125ZM651.226 348.5L651.226 342.28125L652.2885 342.28125L652.2885 348.5L651.226 348.5ZM653.6635 348.5L653.6635 347.64062L657.63226 343.09375Q656.94476 343.125 656.42914 343.125L653.8979 343.125L653.8979 342.28125L658.99164 342.28125L658.99164 342.96875L655.61664 346.92188L654.9604 347.64062Q655.67914 347.59375 656.2885 347.59375L659.17914 347.59375L659.17914 348.5L653.6635 348.5ZM659.8354 345.39062Q659.8354 343.65625 660.7885 342.82812Q661.5854 342.14062 662.74164 342.14062Q664.0229 342.14062 664.8354 342.98438Q665.6635 343.8125 665.6635 345.29688Q665.6635 346.5 665.30414 347.1875Q664.94476 347.875 664.24164 348.26562Q663.55414 348.64062 662.74164 348.64062Q661.44476 348.64062 660.63226 347.8125Q659.8354 346.96875 659.8354 345.39062ZM660.9135 345.39062Q660.9135 346.57812 661.42914 347.17188Q661.9604 347.76562 662.74164 347.76562Q663.5385 347.76562 664.05414 347.17188Q664.56976 346.57812 664.56976 345.35938Q664.56976 344.20312 664.0385 343.60938Q663.5229 343.01562 662.74164 343.01562Q661.9604 343.01562 661.42914 343.60938Q660.9135 344.1875 660.9135 345.39062ZM667.226 348.5L667.226 342.28125L668.1635 342.28125L668.1635 343.15625Q668.851 342.14062 670.1479 342.14062Q670.7104 342.14062 671.17914 342.34375Q671.6635 342.54688 671.8979 342.875Q672.13226 343.20312 672.226 343.64062Q672.2729 343.9375 672.2729 344.67188L672.2729 348.5L671.226 348.5L671.226 344.71875Q671.226 344.0625 671.101 343.75Q670.976 343.4375 670.6635 343.25Q670.351 343.04688 669.92914 343.04688Q669.25726 343.04688 668.75726 343.48438Q668.2729 343.90625 668.2729 345.09375L668.2729 348.5L667.226 348.5ZM677.351 348.5L677.351 339.90625L680.31976 339.90625Q681.31976 339.90625 681.851 340.03125Q682.5854 340.20312 683.101 340.64062Q683.7885 341.21875 684.11664 342.125Q684.4604 343.01562 684.4604 344.15625Q684.4604 345.14062 684.226 345.89062Q684.00726 346.64062 683.6479 347.14062Q683.2885 347.64062 682.851 347.92188Q682.42914 348.20312 681.8354 348.35938Q681.24164 348.5 680.4604 348.5L677.351 348.5ZM678.49164 347.48438L680.31976 347.48438Q681.17914 347.48438 681.6635 347.32812Q682.1479 347.17188 682.42914 346.875Q682.8354 346.48438 683.05414 345.79688Q683.2885 345.10938 683.2885 344.14062Q683.2885 342.79688 682.8354 342.07812Q682.3979 341.34375 681.7729 341.09375Q681.30414 340.92188 680.30414 340.92188L678.49164 340.92188L678.49164 347.48438ZM690.476 346.5L691.56976 346.625Q691.31976 347.57812 690.61664 348.10938Q689.9135 348.64062 688.8354 348.64062Q687.476 348.64062 686.6635 347.79688Q685.86664 346.95312 685.86664 345.4375Q685.86664 343.875 686.67914 343.01562Q687.49164 342.14062 688.7729 342.14062Q690.0229 342.14062 690.80414 342.98438Q691.601 343.82812 691.601 345.375Q691.601 345.46875 691.601 345.65625L686.9604 345.65625Q687.0229 346.6875 687.5385 347.23438Q688.05414 347.76562 688.8354 347.76562Q689.4135 347.76562 689.81976 347.46875Q690.24164 347.15625 690.476 346.5ZM687.0229 344.79688L690.49164 344.79688Q690.42914 344.0 690.101 343.60938Q689.5854 343.0 688.7885 343.0Q688.05414 343.0 687.55414 343.48438Q687.06976 343.96875 687.0229 344.79688ZM695.5229 347.5625L695.67914 348.48438Q695.226 348.57812 694.88226 348.57812Q694.30414 348.57812 693.99164 348.40625Q693.67914 348.21875 693.5385 347.92188Q693.4135 347.625 693.4135 346.67188L693.4135 343.09375L692.6479 343.09375L692.6479 342.28125L693.4135 342.28125L693.4135 340.73438L694.4604 340.10938L694.4604 342.28125L695.5229 342.28125L695.5229 343.09375L694.4604 343.09375L694.4604 346.73438Q694.4604 347.1875 694.50726 347.3125Q694.56976 347.4375 694.69476 347.51562Q694.81976 347.59375 695.05414 347.59375Q695.24164 347.59375 695.5229 347.5625ZM700.476 346.5L701.56976 346.625Q701.31976 347.57812 700.61664 348.10938Q699.9135 348.64062 698.8354 348.64062Q697.476 348.64062 696.6635 347.79688Q695.86664 346.95312 695.86664 345.4375Q695.86664 343.875 696.67914 343.01562Q697.49164 342.14062 698.7729 342.14062Q700.0229 342.14062 700.80414 342.98438Q701.601 343.82812 701.601 345.375Q701.601 345.46875 701.601 345.65625L696.9604 345.65625Q697.0229 346.6875 697.5385 347.23438Q698.05414 347.76562 698.8354 347.76562Q699.4135 347.76562 699.81976 347.46875Q700.24164 347.15625 700.476 346.5ZM697.0229 344.79688L700.49164 344.79688Q700.42914 344.0 700.101 343.60938Q699.5854 343.0 698.7885 343.0Q698.05414 343.0 697.55414 343.48438Q697.06976 343.96875 697.0229 344.79688ZM707.2885 346.21875L708.31976 346.35938Q708.1479 347.42188 707.44476 348.03125Q706.74164 348.64062 705.726 348.64062Q704.44476 348.64062 703.6635 347.8125Q702.8979 346.96875 702.8979 345.40625Q702.8979 344.40625 703.226 343.65625Q703.56976 342.89062 704.24164 342.51562Q704.92914 342.14062 705.74164 342.14062Q706.74164 342.14062 707.38226 342.65625Q708.0385 343.15625 708.226 344.10938L707.19476 344.26562Q707.05414 343.64062 706.67914 343.32812Q706.30414 343.0 705.7729 343.0Q704.976 343.0 704.476 343.57812Q703.976 344.14062 703.976 345.375Q703.976 346.64062 704.4604 347.20312Q704.94476 347.76562 705.7104 347.76562Q706.3354 347.76562 706.74164 347.39062Q707.1635 347.01562 707.2885 346.21875ZM711.5229 347.5625L711.67914 348.48438Q711.226 348.57812 710.88226 348.57812Q710.30414 348.57812 709.99164 348.40625Q709.67914 348.21875 709.5385 347.92188Q709.4135 347.625 709.4135 346.67188L709.4135 343.09375L708.6479 343.09375L708.6479 342.28125L709.4135 342.28125L709.4135 340.73438L710.4604 340.10938L710.4604 342.28125L711.5229 342.28125L711.5229 343.09375L710.4604 343.09375L710.4604 346.73438Q710.4604 347.1875 710.50726 347.3125Q710.56976 347.4375 710.69476 347.51562Q710.81976 347.59375 711.05414 347.59375Q711.24164 347.59375 711.5229 347.5625ZM712.226 341.125L712.226 339.90625L713.2885 339.90625L713.2885 341.125L712.226 341.125ZM712.226 348.5L712.226 342.28125L713.2885 342.28125L713.2885 348.5L712.226 348.5ZM714.8354 345.39062Q714.8354 343.65625 715.7885 342.82812Q716.5854 342.14062 717.74164 342.14062Q719.0229 342.14062 719.8354 342.98438Q720.6635 343.8125 720.6635 345.29688Q720.6635 346.5 720.30414 347.1875Q719.94476 347.875 719.24164 348.26562Q718.55414 348.64062 717.74164 348.64062Q716.44476 348.64062 715.63226 347.8125Q714.8354 346.96875 714.8354 345.39062ZM715.9135 345.39062Q715.9135 346.57812 716.42914 347.17188Q716.9604 347.76562 717.74164 347.76562Q718.5385 347.76562 719.05414 347.17188Q719.56976 346.57812 719.56976 345.35938Q719.56976 344.20312 719.0385 343.60938Q718.5229 343.01562 717.74164 343.01562Q716.9604 343.01562 716.42914 343.60938Q715.9135 344.1875 715.9135 345.39062ZM722.226 348.5L722.226 342.28125L723.1635 342.28125L723.1635 343.15625Q723.851 342.14062 725.1479 342.14062Q725.7104 342.14062 726.17914 342.34375Q726.6635 342.54688 726.8979 342.875Q727.13226 343.20312 727.226 343.64062Q727.2729 343.9375 727.2729 344.67188L727.2729 348.5L726.226 348.5L726.226 344.71875Q726.226 344.0625 726.101 343.75Q725.976 343.4375 725.6635 343.25Q725.351 343.04688 724.92914 343.04688Q724.25726 343.04688 723.75726 343.48438Q723.2729 343.90625 723.2729 345.09375L723.2729 348.5L722.226 348.5Z" fill-rule="nonzero"/><path fill="#4285f4" d="M314.0 56.833332C314.0 56.281048 314.44772 55.833332 315.0 55.833332L325.0 55.833332C325.55228 55.833332 326.0 56.281048 326.0 56.833332L326.0 66.833336C326.0 67.38562 325.55228 67.833336 325.0 67.833336L315.0 67.833336C314.44772 67.833336 314.0 67.38562 314.0 66.833336Z" fill-rule="nonzero"/><path fill="#1a1a1a" d="M334.23438 65.833336L334.23438 64.770836L338.64062 59.270836Q339.10938 58.69271 339.53125 58.25521L334.73438 58.25521L334.73438 57.239586L340.89062 57.239586L340.89062 58.25521L336.0625 64.208336L335.54688 64.81771L341.03125 64.81771L341.03125 65.833336L334.23438 65.833336ZM341.875 65.833336L341.875 57.239586L343.01562 57.239586L343.01562 64.81771L347.25 64.81771L347.25 65.833336L341.875 65.833336ZM354.5625 57.239586L355.70312 57.239586L355.70312 62.208336Q355.70312 63.50521 355.40625 64.270836Q355.10938 65.020836 354.34375 65.50521Q353.57812 65.97396 352.34375 65.97396Q351.14062 65.97396 350.35938 65.56771Q349.59375 65.145836 349.26562 64.364586Q348.9375 63.56771 348.9375 62.208336L348.9375 57.239586L350.07812 57.239586L350.07812 62.19271Q350.07812 63.31771 350.28125 63.84896Q350.5 64.38021 351.0 64.677086Q351.51562 64.958336 352.25 64.958336Q353.5 64.958336 354.03125 64.395836Q354.5625 63.81771 354.5625 62.19271L354.5625 57.239586ZM357.92188 65.833336L357.92188 57.239586L360.89062 57.239586Q361.89062 57.239586 362.42188 57.364586Q363.15625 57.53646 363.67188 57.97396Q364.35938 58.552086 364.6875 59.458336Q365.03125 60.34896 365.03125 61.489586Q365.03125 62.47396 364.79688 63.22396Q364.57812 63.97396 364.21875 64.47396Q363.85938 64.97396 363.42188 65.25521Q363.0 65.53646 362.40625 65.69271Q361.8125 65.833336 361.03125 65.833336L357.92188 65.833336ZM359.0625 64.81771L360.89062 64.81771Q361.75 64.81771 362.23438 64.66146Q362.71875 64.50521 363.0 64.208336Q363.40625 63.81771 363.625 63.13021Q363.85938 62.44271 363.85938 61.47396Q363.85938 60.13021 363.40625 59.41146Q362.96875 58.677086 362.34375 58.427086Q361.875 58.25521 360.875 58.25521L359.0625 58.25521L359.0625 64.81771ZM365.98438 65.833336L369.28125 57.239586L370.5 57.239586L374.01562 65.833336L372.73438 65.833336L371.71875 63.22396L368.14062 63.22396L367.1875 65.833336L365.98438 65.833336ZM368.46875 62.302086L371.375 62.302086L370.48438 59.927086Q370.0625 58.84896 369.875 58.145836Q369.70312 58.97396 369.40625 59.78646L368.46875 62.302086Z" fill-rule="nonzero"/><path fill="#ea4335" d="M390.0 56.833332C390.0 56.281048 390.44772 55.833332 391.0 55.833332L401.0 55.833332C401.55228 55.833332 402.0 56.281048 402.0 56.833332L402.0 66.833336C402.0 67.38562 401.55228 67.833336 401.0 67.833336L391.0 67.833336C390.44772 67.833336 390.0 67.38562 390.0 66.833336Z" fill-rule="nonzero"/><path fill="#1a1a1a" d="M410.57812 61.645836Q410.57812 59.50521 411.71875 58.302086Q412.875 57.083336 414.6875 57.083336Q415.89062 57.083336 416.84375 57.66146Q417.79688 58.22396 418.29688 59.239586Q418.79688 60.25521 418.79688 61.552086Q418.79688 62.84896 418.26562 63.88021Q417.73438 64.91146 416.76562 65.44271Q415.8125 65.97396 414.6875 65.97396Q413.46875 65.97396 412.51562 65.395836Q411.5625 64.802086 411.0625 63.802086Q410.57812 62.78646 410.57812 61.645836ZM411.75 61.66146Q411.75 63.22396 412.57812 64.114586Q413.42188 65.00521 414.6875 65.00521Q415.96875 65.00521 416.79688 64.114586Q417.625 63.208336 417.625 61.53646Q417.625 60.489586 417.26562 59.708336Q416.92188 58.927086 416.23438 58.50521Q415.54688 58.06771 414.70312 58.06771Q413.5 58.06771 412.625 58.895836Q411.75 59.72396 411.75 61.66146ZM419.79688 68.22396L419.79688 59.614586L420.75 59.614586L420.75 60.41146Q421.09375 59.94271 421.51562 59.708336Q421.95312 59.47396 422.5625 59.47396Q423.35938 59.47396 423.96875 59.88021Q424.57812 60.28646 424.875 61.03646Q425.1875 61.78646 425.1875 62.677086Q425.1875 63.63021 424.84375 64.395836Q424.51562 65.16146 423.85938 65.56771Q423.20312 65.97396 422.48438 65.97396Q421.95312 65.97396 421.53125 65.75521Q421.10938 65.520836 420.84375 65.19271L420.84375 68.22396L419.79688 68.22396ZM420.75 62.75521Q420.75 63.958336 421.23438 64.53646Q421.71875 65.09896 422.40625 65.09896Q423.10938 65.09896 423.60938 64.50521Q424.10938 63.91146 424.10938 62.66146Q424.10938 61.47396 423.625 60.895836Q423.14062 60.302086 422.45312 60.302086Q421.78125 60.302086 421.26562 60.927086Q420.75 61.552086 420.75 62.75521ZM431.04688 63.833336L432.14062 63.958336Q431.89062 64.91146 431.1875 65.44271Q430.48438 65.97396 429.40625 65.97396Q428.04688 65.97396 427.23438 65.13021Q426.4375 64.28646 426.4375 62.770836Q426.4375 61.208336 427.25 60.34896Q428.0625 59.47396 429.34375 59.47396Q430.59375 59.47396 431.375 60.31771Q432.17188 61.16146 432.17188 62.708336Q432.17188 62.802086 432.17188 62.989586L427.53125 62.989586Q427.59375 64.020836 428.10938 64.56771Q428.625 65.09896 429.40625 65.09896Q429.98438 65.09896 430.39062 64.802086Q430.8125 64.489586 431.04688 63.833336ZM427.59375 62.13021L431.0625 62.13021Q431.0 61.333336 430.67188 60.94271Q430.15625 60.333336 429.35938 60.333336Q428.625 60.333336 428.125 60.81771Q427.64062 61.302086 427.59375 62.13021ZM433.79688 65.833336L433.79688 59.614586L434.73438 59.614586L434.73438 60.489586Q435.42188 59.47396 436.71875 59.47396Q437.28125 59.47396 437.75 59.677086Q438.23438 59.88021 438.46875 60.208336Q438.70312 60.53646 438.79688 60.97396Q438.84375 61.270836 438.84375 62.00521L438.84375 65.833336L437.79688 65.833336L437.79688 62.052086Q437.79688 61.395836 437.67188 61.083336Q437.54688 60.770836 437.23438 60.583336Q436.92188 60.38021 436.5 60.38021Q435.82812 60.38021 435.32812 60.81771Q434.84375 61.239586 434.84375 62.427086L434.84375 65.833336L433.79688 65.833336ZM447.0625 62.81771L448.1875 63.114586Q447.82812 64.50521 446.90625 65.239586Q445.98438 65.97396 444.64062 65.97396Q443.25 65.97396 442.375 65.41146Q441.5 64.84896 441.04688 63.78646Q440.59375 62.708336 440.59375 61.47396Q440.59375 60.13021 441.10938 59.13021Q441.625 58.13021 442.5625 57.614586Q443.51562 57.09896 444.65625 57.09896Q445.9375 57.09896 446.8125 57.75521Q447.70312 58.41146 448.04688 59.59896L446.92188 59.864586Q446.625 58.927086 446.04688 58.50521Q445.48438 58.06771 444.625 58.06771Q443.64062 58.06771 442.96875 58.552086Q442.3125 59.020836 442.03125 59.81771Q441.76562 60.614586 441.76562 61.47396Q441.76562 62.56771 442.07812 63.38021Q442.40625 64.19271 443.07812 64.59896Q443.75 65.00521 444.54688 65.00521Q445.5 65.00521 446.15625 64.458336Q446.82812 63.91146 447.0625 62.81771ZM449.875 65.833336L449.875 57.239586L451.01562 57.239586L451.01562 64.81771L455.25 64.81771L455.25 65.833336L449.875 65.833336Z" fill-rule="nonzero"/><path fill="#757575" d="M26.75 31.890625L26.75 30.203125L32.8125 30.1875L32.8125 35.5Q31.40625 36.625 29.921875 37.1875Q28.4375 37.75 26.875 37.75Q24.765625 37.75 23.046875 36.84375Q21.328125 35.9375 20.4375 34.234375Q19.5625 32.515625 19.5625 30.40625Q19.5625 28.3125 20.4375 26.515625Q21.3125 24.703125 22.953125 23.828125Q24.59375 22.9375 26.734375 22.9375Q28.28125 22.9375 29.53125 23.4375Q30.796875 23.9375 31.5 24.84375Q32.21875 25.734375 32.59375 27.1875L30.890625 27.65625Q30.5625 26.5625 30.078125 25.9375Q29.609375 25.3125 28.71875 24.9375Q27.828125 24.5625 26.75 24.5625Q25.4375 24.5625 24.484375 24.953125Q23.546875 25.34375 22.96875 26.0Q22.390625 26.640625 22.0625 27.40625Q21.515625 28.734375 21.515625 30.296875Q21.515625 32.203125 22.171875 33.5Q22.84375 34.78125 24.09375 35.40625Q25.359375 36.03125 26.765625 36.03125Q28.0 36.03125 29.171875 35.5625Q30.34375 35.09375 30.953125 34.546875L30.953125 31.890625L26.75 31.890625ZM42.921875 34.15625L44.734375 34.390625Q44.3125 35.96875 43.140625 36.859375Q41.984375 37.734375 40.171875 37.734375Q37.90625 37.734375 36.5625 36.34375Q35.234375 34.9375 35.234375 32.40625Q35.234375 29.78125 36.578125 28.34375Q37.921875 26.890625 40.078125 26.890625Q42.15625 26.890625 43.46875 28.3125Q44.796875 29.71875 44.796875 32.296875Q44.796875 32.453125 44.78125 32.765625L37.046875 32.765625Q37.140625 34.46875 38.015625 35.375Q38.890625 36.28125 40.1875 36.28125Q41.15625 36.28125 41.828125 35.78125Q42.515625 35.265625 42.921875 34.15625ZM37.140625 31.3125L42.9375 31.3125Q42.828125 30.015625 42.28125 29.359375Q41.4375 28.34375 40.09375 28.34375Q38.890625 28.34375 38.0625 29.15625Q37.234375 29.953125 37.140625 31.3125ZM53.921875 34.15625L55.734375 34.390625Q55.3125 35.96875 54.140625 36.859375Q52.984375 37.734375 51.171875 37.734375Q48.90625 37.734375 47.5625 36.34375Q46.234375 34.9375 46.234375 32.40625Q46.234375 29.78125 47.578125 28.34375Q48.921875 26.890625 51.078125 26.890625Q53.15625 26.890625 54.46875 28.3125Q55.796875 29.71875 55.796875 32.296875Q55.796875 32.453125 55.78125 32.765625L48.046875 32.765625Q48.140625 34.46875 49.015625 35.375Q49.890625 36.28125 51.1875 36.28125Q52.15625 36.28125 52.828125 35.78125Q53.515625 35.265625 53.921875 34.15625ZM48.140625 31.3125L53.9375 31.3125Q53.828125 30.015625 53.28125 29.359375Q52.4375 28.34375 51.09375 28.34375Q49.890625 28.34375 49.0625 29.15625Q48.234375 29.953125 48.140625 31.3125ZM57.828125 37.5L57.828125 23.1875L59.59375 23.1875L59.59375 31.34375L63.75 27.125L66.015625 27.125L62.0625 30.96875L66.421875 37.5L64.25 37.5L60.828125 32.203125L59.59375 33.390625L59.59375 37.5L57.828125 37.5ZM67.96875 37.5L67.96875 23.1875L73.34375 23.1875Q74.984375 23.1875 75.96875 23.625Q76.953125 24.046875 77.515625 24.953125Q78.078125 25.859375 78.078125 26.84375Q78.078125 27.765625 77.578125 28.578125Q77.09375 29.390625 76.078125 29.875Q77.375 30.265625 78.078125 31.1875Q78.78125 32.09375 78.78125 33.34375Q78.78125 34.359375 78.34375 35.21875Q77.921875 36.078125 77.296875 36.546875Q76.671875 37.015625 75.734375 37.265625Q74.796875 37.5 73.421875 37.5L67.96875 37.5ZM69.859375 29.203125L72.953125 29.203125Q74.21875 29.203125 74.765625 29.03125Q75.484375 28.8125 75.84375 28.328125Q76.21875 27.828125 76.21875 27.0625Q76.21875 26.359375 75.875 25.8125Q75.53125 25.265625 74.890625 25.078125Q74.265625 24.875 72.71875 24.875L69.859375 24.875L69.859375 29.203125ZM69.859375 35.8125L73.421875 35.8125Q74.34375 35.8125 74.71875 35.734375Q75.375 35.625 75.8125 35.359375Q76.25 35.078125 76.53125 34.5625Q76.8125 34.03125 76.8125 33.34375Q76.8125 32.546875 76.40625 31.953125Q76.0 31.359375 75.265625 31.125Q74.53125 30.890625 73.171875 30.890625L69.859375 30.890625L69.859375 35.8125ZM87.921875 34.15625L89.734375 34.390625Q89.3125 35.96875 88.140625 36.859375Q86.984375 37.734375 85.171875 37.734375Q82.90625 37.734375 81.5625 36.34375Q80.234375 34.9375 80.234375 32.40625Q80.234375 29.78125 81.578125 28.34375Q82.921875 26.890625 85.078125 26.890625Q87.15625 26.890625 88.46875 28.3125Q89.796875 29.71875 89.796875 32.296875Q89.796875 32.453125 89.78125 32.765625L82.046875 32.765625Q82.140625 34.46875 83.015625 35.375Q83.890625 36.28125 85.1875 36.28125Q86.15625 36.28125 86.828125 35.78125Q87.515625 35.265625 87.921875 34.15625ZM82.140625 31.3125L87.9375 31.3125Q87.828125 30.015625 87.28125 29.359375Q86.4375 28.34375 85.09375 28.34375Q83.890625 28.34375 83.0625 29.15625Q82.234375 29.953125 82.140625 31.3125ZM91.8125 37.5L91.8125 27.125L93.40625 27.125L93.40625 28.609375Q94.546875 26.890625 96.703125 26.890625Q97.640625 26.890625 98.421875 27.234375Q99.21875 27.5625 99.609375 28.109375Q100.0 28.65625 100.15625 29.40625Q100.25 29.90625 100.25 31.125L100.25 37.5L98.484375 37.5L98.484375 31.1875Q98.484375 30.109375 98.28125 29.578125Q98.078125 29.046875 97.546875 28.734375Q97.03125 28.421875 96.328125 28.421875Q95.203125 28.421875 94.390625 29.140625Q93.578125 29.84375 93.578125 31.828125L93.578125 37.5L91.8125 37.5ZM109.59375 33.703125L111.3125 33.921875Q111.03125 35.71875 109.859375 36.734375Q108.703125 37.734375 107.0 37.734375Q104.875 37.734375 103.578125 36.34375Q102.28125 34.953125 102.28125 32.359375Q102.28125 30.671875 102.828125 29.421875Q103.390625 28.15625 104.53125 27.53125Q105.671875 26.890625 107.015625 26.890625Q108.703125 26.890625 109.765625 27.75Q110.84375 28.609375 111.15625 30.171875L109.4375 30.4375Q109.203125 29.390625 108.578125 28.875Q107.953125 28.34375 107.078125 28.34375Q105.75 28.34375 104.921875 29.296875Q104.09375 30.25 104.09375 32.296875Q104.09375 34.390625 104.890625 35.34375Q105.6875 36.28125 106.984375 36.28125Q108.015625 36.28125 108.703125 35.65625Q109.40625 35.015625 109.59375 33.703125ZM112.8125 37.5L112.8125 23.1875L114.578125 23.1875L114.578125 28.3125Q115.8125 26.890625 117.6875 26.890625Q118.828125 26.890625 119.671875 27.34375Q120.53125 27.796875 120.890625 28.609375Q121.265625 29.40625 121.265625 30.921875L121.265625 37.5L119.515625 37.5L119.515625 30.921875Q119.515625 29.609375 118.9375 29.015625Q118.359375 28.40625 117.328125 28.40625Q116.546875 28.40625 115.84375 28.8125Q115.15625 29.21875 114.859375 29.921875Q114.578125 30.609375 114.578125 31.828125L114.578125 37.5L112.8125 37.5ZM129.32812 33.75L131.17188 33.59375Q131.375 34.9375 132.125 35.625Q132.875 36.296875 133.9375 36.296875Q135.20312 36.296875 136.07812 35.34375Q136.95312 34.390625 136.95312 32.796875Q136.95312 31.296875 136.10938 30.4375Q135.26562 29.5625 133.90625 29.5625Q133.04688 29.5625 132.35938 29.953125Q131.6875 30.328125 131.29688 30.953125L129.64062 30.734375L131.03125 23.375L138.15625 23.375L138.15625 25.0625L132.4375 25.0625L131.67188 28.90625Q132.95312 28.0 134.375 28.0Q136.25 28.0 137.53125 29.3125Q138.82812 30.609375 138.82812 32.640625Q138.82812 34.59375 137.6875 36.0Q136.3125 37.75 133.9375 37.75Q131.98438 37.75 130.73438 36.65625Q129.5 35.5625 129.32812 33.75ZM141.3125 37.5L141.3125 35.5L143.3125 35.5L143.3125 37.5L141.3125 37.5ZM155.5625 35.8125L155.5625 37.5L146.10938 37.5Q146.09375 36.859375 146.3125 36.28125Q146.67188 35.3125 147.46875 34.375Q148.26562 33.4375 149.76562 32.203125Q152.10938 30.296875 152.92188 29.1875Q153.75 28.0625 153.75 27.0625Q153.75 26.015625 153.0 25.296875Q152.25 24.578125 151.04688 24.578125Q149.78125 24.578125 149.01562 25.34375Q148.25 26.109375 148.25 27.453125L146.4375 27.265625Q146.625 25.25 147.82812 24.1875Q149.04688 23.125 151.09375 23.125Q153.14062 23.125 154.34375 24.265625Q155.54688 25.40625 155.54688 27.09375Q155.54688 27.953125 155.1875 28.796875Q154.84375 29.625 154.03125 30.546875Q153.21875 31.453125 151.32812 33.0625Q149.73438 34.390625 149.28125 34.859375Q148.84375 35.328125 148.54688 35.8125L155.5625 35.8125ZM158.3125 37.5L158.3125 35.5L160.3125 35.5L160.3125 37.5L158.3125 37.5ZM163.34375 33.71875L165.09375 33.484375Q165.40625 34.984375 166.125 35.640625Q166.85938 36.296875 167.90625 36.296875Q169.14062 36.296875 169.98438 35.4375Q170.84375 34.578125 170.84375 33.3125Q170.84375 32.09375 170.04688 31.3125Q169.26562 30.53125 168.04688 30.53125Q167.54688 30.53125 166.8125 30.71875L167.0 29.171875Q167.17188 29.203125 167.28125 29.203125Q168.40625 29.203125 169.29688 28.625Q170.20312 28.03125 170.20312 26.8125Q170.20312 25.84375 169.54688 25.203125Q168.89062 24.5625 167.85938 24.5625Q166.84375 24.5625 166.15625 25.21875Q165.46875 25.859375 165.28125 27.140625L163.51562 26.828125Q163.84375 25.0625 164.98438 24.09375Q166.125 23.125 167.82812 23.125Q169.0 23.125 169.98438 23.625Q170.96875 24.125 171.48438 25.0Q172.01562 25.875 172.01562 26.84375Q172.01562 27.765625 171.51562 28.53125Q171.01562 29.296875 170.04688 29.75Q171.3125 30.03125 172.01562 30.96875Q172.71875 31.890625 172.71875 33.265625Q172.71875 35.140625 171.34375 36.453125Q169.98438 37.75 167.89062 37.75Q166.0 37.75 164.75 36.625Q163.51562 35.5 163.34375 33.71875ZM180.14062 33.203125L180.14062 31.4375L185.53125 31.4375L185.53125 33.203125L180.14062 33.203125ZM193.82812 25.203125L193.82812 23.1875L195.59375 23.1875L195.59375 25.203125L193.82812 25.203125ZM193.82812 37.5L193.82812 27.125L195.59375 27.125L195.59375 37.5L193.82812 37.5ZM197.8125 37.5L197.8125 27.125L199.40625 27.125L199.40625 28.609375Q200.54688 26.890625 202.70312 26.890625Q203.64062 26.890625 204.42188 27.234375Q205.21875 27.5625 205.60938 28.109375Q206.0 28.65625 206.15625 29.40625Q206.25 29.90625 206.25 31.125L206.25 37.5L204.48438 37.5L204.48438 31.1875Q204.48438 30.109375 204.28125 29.578125Q204.07812 29.046875 203.54688 28.734375Q203.03125 28.421875 202.32812 28.421875Q201.20312 28.421875 200.39062 29.140625Q199.57812 29.84375 199.57812 31.828125L199.57812 37.5L197.8125 37.5ZM215.54688 37.5L215.54688 36.1875Q214.5625 37.734375 212.64062 37.734375Q211.40625 37.734375 210.35938 37.046875Q209.32812 36.359375 208.75 35.140625Q208.1875 33.921875 208.1875 32.328125Q208.1875 30.765625 208.70312 29.5Q209.21875 28.234375 210.25 27.5625Q211.29688 26.890625 212.5625 26.890625Q213.5 26.890625 214.23438 27.296875Q214.96875 27.6875 215.4375 28.3125L215.4375 23.1875L217.17188 23.1875L217.17188 37.5L215.54688 37.5ZM209.98438 32.328125Q209.98438 34.3125 210.82812 35.296875Q211.67188 36.28125 212.8125 36.28125Q213.96875 36.28125 214.76562 35.34375Q215.57812 34.40625 215.57812 32.46875Q215.57812 30.34375 214.75 29.34375Q213.9375 28.34375 212.73438 28.34375Q211.5625 28.34375 210.76562 29.3125Q209.98438 30.265625 209.98438 32.328125ZM219.82812 25.203125L219.82812 23.1875L221.59375 23.1875L221.59375 25.203125L219.82812 25.203125ZM219.82812 37.5L219.82812 27.125L221.59375 27.125L221.59375 37.5L219.82812 37.5ZM226.70312 37.5L222.75 27.125L224.60938 27.125L226.84375 33.34375Q227.20312 34.34375 227.5 35.421875Q227.73438 34.609375 228.15625 33.453125L230.45312 27.125L232.26562 27.125L228.34375 37.5L226.70312 37.5ZM233.82812 25.203125L233.82812 23.1875L235.59375 23.1875L235.59375 25.203125L233.82812 25.203125ZM233.82812 37.5L233.82812 27.125L235.59375 27.125L235.59375 37.5L233.82812 37.5ZM244.54688 37.5L244.54688 36.1875Q243.5625 37.734375 241.64062 37.734375Q240.40625 37.734375 239.35938 37.046875Q238.32812 36.359375 237.75 35.140625Q237.1875 33.921875 237.1875 32.328125Q237.1875 30.765625 237.70312 29.5Q238.21875 28.234375 239.25 27.5625Q240.29688 26.890625 241.5625 26.890625Q242.5 26.890625 243.23438 27.296875Q243.96875 27.6875 244.4375 28.3125L244.4375 23.1875L246.17188 23.1875L246.17188 37.5L244.54688 37.5ZM238.98438 32.328125Q238.98438 34.3125 239.82812 35.296875Q240.67188 36.28125 241.8125 36.28125Q242.96875 36.28125 243.76562 35.34375Q244.57812 34.40625 244.57812 32.46875Q244.57812 30.34375 243.75 29.34375Q242.9375 28.34375 241.73438 28.34375Q240.5625 28.34375 239.76562 29.3125Q238.98438 30.265625 238.98438 32.328125ZM255.60938 37.5L255.60938 35.96875Q254.40625 37.734375 252.32812 37.734375Q251.40625 37.734375 250.60938 37.390625Q249.8125 37.03125 249.42188 36.5Q249.04688 35.96875 248.89062 35.1875Q248.78125 34.671875 248.78125 33.546875L248.78125 27.125L250.53125 27.125L250.53125 32.875Q250.53125 34.25 250.64062 34.734375Q250.8125 35.421875 251.34375 35.828125Q251.89062 36.21875 252.67188 36.21875Q253.46875 36.21875 254.15625 35.8125Q254.85938 35.40625 255.14062 34.71875Q255.4375 34.015625 255.4375 32.6875L255.4375 27.125L257.1875 27.125L257.1875 37.5L255.60938 37.5ZM266.59375 36.21875Q265.60938 37.046875 264.70312 37.390625Q263.79688 37.734375 262.76562 37.734375Q261.0625 37.734375 260.14062 36.90625Q259.21875 36.0625 259.21875 34.765625Q259.21875 34.0 259.5625 33.375Q259.92188 32.75 260.48438 32.375Q261.04688 31.984375 261.75 31.78125Q262.26562 31.65625 263.3125 31.515625Q265.4375 31.265625 266.4375 30.921875Q266.45312 30.5625 266.45312 30.453125Q266.45312 29.390625 265.95312 28.9375Q265.28125 28.34375 263.95312 28.34375Q262.70312 28.34375 262.10938 28.78125Q261.53125 29.21875 261.25 30.328125L259.53125 30.09375Q259.76562 28.984375 260.29688 28.3125Q260.82812 27.625 261.84375 27.265625Q262.85938 26.890625 264.20312 26.890625Q265.53125 26.890625 266.35938 27.203125Q267.1875 27.515625 267.57812 28.0Q267.96875 28.46875 268.125 29.1875Q268.21875 29.640625 268.21875 30.8125L268.21875 33.15625Q268.21875 35.609375 268.32812 36.265625Q268.4375 36.90625 268.78125 37.5L266.9375 37.5Q266.67188 36.953125 266.59375 36.21875ZM266.4375 32.296875Q265.48438 32.6875 263.5625 32.953125Q262.48438 33.109375 262.03125 33.3125Q261.59375 33.5 261.34375 33.875Q261.09375 34.25 261.09375 34.71875Q261.09375 35.421875 261.625 35.890625Q262.15625 36.359375 263.1875 36.359375Q264.20312 36.359375 264.98438 35.921875Q265.78125 35.46875 266.15625 34.703125Q266.4375 34.09375 266.4375 32.9375L266.4375 32.296875ZM270.78125 37.5L270.78125 23.1875L272.53125 23.1875L272.53125 37.5L270.78125 37.5ZM282.4375 37.5L280.8125 37.5L280.8125 23.1875L282.5625 23.1875L282.5625 28.296875Q283.6875 26.890625 285.40625 26.890625Q286.35938 26.890625 287.21875 27.28125Q288.07812 27.671875 288.625 28.375Q289.17188 29.0625 289.48438 30.046875Q289.79688 31.03125 289.79688 32.15625Q289.79688 34.828125 288.48438 36.28125Q287.17188 37.734375 285.32812 37.734375Q283.48438 37.734375 282.4375 36.203125L282.4375 37.5ZM282.42188 32.234375Q282.42188 34.09375 282.92188 34.9375Q283.76562 36.28125 285.17188 36.28125Q286.32812 36.28125 287.15625 35.28125Q288.0 34.28125 288.0 32.296875Q288.0 30.265625 287.1875 29.3125Q286.39062 28.34375 285.25 28.34375Q284.09375 28.34375 283.25 29.34375Q282.42188 30.34375 282.42188 32.234375ZM298.92188 34.15625L300.73438 34.390625Q300.3125 35.96875 299.14062 36.859375Q297.98438 37.734375 296.17188 37.734375Q293.90625 37.734375 292.5625 36.34375Q291.23438 34.9375 291.23438 32.40625Q291.23438 29.78125 292.57812 28.34375Q293.92188 26.890625 296.07812 26.890625Q298.15625 26.890625 299.46875 28.3125Q300.79688 29.71875 300.79688 32.296875Q300.79688 32.453125 300.78125 32.765625L293.04688 32.765625Q293.14062 34.46875 294.01562 35.375Q294.89062 36.28125 296.1875 36.28125Q297.15625 36.28125 297.82812 35.78125Q298.51562 35.265625 298.92188 34.15625ZM293.14062 31.3125L298.9375 31.3125Q298.82812 30.015625 298.28125 29.359375Q297.4375 28.34375 296.09375 28.34375Q294.89062 28.34375 294.0625 29.15625Q293.23438 29.953125 293.14062 31.3125ZM302.8125 37.5L302.8125 27.125L304.40625 27.125L304.40625 28.609375Q305.54688 26.890625 307.70312 26.890625Q308.64062 26.890625 309.42188 27.234375Q310.21875 27.5625 310.60938 28.109375Q311.0 28.65625 311.15625 29.40625Q311.25 29.90625 311.25 31.125L311.25 37.5L309.48438 37.5L309.48438 31.1875Q309.48438 30.109375 309.28125 29.578125Q309.07812 29.046875 308.54688 28.734375Q308.03125 28.421875 307.32812 28.421875Q306.20312 28.421875 305.39062 29.140625Q304.57812 29.84375 304.57812 31.828125L304.57812 37.5L302.8125 37.5ZM320.59375 33.703125L322.3125 33.921875Q322.03125 35.71875 320.85938 36.734375Q319.70312 37.734375 318.0 37.734375Q315.875 37.734375 314.57812 36.34375Q313.28125 34.953125 313.28125 32.359375Q313.28125 30.671875 313.82812 29.421875Q314.39062 28.15625 315.53125 27.53125Q316.67188 26.890625 318.01562 26.890625Q319.70312 26.890625 320.76562 27.75Q321.84375 28.609375 322.15625 30.171875L320.4375 30.4375Q320.20312 29.390625 319.57812 28.875Q318.95312 28.34375 318.07812 28.34375Q316.75 28.34375 315.92188 29.296875Q315.09375 30.25 315.09375 32.296875Q315.09375 34.390625 315.89062 35.34375Q316.6875 36.28125 317.98438 36.28125Q319.01562 36.28125 319.70312 35.65625Q320.40625 35.015625 320.59375 33.703125ZM323.8125 37.5L323.8125 23.1875L325.57812 23.1875L325.57812 28.3125Q326.8125 26.890625 328.6875 26.890625Q329.82812 26.890625 330.67188 27.34375Q331.53125 27.796875 331.89062 28.609375Q332.26562 29.40625 332.26562 30.921875L332.26562 37.5L330.51562 37.5L330.51562 30.921875Q330.51562 29.609375 329.9375 29.015625Q329.35938 28.40625 328.32812 28.40625Q327.54688 28.40625 326.84375 28.8125Q326.15625 29.21875 325.85938 29.921875Q325.57812 30.609375 325.57812 31.828125L325.57812 37.5L323.8125 37.5ZM334.8125 37.5L334.8125 27.125L336.39062 27.125L336.39062 28.578125Q336.875 27.828125 337.6875 27.359375Q338.5 26.890625 339.53125 26.890625Q340.6875 26.890625 341.42188 27.375Q342.15625 27.84375 342.46875 28.703125Q343.70312 26.890625 345.67188 26.890625Q347.21875 26.890625 348.04688 27.75Q348.875 28.609375 348.875 30.375L348.875 37.5L347.125 37.5L347.125 30.96875Q347.125 29.90625 346.95312 29.453125Q346.78125 28.984375 346.32812 28.703125Q345.89062 28.421875 345.28125 28.421875Q344.1875 28.421875 343.45312 29.15625Q342.73438 29.875 342.73438 31.46875L342.73438 37.5L340.98438 37.5L340.98438 30.765625Q340.98438 29.59375 340.54688 29.015625Q340.125 28.421875 339.14062 28.421875Q338.40625 28.421875 337.76562 28.8125Q337.14062 29.203125 336.85938 29.953125Q336.57812 30.703125 336.57812 32.125L336.57812 37.5L334.8125 37.5ZM358.59375 36.21875Q357.60938 37.046875 356.70312 37.390625Q355.79688 37.734375 354.76562 37.734375Q353.0625 37.734375 352.14062 36.90625Q351.21875 36.0625 351.21875 34.765625Q351.21875 34.0 351.5625 33.375Q351.92188 32.75 352.48438 32.375Q353.04688 31.984375 353.75 31.78125Q354.26562 31.65625 355.3125 31.515625Q357.4375 31.265625 358.4375 30.921875Q358.45312 30.5625 358.45312 30.453125Q358.45312 29.390625 357.95312 28.9375Q357.28125 28.34375 355.95312 28.34375Q354.70312 28.34375 354.10938 28.78125Q353.53125 29.21875 353.25 30.328125L351.53125 30.09375Q351.76562 28.984375 352.29688 28.3125Q352.82812 27.625 353.84375 27.265625Q354.85938 26.890625 356.20312 26.890625Q357.53125 26.890625 358.35938 27.203125Q359.1875 27.515625 359.57812 28.0Q359.96875 28.46875 360.125 29.1875Q360.21875 29.640625 360.21875 30.8125L360.21875 33.15625Q360.21875 35.609375 360.32812 36.265625Q360.4375 36.90625 360.78125 37.5L358.9375 37.5Q358.67188 36.953125 358.59375 36.21875ZM358.4375 32.296875Q357.48438 32.6875 355.5625 32.953125Q354.48438 33.109375 354.03125 33.3125Q353.59375 33.5 353.34375 33.875Q353.09375 34.25 353.09375 34.71875Q353.09375 35.421875 353.625 35.890625Q354.15625 36.359375 355.1875 36.359375Q356.20312 36.359375 356.98438 35.921875Q357.78125 35.46875 358.15625 34.703125Q358.4375 34.09375 358.4375 32.9375L358.4375 32.296875ZM362.79688 37.5L362.79688 27.125L364.375 27.125L364.375 28.703125Q364.98438 27.59375 365.5 27.25Q366.01562 26.890625 366.625 26.890625Q367.51562 26.890625 368.4375 27.453125L367.82812 29.09375Q367.1875 28.703125 366.54688 28.703125Q365.96875 28.703125 365.5 29.0625Q365.04688 29.40625 364.84375 30.015625Q364.5625 30.953125 364.5625 32.0625L364.5625 37.5L362.79688 37.5ZM369.82812 37.5L369.82812 23.1875L371.59375 23.1875L371.59375 31.34375L375.75 27.125L378.01562 27.125L374.0625 30.96875L378.42188 37.5L376.25 37.5L372.82812 32.203125L371.59375 33.390625L371.59375 37.5L369.82812 37.5ZM379.10938 34.40625L380.85938 34.125Q381.0 35.171875 381.67188 35.734375Q382.34375 36.28125 383.54688 36.28125Q384.75 36.28125 385.32812 35.796875Q385.92188 35.296875 385.92188 34.640625Q385.92188 34.046875 385.40625 33.703125Q385.04688 33.46875 383.60938 33.109375Q381.67188 32.609375 380.92188 32.265625Q380.1875 31.90625 379.79688 31.28125Q379.40625 30.640625 379.40625 29.875Q379.40625 29.1875 379.71875 28.59375Q380.04688 28.0 380.59375 27.609375Q381.0 27.3125 381.70312 27.109375Q382.42188 26.890625 383.23438 26.890625Q384.45312 26.890625 385.375 27.25Q386.29688 27.59375 386.73438 28.203125Q387.17188 28.796875 387.34375 29.796875L385.625 30.03125Q385.5 29.234375 384.9375 28.796875Q384.375 28.34375 383.35938 28.34375Q382.14062 28.34375 381.625 28.75Q381.10938 29.140625 381.10938 29.671875Q381.10938 30.015625 381.32812 30.296875Q381.53125 30.578125 382.0 30.765625Q382.26562 30.859375 383.54688 31.203125Q385.42188 31.703125 386.15625 32.03125Q386.89062 32.34375 387.3125 32.953125Q387.73438 33.546875 387.73438 34.453125Q387.73438 35.328125 387.21875 36.109375Q386.70312 36.890625 385.73438 37.3125Q384.76562 37.734375 383.54688 37.734375Q381.53125 37.734375 380.46875 36.890625Q379.40625 36.046875 379.10938 34.40625ZM399.17188 41.703125Q397.71875 39.875 396.71875 37.421875Q395.71875 34.953125 395.71875 32.3125Q395.71875 29.984375 396.46875 27.859375Q397.34375 25.390625 399.17188 22.9375L400.4375 22.9375Q399.25 24.96875 398.875 25.84375Q398.28125 27.1875 397.9375 28.65625Q397.51562 30.484375 397.51562 32.328125Q397.51562 37.015625 400.4375 41.703125L399.17188 41.703125ZM402.8125 37.5L402.8125 23.1875L404.57812 23.1875L404.57812 28.3125Q405.8125 26.890625 407.6875 26.890625Q408.82812 26.890625 409.67188 27.34375Q410.53125 27.796875 410.89062 28.609375Q411.26562 29.40625 411.26562 30.921875L411.26562 37.5L409.51562 37.5L409.51562 30.921875Q409.51562 29.609375 408.9375 29.015625Q408.35938 28.40625 407.32812 28.40625Q406.54688 28.40625 405.84375 28.8125Q405.15625 29.21875 404.85938 29.921875Q404.57812 30.609375 404.57812 31.828125L404.57812 37.5L402.8125 37.5ZM413.82812 25.203125L413.82812 23.1875L415.59375 23.1875L415.59375 25.203125L413.82812 25.203125ZM413.82812 37.5L413.82812 27.125L415.59375 27.125L415.59375 37.5L413.82812 37.5ZM417.5 38.359375L419.20312 38.609375Q419.3125 39.40625 419.79688 39.765625Q420.45312 40.25 421.59375 40.25Q422.8125 40.25 423.46875 39.765625Q424.14062 39.28125 424.375 38.40625Q424.51562 37.859375 424.5 36.140625Q423.34375 37.5 421.625 37.5Q419.48438 37.5 418.3125 35.953125Q417.14062 34.40625 417.14062 32.25Q417.14062 30.765625 417.67188 29.515625Q418.21875 28.265625 419.23438 27.578125Q420.26562 26.890625 421.64062 26.890625Q423.46875 26.890625 424.67188 28.375L424.67188 27.125L426.28125 27.125L426.28125 36.09375Q426.28125 38.515625 425.78125 39.515625Q425.29688 40.53125 424.21875 41.109375Q423.15625 41.703125 421.59375 41.703125Q419.75 41.703125 418.59375 40.875Q417.45312 40.046875 417.5 38.359375ZM418.95312 32.125Q418.95312 34.171875 419.76562 35.109375Q420.57812 36.046875 421.79688 36.046875Q423.0 36.046875 423.8125 35.109375Q424.64062 34.171875 424.64062 32.1875Q424.64062 30.28125 423.79688 29.3125Q422.95312 28.34375 421.76562 28.34375Q420.59375 28.34375 419.76562 29.296875Q418.95312 30.25 418.95312 32.125ZM428.8125 37.5L428.8125 23.1875L430.57812 23.1875L430.57812 28.3125Q431.8125 26.890625 433.6875 26.890625Q434.82812 26.890625 435.67188 27.34375Q436.53125 27.796875 436.89062 28.609375Q437.26562 29.40625 437.26562 30.921875L437.26562 37.5L435.51562 37.5L435.51562 30.921875Q435.51562 29.609375 434.9375 29.015625Q434.35938 28.40625 433.32812 28.40625Q432.54688 28.40625 431.84375 28.8125Q431.15625 29.21875 430.85938 29.921875Q430.57812 30.609375 430.57812 31.828125L430.57812 37.5L428.8125 37.5ZM446.92188 34.15625L448.73438 34.390625Q448.3125 35.96875 447.14062 36.859375Q445.98438 37.734375 444.17188 37.734375Q441.90625 37.734375 440.5625 36.34375Q439.23438 34.9375 439.23438 32.40625Q439.23438 29.78125 440.57812 28.34375Q441.92188 26.890625 444.07812 26.890625Q446.15625 26.890625 447.46875 28.3125Q448.79688 29.71875 448.79688 32.296875Q448.79688 32.453125 448.78125 32.765625L441.04688 32.765625Q441.14062 34.46875 442.01562 35.375Q442.89062 36.28125 444.1875 36.28125Q445.15625 36.28125 445.82812 35.78125Q446.51562 35.265625 446.92188 34.15625ZM441.14062 31.3125L446.9375 31.3125Q446.82812 30.015625 446.28125 29.359375Q445.4375 28.34375 444.09375 28.34375Q442.89062 28.34375 442.0625 29.15625Q441.23438 29.953125 441.14062 31.3125ZM450.79688 37.5L450.79688 27.125L452.375 27.125L452.375 28.703125Q452.98438 27.59375 453.5 27.25Q454.01562 26.890625 454.625 26.890625Q455.51562 26.890625 456.4375 27.453125L455.82812 29.09375Q455.1875 28.703125 454.54688 28.703125Q453.96875 28.703125 453.5 29.0625Q453.04688 29.40625 452.84375 30.015625Q452.5625 30.953125 452.5625 32.0625L452.5625 37.5L450.79688 37.5ZM463.82812 25.203125L463.82812 23.1875L465.59375 23.1875L465.59375 25.203125L463.82812 25.203125ZM463.82812 37.5L463.82812 27.125L465.59375 27.125L465.59375 37.5L463.82812 37.5ZM467.10938 34.40625L468.85938 34.125Q469.0 35.171875 469.67188 35.734375Q470.34375 36.28125 471.54688 36.28125Q472.75 36.28125 473.32812 35.796875Q473.92188 35.296875 473.92188 34.640625Q473.92188 34.046875 473.40625 33.703125Q473.04688 33.46875 471.60938 33.109375Q469.67188 32.609375 468.92188 32.265625Q468.1875 31.90625 467.79688 31.28125Q467.40625 30.640625 467.40625 29.875Q467.40625 29.1875 467.71875 28.59375Q468.04688 28.0 468.59375 27.609375Q469.0 27.3125 469.70312 27.109375Q470.42188 26.890625 471.23438 26.890625Q472.45312 26.890625 473.375 27.25Q474.29688 27.59375 474.73438 28.203125Q475.17188 28.796875 475.34375 29.796875L473.625 30.03125Q473.5 29.234375 472.9375 28.796875Q472.375 28.34375 471.35938 28.34375Q470.14062 28.34375 469.625 28.75Q469.10938 29.140625 469.10938 29.671875Q469.10938 30.015625 469.32812 30.296875Q469.53125 30.578125 470.0 30.765625Q470.26562 30.859375 471.54688 31.203125Q473.42188 31.703125 474.15625 32.03125Q474.89062 32.34375 475.3125 32.953125Q475.73438 33.546875 475.73438 34.453125Q475.73438 35.328125 475.21875 36.109375Q474.70312 36.890625 473.73438 37.3125Q472.76562 37.734375 471.54688 37.734375Q469.53125 37.734375 468.46875 36.890625Q467.40625 36.046875 467.10938 34.40625ZM485.4375 37.5L483.8125 37.5L483.8125 23.1875L485.5625 23.1875L485.5625 28.296875Q486.6875 26.890625 488.40625 26.890625Q489.35938 26.890625 490.21875 27.28125Q491.07812 27.671875 491.625 28.375Q492.17188 29.0625 492.48438 30.046875Q492.79688 31.03125 492.79688 32.15625Q492.79688 34.828125 491.48438 36.28125Q490.17188 37.734375 488.32812 37.734375Q486.48438 37.734375 485.4375 36.203125L485.4375 37.5ZM485.42188 32.234375Q485.42188 34.09375 485.92188 34.9375Q486.76562 36.28125 488.17188 36.28125Q489.32812 36.28125 490.15625 35.28125Q491.0 34.28125 491.0 32.296875Q491.0 30.265625 490.1875 29.3125Q489.39062 28.34375 488.25 28.34375Q487.09375 28.34375 486.25 29.34375Q485.42188 30.34375 485.42188 32.234375ZM501.92188 34.15625L503.73438 34.390625Q503.3125 35.96875 502.14062 36.859375Q500.98438 37.734375 499.17188 37.734375Q496.90625 37.734375 495.5625 36.34375Q494.23438 34.9375 494.23438 32.40625Q494.23438 29.78125 495.57812 28.34375Q496.92188 26.890625 499.07812 26.890625Q501.15625 26.890625 502.46875 28.3125Q503.79688 29.71875 503.79688 32.296875Q503.79688 32.453125 503.78125 32.765625L496.04688 32.765625Q496.14062 34.46875 497.01562 35.375Q497.89062 36.28125 499.1875 36.28125Q500.15625 36.28125 500.82812 35.78125Q501.51562 35.265625 501.92188 34.15625ZM496.14062 31.3125L501.9375 31.3125Q501.82812 30.015625 501.28125 29.359375Q500.4375 28.34375 499.09375 28.34375Q497.89062 28.34375 497.0625 29.15625Q496.23438 29.953125 496.14062 31.3125ZM509.65625 35.921875L509.90625 37.484375Q509.17188 37.640625 508.57812 37.640625Q507.625 37.640625 507.09375 37.34375Q506.57812 37.03125 506.35938 36.546875Q506.14062 36.046875 506.14062 34.46875L506.14062 28.5L504.85938 28.5L504.85938 27.125L506.14062 27.125L506.14062 24.5625L507.89062 23.5L507.89062 27.125L509.65625 27.125L509.65625 28.5L507.89062 28.5L507.89062 34.5625Q507.89062 35.3125 507.98438 35.53125Q508.07812 35.734375 508.28125 35.875Q508.5 36.0 508.89062 36.0Q509.17188 36.0 509.65625 35.921875ZM515.65625 35.921875L515.90625 37.484375Q515.1719 37.640625 514.5781 37.640625Q513.625 37.640625 513.09375 37.34375Q512.5781 37.03125 512.3594 36.546875Q512.1406 36.046875 512.1406 34.46875L512.1406 28.5L510.85938 28.5L510.85938 27.125L512.1406 27.125L512.1406 24.5625L513.8906 23.5L513.8906 27.125L515.65625 27.125L515.65625 28.5L513.8906 28.5L513.8906 34.5625Q513.8906 35.3125 513.9844 35.53125Q514.0781 35.734375 514.28125 35.875Q514.5 36.0 514.8906 36.0Q515.1719 36.0 515.65625 35.921875ZM524.9219 34.15625L526.7344 34.390625Q526.3125 35.96875 525.1406 36.859375Q523.9844 37.734375 522.1719 37.734375Q519.90625 37.734375 518.5625 36.34375Q517.2344 34.9375 517.2344 32.40625Q517.2344 29.78125 518.5781 28.34375Q519.9219 26.890625 522.0781 26.890625Q524.15625 26.890625 525.46875 28.3125Q526.7969 29.71875 526.7969 32.296875Q526.7969 32.453125 526.78125 32.765625L519.0469 32.765625Q519.1406 34.46875 520.0156 35.375Q520.8906 36.28125 522.1875 36.28125Q523.15625 36.28125 523.8281 35.78125Q524.5156 35.265625 524.9219 34.15625ZM519.1406 31.3125L524.9375 31.3125Q524.8281 30.015625 524.28125 29.359375Q523.4375 28.34375 522.09375 28.34375Q520.8906 28.34375 520.0625 29.15625Q519.2344 29.953125 519.1406 31.3125ZM528.7969 37.5L528.7969 27.125L530.375 27.125L530.375 28.703125Q530.9844 27.59375 531.5 27.25Q532.0156 26.890625 532.625 26.890625Q533.5156 26.890625 534.4375 27.453125L533.8281 29.09375Q533.1875 28.703125 532.5469 28.703125Q531.96875 28.703125 531.5 29.0625Q531.0469 29.40625 530.84375 30.015625Q530.5625 30.953125 530.5625 32.0625L530.5625 37.5L528.7969 37.5ZM536.96875 41.703125L535.71875 41.703125Q538.625 37.015625 538.625 32.328125Q538.625 30.484375 538.21875 28.6875Q537.875 27.21875 537.28125 25.875Q536.90625 24.984375 535.71875 22.9375L536.96875 22.9375Q538.8125 25.390625 539.6875 27.859375Q540.4375 29.984375 540.4375 32.3125Q540.4375 34.953125 539.4219 37.421875Q538.4219 39.875 536.96875 41.703125Z" fill-rule="nonzero"/></svg>
\ No newline at end of file @@ -7,8 +7,11 @@ ZLUDA is a drop-in replacament for CUDA that allows to run unmodified CUDA appli ZLUDA performance has been measured with GeekBench 5.2.3 on Intel UHD 630.\ One measurement has been done using OpenCL and another measurement has been done using CUDA with Intel GPU masquerading as a (relatively slow) NVIDIA GPU with the help of ZLUDA. Both measurements use the same GPU. -Performance below is in percent normalized to OpenCL performance. 110% means that ZLUDA-implemented CUDA is 10% faster on Intel UHD 630. +Performance below is normalized to OpenCL performance. 110% means that ZLUDA-implemented CUDA is 10% faster on Intel UHD 630. +![](GeekBench_5_2_3.svg) + +Overall in this suite of benchmarks ZLUDA is roughly 4% faster. ### Explanation of the results * Why is ZLUDA faster in Stereo Matching, Gaussian Blur and Depth of Field?\ @@ -20,7 +23,7 @@ Performance below is in percent normalized to OpenCL performance. 110% means tha Authors of CUDA benchmarks used CUDA functions `atomicInc` and `atomicDec` which have direct hardware support on NVIDIA cards, but no hardware support on Intel cards. They have to be emulated in software, which limits performance * Why are some benchmarks failing?\ ZLUDA itself supports all the operations used in the failing benchmarks. From the limited debugging that has been done yet, the problem is most likely somewhere else. Intel GPU compiler stack is very capable when it comes to compiling OpenCL, C for Metal and DPC++. It's not yet very good at compiling ZLUDA. ZLUDA emits code patterns never seen before by the Intel GPU compiler stack and hits some rarely used (or not used before) code paths in the compiler.\ - Current status of failing GeekBench tests is tracked [here](#12) + Current status of failing GeekBench tests is tracked [here](https://github.com/vosen/ZLUDA/pull/12) ## Details |