--- title: "patternLinear3d" excerpt: "Repeat a 3-dimensional solid along a linear path, with a dynamic amount" layout: manual --- Repeat a 3-dimensional solid along a linear path, with a dynamic amount of distance between each repetition, some specified number of times. ```js patternLinear3d(data: LinearPattern3dData, extrude_group_set: ExtrudeGroupSet) -> [ExtrudeGroup] ``` ### Examples ```js const exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([0, 2], %) |> line([3, 1], %) |> line([0, -4], %) |> close(%) const example = extrude(1, exampleSketch) |> patternLinear3d({ axis: [1, 0, 1], repetitions: 6, distance: 6 }, %) ``` ![Rendered example of patternLinear3d 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAACqMklEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn3Qgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6sox48f56qrrrrqqquuuuqqq6666qr/fa655poHP/jBD35pSRweHu5y1VVXXXXVVc+LylVXXXXVVVddddVVV1111VX/a1xzzTUPfu3Xfu33evEXf/HXfrEXe7HXvu+++2695pprHvwjP/Ijn/2jP/qjn8NVV1111VVXPSf0oAc9iKuuuuqqq6666qqrrrrqqqv+57rmmmse/Nqv/drv9eIv/uKv/WIv9mKvvbu7y1/+5V8C8Fd/9Ve8zMu8DK/7uq/Lfffdd+tnfdZnvc599913K1ddddVVV111BXrQgx7EVVddddVVV1111VVXXXXVVf+zXHPNNQ9+7dd+7fd6ndd5nfe+5pprHry7u8tf/uVfsru7y1//9V/z3F7ndV6H13md1+G+++679bd+67e++0d/9Ec/h6uuuuqqq64CKlddddVVV1111VVXXXXVVVf9j3DNNdc8+LVf+7Xf63Ve53Xe+5prrnnw7u4uf/VXf8Uf/MEf8Fd/9Ve8IMePHwdgd3eXa6655sEv/uIv/tq//du//T333XffrVx11VVXXfX/HZWrrrrqqquuuuqqq6666qqr/ttcc801D37t137t93qd13md977mmmsevLu7y1/91V/x8z//89x66628IMePH+dlXuZleJmXeRmOHz/OA73Yi73Ya585c+bB9913361cddVVV131/x2Vq6666qqrrrrqqquuuuqqq/5LXXPNNQ9+7dd+7fd6ndd5nfe+5pprHry7u8tf/dVf8fM///PceuutvCDHjx/nZV7mZXiZl3kZjh8/zv2Ojo54xjOewdmzZ3n5l395NjY2OHv27K1cddVVV111FVC56qqrrrrqqquuuuqqq6666j/dNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwbu7u/zVX/0VP//zP8+tt97KC3L8+HFe5mVehtd5ndfhgY6OjnjGM57B2bNnOXfuHPfb2NgA4L777ruVq6666qqrrgIqV1111VVXXXXVVVddddVVV/2nuOaaax782q/92u/1Tu/0Tp8NsLu7y1/91V/x8z//89x66628ICdOnOClX/qleZ3XeR0e6OjoiGc84xmcO3eOc+fOAWCbq6666qqrrnohqFx11VVXXXXVVVddddVVV131H+aaa6558Gu/9mu/1zu90zt9NsDu7i6/9Vu/xdOf/nRuvfVWnpskAI4fP85Lv/RL8zqv8zo80NHREbfddhtnz57l3LlzPJBtHuj06dMA/MM//MNv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89xs89xs89xs89xs89xs89xs86I4c+YMAP/wD//w21x11VVXXXXV86Jy1VVXXXXVVVddddVVV131f9g111zz4EuXLnG/Bz3oQQCcP3+e52abB7LNc7PNc7PNc7PNc7PNc7PNc7PN82Obq6666qqrrvpXonLVVVddddVVV1111VVXXXUVtnkg2zw32zw32zw32zw32zw327yobPPcbLO5uQnAfffddytXXXXVVVdd9bwIrrrqqquuuuqqq6666qqr/g+75pprHry7u8v9jh8/DsDR0RH3s80D2ea52ea52ea52ea52ea52eb5sc1zs81zs83m5iYA9913361cddVVV1111fNHcNVVV1111VVXXXXVVVdd9X/YmTNnHry7u8sLYpsHss1zs81zs81zs81zs82LyjbPzTYvyDXXXAPAP/zDP/w2V1111VVXXfX8Ubnqqquuuuqqq6666qqrrvo/7Jprrnkwz3TixAkAjo6OALDNA9nmudnmudnmudnmRWWb52ab52ab58c2V1111VVXXfUionLVVVddddVVV1111VVXXfV/3O7uLgAPetCDAFgul9jmgWzz3Gzz3Gzz3Gzz/Njmudnmudnmudnm+bHN/TY2NgC47777buWqq6666qqrnj8qV1111VVXXXXVVVddddVV/0ddc801Dwa4dOkSD3R0dMS/xDbPzTYvKts8N9s8N9u8qGzzQJubmwCcPXv2GVx11VVXXXXV80flqquuuuqqq6666qqrrrrq/6gzZ848mAc4duwYz49tHsg2LyrbPDfbPDfbPDfbPD+2eW62eW6bm5sA3Hfffbdy1VVXXXXVVc8flauuuuqqq6666qqrrrrqqv+jrrnmmgcD7O7uAnD8+HEAzp07x/1s86KwzXOzzXOzzXOzzXOzzfNjm+dmm+dnc3MTgLNnz97KVVddddVVVz1/VK666qqrrrrqqquuuuqqq/4P293d5fmxzfNjm+dmm+dmm+dmm+dmmxeVbV5Uttnc3ATgvvvuu5Wrrrrqqquuev6oXHXVVVddddVVV1111VVX/R915syZB+3u7nK/48ePA3B0dMTzY5vnZpvnZpvnZpvnZpvnxzbPzTbPj22em22uuuqqq6666kVE5aqrrrrqqquuuuqqq6666v+oa6655sGXLl3ifseOHQPg6OiI52ab52ab52ab52ab52ab58c2z802z49tnpttAK655hoA/uEf/uG3ueqqq6666qoXjMpVV1111VVXXXXVVVddddX/Y7Z5fmzz3Gzz3Gzz3Gzz/Njmudnm+bHNC7O5uQnAfffddytXXXXVVVdd9YIRXHXVVVddddVVV1111VVX/R/1D//wD7/zoAc9iOPHjwNw/PhxAI6OjgCwzfNjm+dmm+dmm+dmm+fHNs/NNs+PbZ4f29xvc3OTq6666qqrrnoREFx11VVXXXXVVVddddVVV/0f9Q//8A+/PQzDre/5nu/Jgx70IACOjo4AsM3zY5vnZpvnZpsXlW1eVLZ5fmzzQJubmwD8wz/8w+9w1VVXXXXVVS8YwVVXXXXVVVddddVVV1111f9R9913362f9Vmf9TrDMNz6Xu/1XgAcHR1hm+fHNs/NNs/NNs+PbZ6bbZ4f2zw32zw/trnqqquuuuqqfyOCq6666qqrrrrqqquuuuqq/8Puu+++Wz/rsz7rdXimjY0NbrnlFp6bbZ6bbZ6bbZ4f2zw32zw/tnlutnl+bPP8XHPNNQD8wz/8w29z1VVXXXXVVS8Y5fjx41x11VVXXXXVVVddddVVV/1fdnh4uHv27NlnHB4e7j7ykY986euvv55bbrmFY8eO0XUdu7u7PDfbPDfbPD+2eW62eX5s89xs8/zY5vmxzaMe9Sj6vucXfuEXvubw8HCXq6666qqrrnr+KMePH+eqq6666qqrrrrqqquuuur/ultvvfWvb7311r+59dZb/2Zzc/P4jTfe+OBjx45x/fXX86AHPYjjx48zjiNHR0fY5rnZ5vmxzXOzzfNjmxeVbZ4f2wC87Mu+LADf9V3f9TFcddVVV1111QuGHvSgB3HVVVddddVVV1111VVXXfX/zTXXXPPg137t136vF3/xF3/tF3uxF3ttnuno6IizZ8/yjGc8g3PnzgFgm+fHNs/NNs+PbZ4f2zw32zw/tgHY3NzkLd/yLbnvvvtu/ZAP+ZCHcNVVV1111VUvGOX48eNcddVVV1111VVXXXXVVVf9f3N4eLj7D//wD7/zW7/1W9/z27/9299zeHi4K4kbb7zxwcePH+dBD3oQD3rQgzh27BjjOHJ0dMQD2ea52eb5sc3zY5sXlW3ud9NNN3HTTTfxp3/6pz/9p3/6pz/DVVddddVVV71glOPHj3PVVVddddVVV1111VVXXfX/2eHh4e4//MM//M5v/dZvfc9v//Zvf8/h4eGuJG688cYHHz9+nAc96EE8+MEP5vjx44zjyOHhIc/NNs+PbZ4f2zw/tvmXnDhxgptuuolbb731r//0T//0Z7jqqquuuuqqF4xy/Phxrrrqqquuuuqqq6666qqrrrri8PBw9x/+4R9+57d+67e+57d/+7e/5/DwcPeaa6558PHjx48fP36cBz3oQTzoQQ+i73sAjo6OsM3zY5vnxzbPj22eH9s80E033cS1117Ln/7pn/70P/zDP/wOV1111VVXXfWCUY4fP85VV1111VVXXXXVVVddddVVz+vw8HD3H/7hH37nF37hF77mt3/7t7/n8PBw95prrnnwiRMnjp85c4YHP/jBPOhBD6LrOgCOjo64n22eH9s8P7Z5fmzz3B760Idy4sQJfvu3f/t7br311r/mqquuuuqqq14w9KAHPYirrrrqqquuuuqqq6666qqrXnTXXHPNg1/7tV/7vd7pnd7ps3mAw8NDbr31Vu677z7Onj3Lc7PN82Ob58c2z8/rvu7rcu211/KZn/mZr/MP//APv81VV1111VVXvWDoQQ96EFddddVVV1111VVXXXXVVVf9611zzTUPPnPmzINf53Ve571e53Ve5715gMPDQ2699VZuvfVWDg8Psc3zY5vnxzbPj23e6q3eis3NTT7kQz7kIffdd9+tXHXVVVddddULhh70oAdx1VVXXXXVVVddddVVV1111b/PNddc8+AXe7EXe+0Xe7EXe63XeZ3XeW8e4PDwkKc//enceuutHB4ecj/bPD+2eX5sA/Cu7/quALzd272duOqqq6666qoXDj3oQQ/iqquuuuqqq6666qqrrrrqqv8411xzzYNf7MVe7LVf7MVe7LVe53Ve5715psPDQw4PD7n11lt52tOexvNjm+fHNgCbm5u81Vu9Fffdd9+tH/IhH/IQrrrqqquuuuqFQw960IO46qqrrrrqqquuuuqqq6666j/HNddc8+AXe7EXe+0Xe7EXe63XeZ3XeW+e6fDwkMPDQ57+9Kfz9Kc/HQDbPD+2ud8111zD67/+6/MP//APv/2Zn/mZr8NVV1111VVXvXCU48ePc9VVV1111VVXXXXVVVddddV/jsPDw91bb731r//0T//0Z377t3/7e2699da/2dzcPH7jjTc+eHNzk5tuuomHPOQhnDhxgq7r2N3d5YW59tpruemmm/iHf/iH3/7TP/3Tn+Gqq6666qqrXjgqV1111VVXXXXVVVddddVVV/2XuO+++2697777vvu3fuu3vvuaa6558Iu92Iu99uu8zuu814u92Iu99kMe8hAe8pCH8BIv8RLcd9993HvvvTz96U/HNg+0ubkJwH333XcrV1111VVXXfUvo3LVVVddddVVV1111VVXXXXVf7n77rvv1vvuu++7f+u3fuu7r7nmmge/2Iu92Gu/zuu8znu92Iu92Gs/5CEP4SEPeQgv8RIvwb333st9993H0572NAA2NzcBOHv27DO46qqrrrrqqn8Zlauuuuqqq6666qqrrrrqqqv+W91333233nfffd/9W7/1W999zTXXPPjFXuzFXvt1Xud13uvFXuzFXvuhD30oD33oQ3mJl3gJ7r33XjY3N7nqqquuuuqqfwXK8ePHueqqq6666qqrrrrqqquu+q92zTXXPPjN3uzNPupzP/dzf/uaa6558Obm5olbb731r/l/7vDwcPfWW2/969/6rd/6nt/+7d/+nsPDw11J3HjjjQ8+ceIEW1tbAHzXd33XxxweHu5y1VVXXXXVVS8cetCDHsRVV1111VVXXXXVVVddddV/hRd7sRd77Rd7sRd7rXd6p3f6bIDd3V3++q//mtd+7dcG4Ou//uvf57d+67e+m6uexzXXXPPg137t136vF3/xF3/tr//6r3+f++6771auuuqqq6666l+GHvSgB3HVVVddddVVV1111VVXXfWf4Zprrnnwa7/2a7/XNddc8+DXeZ3XeW+A3d1d/vqv/5pnPOMZ3HrrrQC89Eu/NG/1Vm/Ffffdd+tnfdZnvc599913K1ddddVVV1111X8E9KAHPYirrrrqqquuuuqqq6666qr/KNdcc82DX/u1X/u9XvzFX/y1X+zFXuy1AXZ3d/nrv/5r/uZv/obd3V2en/d6r/fiwQ9+MP/wD//w25/5mZ/5Olx11VVXXXXVVf8RqFx11VVXXXXVVVddddVVV/07XXPNNQ9+7dd+7fd68Rd/8dd+sRd7sdcG2N3d5bd/+7f5m7/5G3Z3d3l+JAFw/PhxLl26BMCLvdiLvfY111zz4Pvuu+9Wrrrqqquuuuqqfy8qV1111VVXXXXVVVddddVV/wbXXHPNg1/7tV/7vV78xV/8tV/sxV7stQF2d3f57d/+bX7nd36H5yaJBzp+/Dgv9VIvxfHjx3mpl3op7nfffffd+tqv/drv9aM/+qOfw1VXXXXVVVdd9e9F5aqrrrrqqquuuuqqq6666kV0zTXXPPi1X/u13+t1Xud13vuaa655MMCtt97Kb//2b/M7v/M73E8Sz8/x48d5qZd6KR70oAfx4Ac/mAc6OjoC4Jprrnnw2bNnn8FVV1111VVXXfUfgcpVV1111VVXXXXVVVddddULcc011zz4tV/7td/rnd7pnT4bYHd3l1tvvZXHPe5x/M7v/A6SAJDE83P8+HFe6qVeigc96EE8+MEP5oGOjo647bbbeMITngDAy77sy3LLLbdw1VVXXXXVVVf9h6Fy1VVXXXXVVVddddVVV131XK655poHv/Zrv/Z7vdM7vdNnA+zu7vLbv/3bXLp0ib/5m7/hfpJ4fo4fP85LvdRL8VIv9VIcP36c+x0dHXF0dMS5c+d44hOfiG0eaGNjA4D77rvvVq666qqrrrrqqv8IVK666qqrrrrqqquuuuqqq4AXe7EXe+0Xe7EXe613eqd3+myA3d1dfud3fodbb72VZzzjGfxLjh8/zku91EvxUi/1Uhw/fpz7HR0dcdttt7FcLrntttu4n22e28bGBgBnz569lauuuuqqq6666j8Clauuuuqqq6666qqrrrrq/6Vrrrnmwa/92q/9Xtdcc82DX+d1Xue9AXZ3d/md3/kdbr31Vp7xjGfwLzl+/Dgv9VIvxWu91mvxQEdHR9x2222cP3+ec+fO8dxsc9VVV1111VVX/ZegctVVV1111VVXXXXVVVf9v3HNNdc8+LVf+7Xf68Vf/MVf+8Ve7MVeG2B3d5ff+Z3f4W/+5m/Y3d3lX/KgBz2IBz/4wbzWa70WD3R0dMTtt9/OuXPnOHfuHM+PbZ4f2wBsbGwAcN99993KVVddddVVV131H4HKVVddddVVV1111VVXXfV/2jXXXPPg137t136vF3/xF3/tF3uxF3ttgN3dXX7nd36Hv/mbv2F3d5cX5vjx47zUS70Ux48f56Ve6qV4oKOjI26//XZuv/12jo6OALDN82Ob58c2V1111VVXXXXVfxoqV1111VVXXXXVVVddddX/Oddcc82DX/u1X/u9XvzFX/y1X+zFXuy1AXZ3d/md3/kdfud3fod/yfHjx3mpl3opHvzgB/OgBz2IBzo6OuL222/n9ttv5+joiPvZ5gWxzfNjm/ttbGwAcN99993KVVddddVVV131H4XKVVddddVVV1111VVXXfV/wjXXXPPg137t136v13md13nva6655sEAt956K7/zO7/D7/zO7/DCSOL48eO85Eu+JA9+8IN50IMexAMdHR1x++2388QnPpHnxzbPj21eENs80MbGBgBnz569lauuuuqqq6666j8Klauuuuqqq6666qqrrrrqf61rrrnmwa/92q/9Xu/0Tu/02QC7u7s84xnP4PGPfzy/8zu/wwsiCYDjx4/zki/5krzUS70Ux48f54HOnz/PuXPneNKTnoRtnh/bvCC2eX5s8/xsbGwAcN99993KVVddddVVV131H4XKVVddddVVV1111VVXXfW/0ju+4zt+1ju90zt99u7uLr/zO7/D7u4uf/M3f8Nzk8QDHT9+nJd8yZfkpV7qpTh+/Dj3Ozo64vbbbwfgSU96EgC2eUFs8/zY5gWxzfNjm6uuuuqqq6666j8Flauuuuqqq6666qqrrrrqf53XeZ3Xee93eqd3+myAr/3ar+WBJPHcjh8/zku+5EvyWq/1WjzQ0dERt99+O+fPn+f8+fM8kG1eENs8P7Z5QWzz/NgGYGNjA4D77rvvVq666qqrrrrqqv8oVK666qqrrrrqqquuuuqq/3XOnDnzIJ7pwQ9+MM94xjN4bg960IN40IMexGu91mvxQEdHR9x+++2cP3+e8+fP89xs84LY5gWxzfNjmxfENvfb2NgA4OzZs8/gqquuuuqqq676j0Llqquuuuqqq6666qqrrvpf6eLFi5w4cYK3fMu35Ou+7us4fvw4L/mSLwnAa73Wa/FAR0dH3HHHHZw/f55z587xgtjmBbHN82ObF8Q2z49trrrqqquuuuqq/xJUrrrqqquuuuqqq6666qr/da655poH7+7uAnDixAne8z3fkwc96EE80NHREXfccQe33347y+US27wgtnlBbPOC2Ob5sc0LYpvnZ2NjA4D77rvvVq666qqrrrrqqv8oVK666qqrrrrqqquuuuqq/5We/vSnA/C6r/u6POhBDwLg6OiIO+64gyc96UnczzYvjG1eENs8P7Z5QWzzgtjm+bHN5uYmAGfPnr2Vq6666qqrrrrqPwqVq6666qqrrrrqqquuuup/rYsXLwJw/vx5/uiP/ojnZpsXxDYviG1eENu8ILZ5fmzzgtjmqquuuuqqq676T0Nw1VVXXXXVVVddddVVV/2vc8011zz44sWLnDhxAoDz58/zQLaxzfNjG9s8P7axzfNjG9s8P7axzfNjmxfENvfb2NgA4L777ruVq6666qqrrrrqPwrBVVddddVVV1111VVXXfW/zpkzZx7M82Eb27wgtnlBbPOC2OYFsc3zYxvbPD+2sc1VV1111VVXXfWfjspVV1111VVXXXXVVVdd9b/W8ePHATg6OsI2L4htXhDbvCC2eUFs84LY5gWxzXPb2NgA4L777ruVq6666qqrrrrqPxKVq6666qqrrrrqqquuuup/pd3dXf4ltnlhbPOC2OYFsc0LYpsXxDbPz8bGBgBnz569lauuuuqqq6666j8Slauuuuqqq6666qqrrrrqf51rrrnmwfwLbPOC2OYFsc0LYpsXxDYviG1eENtsbGwAcN99993KVVddddVVV131H4nKVVddddVVV1111VVXXfW/0sWLFzlx4gQAR0dH3M82L4htXhjbvCC2eUFs84LY5gWxzVVXXXXVVVdd9Z+KylVXXXXVVVddddVVV131v9bx48cBWC6X2OaFsc0LYpsXxDYviG1eENu8ILZ5oM3NTQDuu+++W7nqqquuuuqqq/4jUbnqqquuuuqqq6666qqr/le55pprHgywu7vL/WzzgtjmBbHNC2ObF8Q2L4htXhDbPLeNjQ0Azp49+wyuuuqqq6666qr/SFSuuuqqq6666qqrrrrqqv9Vzpw582BeBLZ5YWzzgtjmBbHNC2ObF8Q2V1111VVXXXXVfykqV1111VVXXXXVVVddddX/WidOnADg6OiI+9nmhbHNC2KbF8Y2L4htXhDbvCC22dzcBOC+++67lauuuuqqq6666j8Slauuuuqqq6666qqrrrrqf5VrrrnmwRcvXuT5sc0LYpsXxjYviG1eGNu8ILZ5QWwDsLGxAcDZs2dv5aqrrrrqqquu+o9E5aqrrrrqqquuuuqqq676X2d3d5fjx48DcHR0hG1eGNu8ILZ5YWzzgtjmhbHNC2Kbq6666qqrrrrqPx2Vq6666qqrrrrqqquuuur/LNu8MLZ5QWzzwtjmBbHNC2Kb57a5uQnAfffddytXXXXVVVddddV/JCpXXXXVVVddddVVV1111f8qZ86cedDFixc5ceIEAEdHRzw327wwtnlh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l3d5FwDe7u3eTlx11VVXXXXVVf8Z0IMe9CCuuuqqq6666qqrrrrqqv/frrnmmge/2Iu92Gu/zuu8znu92Iu92GvzTIeHh9x3332cPXuWpz/96Tw/tvmX2Oa5bW5u8pZv+Zbcd999t37Ih3zIQ7jqqquuuuqqq/4zULnqqquuuuqqq6666qqr/t+77777br3vvvu++7d+67e++5prrnnwi73Yi73267zO67zXi73Yi732Qx7yEB7ykIfwYi/2YhweHnLrrbfy9Kc/HQDbvDC2eUE2NzcBOHv27K1cddVVV1111VX/WahcddVVV1111VVXXXXVVVc9wH333Xfrfffd992/9Vu/9d3XXHPNg1/sxV7stV/ndV7nvV7sxV7stTc3N7nmmmt4sRd7MQ4PD7nvvvt4+tOfzuHhIc/NNi/M5uYmAPfdd9+tXHXVVVddddVV/1moXHXVVVddddVVV1111VVXvQD33Xffrffdd993/9Zv/dZ3X3PNNQ9+sRd7sdd+sRd7sdd6ndd5nffe3Nzkmmuu4cVf/MU5PDzk6U9/Ok9/+tM5PDzENi+Mba666qqrrrrqqv8SlOPHj3PVVVddddVVV1111VVXXfUvOTw83L311lv/+k//9E9/5rd/+7e/59Zbb/2bw8PD3Yc85CEv3fc911xzDY961KN4yEMeQtd1ABweHvLcbANw0003ce211/Knf/qnP/0P//APv8NVV1111VVXXfWfgXL8+HGuuuqqq6666qqrrrrqqqv+NQ4PD3dvvfXWv/7TP/3Tn/nt3/7t77n11lv/5vDwcPchD3nIS/d9z7XXXstDH/pQHvrQh9J1HQCHh4fY5n4PfehDOXHiBL/927/9Pbfeeutfc9VVV1111VVX/WegHD9+nKuuuuqqq6666qqrrrrqP9Y111zz4Dd7szf7qGuuueYht95661/zf9jh4eHurbfe+td/+qd/+jO//du//T233nrr3xweHu4+5CEPeem+77n22mt56EMfykMf+lD6vgfg8PCQm266iRMnTvCnf/qnP3Prrbf+NVddddVVV1111X8G9KAHPYirrrrqqquuuuqqq6666t/vmmuuefBrv/Zrv9frvM7rvPc111zzYID77rvv1rNnz976mZ/5ma/D/zPXXHPNg8+cOfPg13md13mv13md13lvHuDw8JDNzU0APvMzP/N1/uEf/uG3ueqqq6666qqr/jNQueqqq6666qqrrrrqqqv+za655poHv/Zrv/Z7vdM7vdNn80y7u7v8zu/8Ds94xjN4z/d8zwfz/9R9991363333XfrP/zDP/z2j/7oj37OmTNnHvw6r/M67/U6r/M67725uQnAP/zDP/z22bNnb+Wqq6666qqrrvrPgh70oAdx1VVXXXXVVVddddVVV73oXuzFXuy1X+zFXuy13umd3umzeaZnPOMZ3Hrrrfzu7/4uD/Se7/mePOhBD+IzP/MzX+cf/uEffpurLrvmmmse/Nqv/drv9aM/+qOfw1VXXXXVVVdd9Z8JPehBD+Kqq6666qqrrrrqqquuesGuueaaB7/2a7/2e11zzTUPfp3XeZ33Btjd3eVv/uZvuHTpEn/zN3/Dc5MEwEu+5Evylm/5lvzDP/zDb3/mZ37m63DVVVddddVVV131X4vKVVddddVVV1111VVXXfU8rrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GsD7O7u8ju/8zs84xnP4BnPeAYPJInn57bbbgPgzJkzD+aqq6666qqrrrrqvx6Vq6666qqrrrrqqquuuuqya6655sGv/dqv/V6v8zqv897XXHPNgwF2d3f5nd/5HZ7xjGfwjGc8AwBJSOIFOX78OC/5ki8JwGu+5msCcM011zz4mmuuefB99913K1ddddVVV1111VX/dahcddVVV1111VVXXXXV/2PXXHPNg1/7tV/7vV7ndV7nva+55poHA+zu7vI7v/M7/O3f/i27u7tIAkASL8jx48d5yZd8SR70oAfxoAc9iKuuuuqqq6666qr/IahcddVVV1111VVXXXXV/zMv9mIv9tov9mIv9lrv9E7v9Nk80zOe8Qx+53d+h9/93d9FEveTxAty/PhxXvIlX5IHPehBPOhBD+KBDg8PecYznsHjHvc43uRN3oTNzU2uuuqqq6666qqr/htQueqqq6666qqrrrrqqv/jrrnmmge/9mu/9ntdc801D36d13md9wbY3d3ld37nd7h06RJ/+7d/y/0k8cIcP36cl3zJl+QlX/IlOX78OPc7PDzk6OiIs2fP8rjHPY6rrrrqqquuuuqq/yGoXHXVVVddddVVV1111f9B11xzzYNf+7Vf+71e/MVf/LVf7MVe7LUBdnd3+Z3f+R1uu+02nvGMZ/CietCDHsSDHvQgXvM1X5MHOjw85BnPeAaHh4c84xnP4PmxzebmJgD33XffrVx11VVXXXXVVVf916Jy1VVXXXXVVVddddVV/0dcc801D37t137t93qd13md977mmmseDLC7u8vv/u7v8oxnPINnPOMZvCiOHz/OS77kS3Ls2DFe6qVeigc6PDzkGc94BmfPnuXs2bO8ILa56qqrrrrqqquu+h+AylVXXXXVVVddddVVV/0vds011zz4tV/7td/rdV7ndd77mmuueTDA7u4uv/u7v8vf/u3fsru7y4vi+PHjvORLviQPetCDeNCDHsQDHR4e8oxnPINbb72Vo6MjXhjbXHXVVVddddVVV/0PQuWqq6666qqrrrrqqqv+l3mxF3ux136xF3ux13qnd3qnz+aZnvGMZ/C7v/u7/O7v/i4vquPHj/OSL/mSPOhBD+JBD3oQD3R4eMgznvEMHve4x/GisM3zs7m5CcB99913K1ddddVVV1111VX/9ahcddVVV1111VVXXXXV/3DXXHPNg1/7tV/7va655poHv87rvM57A+zu7vK7v/u7APzu7/4uL6rjx4/zki/5krzkS74kx48f536Hh4ccHR1x9uxZHve4x/Giss1VV1111VVXXXXV/2BUrrrqqquuuuqqq6666n+oa6655sEf/uEf/l0v9mIv9toAu7u7/O7v/i7PeMYzeMYznsGL6kEPehAPetCDeM3XfE0e6OjoiFtvvZWzZ89y9uxZ/jVs86LY2NgA4OzZs7dy1VVXXXXVVVdd9V+PylVXXXXVVVddddVVV/0P9Y7v+I6f9WIv9mKv/bu/+7s84xnP4BnPeAYviuPHj/OSL/mSHD9+nJd8yZfkgY6Ojrj11ls5e/YsZ8+e5V/LNv8atrnqqquuuuqqq676b0Tlqquuuuqqq6666qqr/ge65pprHvw6r/M67w3wu7/7u/xLjh8/zku+5EvyoAc9iAc96EE80NHREbfeeiu33norR0dH/GvZ5l/LNgCbm5tcddVVV1111VVX/TeictVVV1111VVXXXXVVf/DPehBD+IZz3gGz+348eO85Eu+JC/1Ui/FsWPHeKCjoyNuvfVWHve4x/FvZZt/C9s8t/vuu+9Wrrrqqquuuuqqq/7rUbnqqquuuuqqq6666qr/JSRx7NgxXvIlX5KXeqmX4tixY9zv6OiIs2fPcnh4yOMe9zj+PWzzb2Gbq6666qqrrrrqqv9hqFx11VVXXXXVVVddddX/cC/1Ui/Fgx70IF7zNV+TBzo6OuLWW2/l3Llz3Hffffx72ebfwjZXXXXVVVddddVV/0NRueqqq6666qqrrrrqqv+Bzpw582Ce6SVf8iW539HREbfeeivnzp3jvvvu49/LNv8WtnlRbG5uAnDffffdylVXXXXVVVddddV/PSpXXXXVVVddddVVV131P9zR0RG33norz3jGMzg8POQ/gm3+LWxz1VVXXXXVVVdd9b8Ilauuuuqqq6666qqrrvof7r777uNxj3sc/162+beyzb/FxsYGAGfPnn0GV1111VVXXXXVVf/1qFx11VVXXXXVVVddddX/cbb5t7LNv4Vtrrrqqquuuuqqq/4HoHLVVVddddVVV1111VX/B9nm38M2/xa2ueqqq6666qqrrvofhMpVV1111VVXXXXVVVf9D3TNNdc8mGc6OjriRWWbfw/b/FvY5vnZ3NwE4L777ruVq6666qqrrrrqqv96VK666qqrrrrqqquuuup/Odv8e9nm38I2V1111VVXXXXVVf+DUbnqqquuuuqqq6666qr/hWzzH8E2/xa2eVFsbm4CcPbs2Vu56qqrrrrqqquu+q9H5aqrrrrqqquuuuqqq/6XsM1/BNv8W9nmqquuuuqqq6666n8RKlddddVVV1111VVXXfU/nG1s8+9lm38r21x11VVXXXXVVVf9L0Tlqquuuuqqq6666qqr/oc7Ojri38M2/1a2+bewDcDm5iYA9913361cddVVV1111VVX/dejctVVV1111VVXXXXVVf8DnTlz5kH8O9jm38M2/1a2ueqqq6666qqrrvofgspVV1111VVXXXXVVVf9H2Kbfy/b/FvY5qqrrrrqqquuuup/GCpXXXXVVVddddVVV131v5xt/iPY5t/CNs/P5uYmAPfdd9+tXHXVVVddddVVV/33oHLVVVddddVVV1111VX/S9nmP4Jt/i1sc9VVV1111VVXXfU/HJWrrrrqqquuuuqqq676X8Q2/xFs8+9hm3/J5uYmAGfPnr2Vq6666qqrrrrqqv8eVK666qqrrrrqqquuuup/oGuuuebBPNPh4SG2+Y9gm38P21x11VVXXXXVVVf9L0Llqquuuuqqq6666qqr/oezzb+Xbf49bPOvtbm5CcB99913K1ddddVVV1111VX/PahcddVVV1111VVXXXXV/2G2+fewzb+Vba666qqrrrrqqqv+m1G56qqrrrrqqquuuuqq/4Ns8+9lm38L21x11VVXXXXVVVf9D0Hlqquuuuqqq6666qqr/g+xzb+Xbf4tbHPVVVddddVVV131PwyVq6666qqrrrrqqquu+h/u6OiIf4lt/r1s829lm+e2ubkJwH333XcrV1111VVXXXXVVf89qFx11VVXXXXVVVddddX/QNdcc82DeRHY5t/LNv9Wtrnqqquuuuqqq676H4zKVVddddVVV1111VVX/S9km/8Itvm3ss0Ls7W1BcDZs2efwVVXXXXVVVddddV/DypXXXXVVVddddVVV131v4Rt/qPY5t/KNlddddVVV1111VX/SxBcddVVV1111VVXXXXV/0D33XffrTyTbWzzH8E2tvm3ss1VV1111VVXXXXV/yJUrrrqqquuuuqqq6666v8B2/x72OZfa3NzE4D77rvvVq666qqrrrrqqqv+e1C56qqrrrrqqquuuuqq/4Huu+++W3mmw8ND/j1s8+9hm38L21x11VVXXXXVVVf9N6Ny1VVXXXXVVVddddVV/wOdPXv2Gfw72ebfwzb/VrbZ2toC4OzZs7dy1VVXXXXVVVdd9d+DylVXXXXVVVddddVVV/0PdN99993Kv5Ft/r1s829hm6uuuuqqq6666qr/QQiuuuqqq6666qqrrrrqf6CzZ8/eyjM95CEP4UVhG9v8e9jGNv8Wtrnqqquuuuqqq676H4bgqquuuuqqq6666qqr/of6zM/8zNcBeMVXfEXe/M3fnNd5ndfhIQ95CM+Pbf69bPNvZZvntrm5CcB99913K1ddddVVV1111VX/PSjHjx/nqquuuuqqq6666qqr/qc5PDzclcStt976N5ubm8dvvPHGB29ubnLjjTfy4i/+4jzkIQ+h6zoADg8P+fewzb+HbZ6fl3iJlwDgR3/0Rz+Hq6666qqrrrrqqv8e6EEPehBXXXXVVVddddVVV131P90111zz4Bd7sRd77Rd7sRd7rdd5ndd5bx7g8PCQpz/96dx3333cd999/GvY5t/KNi/Mu77ruwLwdm/3duKqq6666qqrrrrqvwd60IMexFVXXXXVVVddddVVV/1vcs011zz4xV7sxV77xV7sxV7rdV7ndd6bBzg8POS+++7j6U9/Ovfddx8vjG3+rWzzwmxubvJWb/VWnD179hkf/MEf/GCuuuqqq6666qqr/nugBz3oQVx11VVXXXXVVVddddX/Vtdcc82Dz5w58+AXe7EXe60Xf/EXf+0Xe7EXe22e6fDwkPvuu4/77ruPpz/96dzPNv8etvmXbG5u8lZv9VacPXv2GR/8wR/8YK666qqrrrrqqqv+e6AHPehBXHXVVVddddVVV1111f8V11xzzYNf+7Vf+71e/MVf/LVf7MVe7LV5psPDQw4PD3na057Gfffdx+HhIf8WtnlRXHPNNbz+678+//AP//A7n/mZn/naXHXVVVddddVVV/33oHLVVVddddVVV1111VX/h9x33323/uiP/ujn/OiP/ujnXHPNNQ9+sRd7sdd+ndd5nfd6sRd7sdfe3NzkmmuuAeDw8JCnP/3p3Hvvvdx33338S2xz1VVXXXXVVVdd9b8Qlauuuuqqq6666qqrrvo/6r777rv1vvvu++7f+q3f+u5rrrnmwS/2Yi/22i/2Yi/2Wq/zOq/z3pubm7z4i784L/7iL87h4SH33XcfT3va07jvvvt4brb519ra2gLgvvvuu5Wrrrrqqquuuuqq/z6U48ePc9VVV1111VVXXXXVVf/XHR4e7t56661//ad/+qc/89u//dvfc+utt/7N4eHh7kMe8pCX7vueEydO8NCHPpSHPvShnDhxgq7r2N3dxTb/FsePH+fmm2/m1ltv/Zs//dM//Wmuuuqqq6666qqr/nugBz3oQVx11VVXXXXVVVddddX/Z9dcc82DX/u1X/u9XvzFX/y1X+zFXuy1eabDw0Puvfde7rvvPp72tKfxorLNQx/6UF7lVV6F3/qt3/qer//6r39vrrrqqquuuuqqq/57UI4fP85VV1111VVXXXXVVVf9f3Z4eLj7D//wD7/zW7/1W9/zW7/1W999eHi4K4kbb7zxwSdOnOCmm27ioQ99KDfddBNbW1scHh4yjiPPj20AbrrpJq699lr+9E//9Kf/4R/+4Xe46qqrrrrqqquu+u9BOX78OFddddVVV1111VVXXfXvcc011zz4zd7szT7q7Nmzzzg8PNzlf7Gjo6NL//AP//A7v/Vbv/U9v/3bv/09t956699sbm4ev/HGGx+8tbXFtddey6Mf/Wge+tCH0vc9AIeHhwDY5n7XXnst1157Lf/wD//w2//wD//wO1x11VVXXXXVVVf996By1VVXXXXVVVddddVV/wbXXHPNg1/7tV/7vV78xV/8tV/sxV7stQFe/MVf/LV/67d+63t+67d+67v5P+C+++679b777vvu3/qt3/rua6655sEv9mIv9tov9mIv9lqv8zqv896bm5u8xEu8BC/xEi/B4eEh9957L0972tO49957ueqqq6666qqrrvofhMpVV1111VVXXXXVVVe9iK655poHv/Zrv/Z7vc7rvM57X3PNNQ8G2N3d5Xd/93c5duwYL/VSL/Xaf//3f//b/B9033333Xrfffd992/91m9994/+6I9+zpkzZx70Oq/zOu/9Oq/zOu+9ubnJQx/6UB760IdyeHjIvffey+bmJgBnz559BlddddVVV1111VX/fahcddVVV1111VVXXXXVC3DNNdc8+MyZMw9+sRd7sdd6p3d6p8/mmXZ3d/nd3/1d/vZv/5bd3V0AXvM1X5P/L+67775b77vvvlv/4R/+4Xe+/uu//n2uueaaB7/2a7/2e734i7/4a7/Yi73Yaz/0oQ/lqquuuuqqq6666n8IKlddddVVV1111VVXXfUA11xzzYNf+7Vf+71e/MVf/LVf7MVe7LV5pt3dXf72b/+W3/3d3+X52d3dBeCaa655MP/P3Hfffbf+6I/+6Of86I/+6Odcc801D37t137t93rxF3/x1/76r//697nvvvtu5aqrrrrqqquuuuq/D5Wrrrrqqquuuuqqq/7fu+aaax782q/92u/14i/+4q/9Yi/2Yq8NsLu7y+/+7u8C8Lu/+7v8Sy5dugTANddc82D+H7vvvvtu/dEf/dHP+dEf/dHP4aqrrrrqqquuuuq/H5Wrrrrqqquuuuqqq/5fuuaaax782q/92u/1Oq/zOu99zTXXPBhgd3eX3/3d3+UZz3gGz3jGM3hRSALg+PHjXHXVVVddddVVV131Pw6Vq6666qqrrrrqqqv+X7jmmmse/GIv9mKvfebMmQe90zu902fzTLu7u/zu7/4uf/u3f8vu7i7/Eknc79ixY7zkS74kD3rQg3jQgx7EVVddddVVV1111VX/41C56qqrrrrqqquuuur/rGuuuebBr/3ar/1eL/7iL/7aL/ZiL/baPNMznvEMnvGMZ/C7v/u7vCgkcb9jx47xki/5krzma74mD3R4eMjm5iZXXXXVVVddddVVV/2PQuWqq6666qqrrrrqqv9Trrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GsD7O7u8ru/+7vs7u7yt3/7t/xLJHG/Y8eO8ZIv+ZIAvOZrviYPdHh4yNOf/nTuu+8+AF73dV+Xq6666qqrrrrqqqv+R6Fy1VVXXXXVVVddddX/etdcc82DX/u1X/u93umd3umzeabd3V1+93d/l2c84xk84xnP4F8iifsdO3aMl3zJl+RBD3oQD3rQg3igw8NDnv70p3Pfffdx3333cb9rrrmGq6666qqrrrrqqqv+x6Fy1VVXXXXVVVddddX/Otdcc82DX/u1X/u9AN7pnd7ps3mm3d1d/vZv/5a//du/ZXd3lxdGEg907NgxXvIlX5KXeqmX4tixYzzQ4eEhT3/60/mHf/gHbHPVVVddddVVV1111f8aVK666qqrrrrqqquu+l/hmmuuefBrv/Zrv9eLv/iLv/aLvdiLvTbA7u4uz3jGM3jGM57B7/7u7/IvkcQDPehBD+KWW27hNV/zNXmgw8NDnv70pwPwD//wDwDY5qqrrrrqqquuuuqq/3WoXHXVVVddddVVV131P9Y111zz4Nd+7dd+r9d5ndd572uuuebBALu7u/zu7/4uz3jGM3jGM57BCyOJBzp27Bgv+ZIvyfHjx3nJl3xJHujw8JCnP/3pnD17lvvuu48Hss1VV1111VVXXXXVVf8rUbnqqquuuuqqq6666n+Ua6655sGv/dqv/V7v9E7v9Nk80+7uLr/7u7/LM57xDJ7xjGfwwkjigY4dO8ZLvuRL8qAHPYgHPehBPNDh4SFPf/rTufXWWzk8POS52eaqq6666qqrrrrqqv/VqFx11VVXXXXVVVdd9T/KO77jO37W67zO67z37u4uf/u3f8vf/u3fsru7ywsiied27NgxXvIlX5KXeqmX4tixYzzQfffdx3333cc//MM/8MLY5qqrrrrqqquuuuqq//WoXHXVVVddddVVV131P8brvM7rvPfrvM7rvPff/M3f8HM/93O8IJJ4oGPHjvGgBz2IY8eO8Zqv+Zo80OHhIU9/+tM5Ojri6U9/Ov8S21x11VVXXXXVVVdd9X8Glauuuuqqq6666qqr/leQxAMdO3aMl3zJl+RBD3oQD3rQg3igw8NDnv70p3P27Fnuu+8+XhS2+ffY3NwE4L777ruVq6666qqrrrrqqqv+p6By1VVXXXXVVVddddX/SJJ4bseOHeMlX/IleamXeimOHTvGAx0eHvL0pz+dW2+9lcPDQ/41bHPVVVddddVVV1111f9JVK666qqrrrrqqquu+h/jzJkzDwK4dOkS9zt27Bgv+ZIvyWu+5mvyQIeHhxweHnLffffxD//wD/xb2Oaqq6666qqrrrrqqv/TqFx11VVXXXXVVVdd9T/Ogx70II4fP85LvuRL8kCHh4c8/elP57777uO+++4DQBL/Wra56qqrrrrqqquuuur/BSpXXXXVVVddddVVV/2Pcc011zwY4EEPehD3Ozw85OlPfzr33Xcf9913H8/NNveTxAtjm6uuuuqqq6666qqr/l+hctVVV1111VVXXXXV/ziHh4c8/elP5+///u/517DNA0nCNlddddVVV1111VVX/b9F5aqrrrrqqquuuuqq/3H+/u//nqc//en8e9nmqquuuuqqq6666qr/16hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qr/Me67775bATY3N7nqqquuuuqqq6666qr/AFSuuuqqq6666qqrrvo/RxIviG3+M2xubgJw33333cpVV1111VVXXXXVVf9TULnqqquuuuqqq6666v8MSfxLJHE/21x11VVXXXXVVVdd9X8alauuuuqqq6666qqr/teTxL+FJABsc9VVV1111VVXXXXV/0lUrrrqqquuuuqqq676X0sS/xEkAWCbq6666qqrrrrqqqv+TyG46qqrrrrqqquuuup/JUn8R5PEVVddddVVV1111VX/p1C56qqrrrrqqquuuup/FUn8Z5IEgG2uuuqqq6666qqrrvpfj8pVV1111VVXXXXVVf9rSOK/iiQAbHPVVVddddVVV1111f9aVK666qqrrrrqqquu+l9BEv8dJAFgm6uuuuqqq6666qqr/tehctVVV1111VVXXXXV/2iS+J9AEgC2ueqqq6666qqrrrrqfw2Cq6666qqrrrrqqqv+xzh79uwzADY3NwGQxP80knh+Njc3ATh79uwzuOqqq6666qqrrrrqfwoqV1111VVXXXXVVVf9jySJ/6kkAWCbq6666qqrrrrqqqv+R6Ny1VVXXXXVVVddddVV/0aSALDNVVddddVVV1111VX/I1G56qqrrrrqqquuuuqqfydJXHXVVVddddVVV131PxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXV/ziSuOqqq6666qqrrrrqqv8AVK666qqrrrrqqquu+h/jvvvuuxVgY2ODq6666qqrrrrqqquu+g9A5aqrrrrqqquuuuqqq/4DbG5uAnDffffdylVXXXXVVVddddVV/1MQXHXVVVddddVVV131P9I111zDVVddddVVV1111VVX/TtRueqqq6666qqrrrrqf4yzZ8/e+lu/9Vvf/Tqv8zrvfc0113B4eMh9993Hrbfeyn333cdVV1111VVXXXXVVVf9K1G56qqrrrrqqquuuup/jPvuu+/W3/qt3/oegNd5ndd5783NTR7ykIfwkIc8hMPDQ+677z7Onj3L05/+dJ6bJP6j2eaqq6666qqrrrrqqv/V0IMe9CCuuuqqq6666qqrrvqf6Zprrnnwa7/2a7/Xi7/4i7/2i73Yi702D3B4eMitt97Kfffdx9mzZ/mvYpvn53Ve53W45ppr+MzP/MzX+Yd/+Iff5qqrrrrqqquuuuqq/wnQgx70IK666qqrrrrqqquu+p/vzJkzD3rxF3/x13mxF3ux13qd13md9+YBDg8POXv2LPfddx+33nor/1Vsc7/XeZ3X4ZprruEzP/MzX+cf/uEffpurrrrqqquuuuqqq/4noBw/fpyrrrrqqquuuuqqq/7nOzo6unTrrbf+9Z/+6Z/+zG//9m9/z6233vo3h4eHu5ubm8dPnDhx/Pjx49x44408+MEP5sSJE3RdxziOjOPIfxZJSEISD37wg9nc3OS3fuu3vufs2bO3ctVVV1111VVXXXXV/wRUrrrqqquuuuqqq676X+e+++679b777vvu3/qt3/pugGuuuebBr/3ar/1eL/7iL/7aL/ZiL/bam5ubPPjBDwbg8PCQW2+9lfvuu4+zZ89y1VVXXXXVVVddddX/K+hBD3oQV1111VVXXXXVVVf933HmzJkHvfiLv/jrvNiLvdhrvc7rvM578wCHh4ecPXuW++67j1tvvZX/SK/92q/NNddcw2d+5me+zj/8wz/8NlddddVVV1111VVX/U+AHvSgB3HVVVddddVVV1111f9N11xzzYPPnDnz4Nd5ndd5r2uuuebBL/ZiL/baPNPh4SGHh4fceuutnD17lsPDQ/493uzN3ozNzU0+5EM+5CH33XffrVx11VVXXXXVVVdd9T8Blauuuuqqq6666qqr/s+67777br3vvvtu/Yd/+IffBrjmmmse/Nqv/drv9eIv/uKv/WIv9mKvvbm5yTXXXAPA4eEht956K/fddx9nz57lqquuuuqqq6666qr/E9CDHvQgrrrqqquuuuqqq67697nmmmseDHDffffdyv8SZ86cedCLv/iLv86LvdiLvdbrvM7rvDcPcHh4yNmzZ7nvvvu49dZbeVG82Zu9GZubm3zIh3zIQ+67775bueqqq6666qqrrrrqfwL0oAc9iKuuuuqqq6666qqr/vWuueaaB7/2a7/2e73O67zOe19zzTUP/q3f+q3v/q3f+q3v+Yd/+Iff5n+Za6655sFnzpx58Iu92Iu91ou/+Iu/9ou92Iu9Ns90eHjI4eEht956K4eHh5w9e5bn583e7M3Y3NzkQz7kQx5y33333cpVV1111VVXXXXVVf8TULnqqquuuuqqq6666kVyzTXXPPi1X/u13wvgnd7pnT6bZ9rd3WV3d5fXeZ3Xee/77rvv1n/4h3/4bf6Xue+++2697777bv2Hf/iH3/7RH/3Rz7nmmmse/GIv9mKv/Tqv8zrv9WIv9mKvvbm5yTXXXAPA4eEhZ8+e5elPfzpnz57lqquuuuqqq6666qr/0ahcddVVV1111VVXXfUCXXPNNQ9+7dd+7fd68Rd/8dd+sRd7sdfmmXZ3d/mbv/kb/vZv/5ZLly7xFm/xFhw/fpz/K+67775b77vvvu/+rd/6re8+c+bMg178xV/8dV7sxV7stV7ndV7nvTc3N9nc3OTBD34wh4eHnD17lvvuu4+rrrrqqquuuuqqq/5HonLVVVddddVVV1111XO45pprHvzar/3a7/U6r/M6733NNdc8GGB3d5dnPOMZ3Hrrrfzu7/4uknig48ePA3DNNdc8mP9jzp49+4zf+q3f+u7f+q3f+u4f/dEf/ZwzZ848+MVe7MVe68Vf/MVf+8Ve7MVee3Nzkwc/+MFcddVVV1111VVXXfU/EpWrrrrqqquuuuqq/+euueaaB7/2a7/2ewG80zu902fzTLu7u/zO7/wOz3jGM3jGM54BgCQk8dyOHTvG/wf33Xffrffdd9+t//AP//DbP/qjP/o511xzzYNf7MVe7LVf53Ve571e7MVe7LU/5EM+5CH33XffrVx11VVXXXXVVVdd9T8Flauuuuqqq6666qr/h6655poHv/Zrv/Z7vfiLv/hrv9iLvdhr80y7u7v8zd/8DX/7t3/L7u4uAJKQxAtz/Phx/j+67777br3vvvu++7d+67e+m6uuuuqqq6666qqr/ieictVVV1111VVXXfX/xDXXXPPg137t136v13md13nva6655sEAu7u7POMZz+DWW2/ld3/3d7mfJCTxojh+/DhXXXXVVVddddVVV131PxSVq6666qqrrrrqqv+jrrnmmge/9mu/9nsBvNM7vdNn80y7u7v8zu/8Ds94xjN4xjOewf0k8aI6fvw4L/mSL8lLvuRLcvz4ca666qqrrrrqqquuuup/KCpXXXXVVVddddVV/4dcc801D37t137t93rxF3/x136xF3ux1+aZdnd3+Zu/+Rv+9m//lt3dXe4niRfF8ePHueWWWzh+/Div+ZqvyQMdHh6yubkJwDXXXPNgrrrqqquuuuqqq6666n8OKlddddVVV1111VX/y11zzTUPfu3Xfu33ep3XeZ33vuaaax4MsLu7yzOe8QxuvfVWfvd3f5cHksSL4vjx47zkS74kD3rQg3jQgx7EAx0eHnLrrbdy3333cXR0xJu92Ztx1VVXXXXVVVddddVV/wNRueqqq6666qqrrvpf5pprrnnwa7/2a78XwDu90zt9Ns+0u7vL7/zO7/CMZzyDZzzjGTyQJF4Ux48f5yVf8iV5yZd8SY4fP84DHR4e8vSnP51nPOMZHB4ecr/NzU2uuuqqq6666qqrrrrqfygqV1111VVXXXXVVf8LXHPNNQ9+7dd+7fd68Rd/8dd+sRd7sdfmmXZ3d/mbv/kb/vZv/5bd3V0eSBL/kuPHj/OSL/mSALzma74mD3R4eMjTn/50AP7hH/4BSVx11VVXXXXVVVddddX/MlSuuuqqq6666qqr/oe65pprHvzar/3a7/U6r/M6733NNdc8GGB3d5dnPOMZ3Hrrrfzu7/4uz00S/5Ljx4/zki/5kjzoQQ/iQQ96EA90eHjI05/+dM6ePct9993H/STxghweHnLVVVddddVVV1111VX/Q1G56qqrrrrqqquu+h/odV7ndd77wz/8w78LYHd3l9/5nd/hGc94Bs94xjN4fiTxwhw/fpyXfMmX5CVf8iU5fvw4D3R4eMjTn/50br31Vg4PD3lukrjqqquuuuqqq6666qr/pahcddVVV1111VVX/Q/zOq/zOu/94R/+4d/1jGc8g5/92Z9ld3eX50cSL8jx48d5yZd8SQBe8zVfkwc6PDzk6U9/OkdHRzz96U/nhZHEv8aZM2cezFVXXXXVVVddddVVV/3PQeWqq6666qqrrrrqf5gXe7EXey2AW2+9ld3dXR5IEi/I8ePHecmXfEke9KAH8aAHPYgHOjw85OlPfzpnz57lvvvu418iiReVJK666qqrrrrqqquuuup/KCpXXXXVVVddddVV/8O82Iu92GsDXLp0CQBJvCDHjx/nJV/yJXnN13xNntvh4SFPf/rT+fu//3sAJPGikMSLShJXXXXVVVddddVVV131PxiVq6666qqrrrrqqv+hbrvtNiTxQMePH+clX/IlOXbsGC/1Ui/FAx0eHvL0pz+dw8NDnv70p/NAknhRSOJFIYkHOjw8ZHNzk6uuuuqqq6666qqrrvofhspVV1111VVXXXXV/zDXXHPNgwF2d3cBOH78OC/5ki/Jgx70IB70oAfxQIeHhzz96U/nvvvu47777uP5kcSLQhIvCklcddVVV1111VVXXXXV/xJUrrrqqquuuuqqq/4HeZ3XeZ33BnjGM57Ba77ma/Kar/maPLf77ruPe++9l3/4h3/gXyKJF4UkXhSSuOqqq6666qqrrrrqqv9FqFx11VVXXXXVVVf9D/JiL/ZirwXwoAc9iAc96EEAHB4e8rSnPY377ruP++67j/tJ4oWRxItCEv8SSbworrnmmgdz1VVXXXXVVVddddVV/3NQueqqq6666qqrrvof5L777rsV4PDwkKc97Wncd9993HfffTw3Sfx7SeJFIYmrrrrqqquuuuqqq676X4rKVVddddVVV1111f9AT3va0/j7v/97nh9J/Esk8cJI4l8iiReFJK666qqrrrrqqquuuup/KIKrrrrqqquuuuqq/0Uk8S+RxAsjiX+JJF4UkgA4Ojriqquuuuqqq6666qqr/geictVVV1111VVXXfV/iCReGEn8SyTxL5HEVVddddVVV1111VVX/S9A5aqrrrrqqquuuup/kLNnzz4DYGtri+cmiRdGEi+MJP4lkviXSOKqq6666qqrrrrqqqv+lyC46qqrrrrqqquu+l9AEi+MJF4YSbwwkpDECyMJSfxLrrnmmgdz1VVXXXXVVVddddVV/zNQueqqq6666qqrrvof5L777rsVYHNzk/tJ4oWRxAsjiRdGEv8SSVx11VVXXXXVVVddddX/QlSuuuqqq6666qqr/geTxAsjiRdGEi+MJF4YSfxLJHHVVVddddVVV1111VX/Q1G56qqrrrrqqquu+l9KEi+MJF4YSbwwknhhJHG/o6Mjrrrqqquuuuqqq6666n8gKlddddVVV1111VX/g5w9e/ZWgM3NTSTxgkjihZHECyOJF0YSL4wkrrrqqquuuuqqq6666n8Bgquuuuqqq6666qr/YyTxgkhCEi+IJCTxgkhCEi/MmTNnHsxVV1111VVXXXXVVVf9z0Dlqquuuuqqq6666n8ZSbwgknhBJPHCSOKFkcRVV1111VVXXXXVVVf9L0Plqquuuuqqq6666n+Q++6771aAzc1Nnh9JvCCSeEEk8cJI4gWRxFVXXXXVVVddddVVV/0vReWqq6666qqrrrrqfwlJvCCSeEEk8YJI4oWRxAsjCYCjoyOuuuqqq6666qqrrrrqfyAqV1111VVXXXXVVf8LSOIFkcQLIokXRBIvjCReEElcddVVV1111VVXXXXV/wIEV1111VVXXXXVVf/D3HfffbcCbG5uAiCJF0QSL4gkXhBJvCCSkMQLIomrrrrqqquuuuqqq676X4Lgqquuuuqqq6666n8wSbwgknhBJPGCSOIFkcQLIglJ/EuuueaaB3PVVVddddVVV1111VX/MxBcddVVV1111VVX/Q9z33333QqwubnJCyKJF0QSL4gkXhBJvCCSeEEkcdVVV1111VVXXXXVVf9DUbnqqquuuuqqq676H0oSz48kXhBJvCCSeH4k8YJI4gWRxP2Ojo646qqrrrrqqquuuuqq/4GoXHXVVVddddVVV/0vIokXRBLPjyReEEm8IJJ4QSRx1VVXXXXVVVddddVV/wtQueqqq6666qqrrvof5uzZs7cCbG5u8qKSxPMjiRdEEs+PJF4QSVx11VVXXXXVVVddddX/IlSu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d999PJAk7nd4eMjm5iZXXXXVVVddddVVV1111f8IVK666qqrrrrqqv8Vrrnmmgd/+Id/+He92Iu92GsD7O7u8td//df8zd/8Dbu7u9xPEv8ax48f56Ve6qV4qZd6KY4fP84DHR4e8rSnPY2nP/3pHB4eIol/yeHhIZubmxw/fhyAM2fOPPi+++67lauuuuqqq6666qqrrrrqvwOVq6666qqrrrrqf4V3fMd3/KwXe7EXe+2//uu/5md+5md4bpJ4URw/fpyXeqmX4vjx47zUS70UD3R4eMjTnvY0AP7+7/+eF4UkXpBLly5x1VVXXXXVVVddddVVV/23onLVVVddddVVV/2v8Dqv8zrvDfA7v/M7PJAk/iXHjx/npV7qpXjQgx7Egx/8YB7o8PCQpz3tadx7773cd999AEjiuUniuUniqquuuuqqq6666qqrrvofjcpVV1111VVXXfU/3uu8zuu8F8Bf//Vfs7u7iyRemOPHj/OgBz2I48eP81qv9Vo80OHhIQcHB9x77738/d//Pc9NEs9NEs9NEs9NEkdHRwAcO3aMS5cucc011zz4H/7hH7jqqquuuuqqq6666qqr/ltQueqqq6666qqr/sd7sRd7sdcGeMYznoEknp/jx4/zUi/1UjzoQQ/iwQ9+MA90eHjIU5/6VO677z7uvfdeACTxX+HMmTMP4qqrrrrqqquuuuqqq67670Llqquuuuqqq676H+/FXuzFXhvgGc94Bg/0oAc9iAc/+MG81mu9Fs/t4OCApz3taTztaU/j8PCQF4UknpsknpsknpskAA4PDwE4duwYV1111VVXXXXVVVddddV/OypXXXXVVVddddX/aNdcc82Dr7nmmgfzTK/1Wq/Fgx70IB784AfzQAcHBzztaU/j4OCApz3taQBI4vmRxHOTxHOTxHOTxHOTxHOTxKVLl7jqqquuuuqqq6666qqr/ltRueqqq6666qqr/kd7sRd7sdfmmT7yIz+SBzo4OOCpT30q9913H/feey8vCkn8R5LEAx0eHgJw7NgxAK655poHc9VVV1111VVXXXXVVVf9d6Fy1VVXXXXVVVf9j3bmzJkH8UwHBwfce++9HBwc8Ld/+7cASOL5kcSLShLPTRLPTRL/Eknc79KlS1x11VVXXXXVVVddddVV/62oXHXVVVddddVV/6O9+Iu/+GsD/M3f/A1/+7d/y7+HJJ6bJJ6bJJ6bJJ6bJB5IEoeHhwAcO3aMS5cucc011zyYq6666qqrrrrqqquuuuq/C8FVV1111VVXXfU/2n333XcrL4Aknh9J/GeTxL9kb2+Pq6666qqrrrrqqquuuuq/FZWrrrrqqquuuup/tPvuu+9W/gNI4rlJ4rlJ4rlJ4l8iCYCjoyMAjh07BsCZM2cezFVXXXXVVVddddVVV13134XKVVddddVVV131P9rZs2efAbC1tcUDSeL5kcRzk8SLQhLPTRLPTRIPJInn59KlS1x11VVXXXXVVVddddVV/62oXHXVVVddddVV/6Pdd999twJsbW3xL5HEi0oS/xaSuOqqq6666qqrrrrqqqv+16By1VVXXXXVVVf9ryOJF5UknpsknpsknpskHkgSz00SD3R0dATAsWPH2Nvb45prrnkwV1111VVXXXXVVVddddV/FypXXXXVVVddddX/aGfPnr0VYHNzEwBJPD+S+I8kiX+JJB5IElddddVVV1111VVXXXXV/ygEV1111VVXXXXV/1mSeG6SeG6S+JdI4oEk8YIcHh4CsLOzA8A111zzYK666qqrrrrqqquuuuqq/w4EV1111VVXXXXV/2j33XffrQBbW1tI4vmRxHOTxHOTxHOTxHOTxANJ4l8iiecmCYAzZ848mKuuuuqqq6666qqrrrrqvwPBVVddddVVV131P9599913K8Dm5ib/2STxL5HEA0nigY6Ojrjqqquuuuqqq6666qqr/kcguOqqq6666qqr/se77777bgXY2triuUniuUniuUniuUniXyKJB5LEA0nigSTxQJcuXeKqq6666qqrrrrqqquu+m9DcNVVV1111VVX/a8liX8rSTw3STyQJP4tjo6OADh27BgA11xzzYO56qqrrrrqqquuuuqqq/47ULnqqquuuuqqq/7HO3v27K0Am5ub/Esk8dwk8S+RxL9EEg8kiQeSxHPb29vjqquuuuqqq6666qqrrvpvQ+Wqq6666qqrrvof77777rsVYGtri/tJ4rlJ4rlJ4rlJ4l8iiQeSxANJ4oEkcb/Dw0MAjh07BsCZM2cexFVXXXXVVVddddVVV13134HKVVddddVVV131/4oknpskHkgSDySJB5LEA0nigSRxv729Pa666qqrrrrqqquuuuqq/zZUrrrqqquuuuqq//HOnj17K8Dm5iYAknhuknhukviXSOI/kiSOjo4AOHbsGADXXHPNg7nqqquuuuqqq6666qqr/jtQueqqq6666qqr/se77777bgXY2triRSWJ5yaJf4kkHkgSDySJB5LEC3Pp0iWuuuqqq6666qqrrrrqqv82BFddddVVV1111f8qknhukviXSOK5SeKBJPFAknggSTyQJB5IEgCHh4cA7OzsIIlrrrnmwVx11VVXXXXVVVddddVV/x2oXHXVVVddddVV/+Pdd999twJsbW3x3CTx3CTxL5HEv4ckHkgSV1111VVXXXXVVVddddX/OARXXXXVVVddddX/eZL4l0jigSTxQJJ4QSTxQMvlEoBjx46xt7fHVVddddVVV1111VVXXfXfhspVV1111VVXXfU/3tmzZ58BsLm5yQNJ4rlJ4l8iiQeSxANJ4oEk8UCSeEEk8UB7e3ucOXPmwVx11VVXXXXVVVddddVV/x0Irrrqqquuuuqq/xXuu+++WwE2Nzd5QSTx3CTxQJL495DEA0niqquuuuqqq6666qqrrvofi+Cqq6666qqrrvpf4ezZs7cCbG1tASCJf4kk/iWSeCBJPJAkXhBJPJAkAI6OjgDY2dkB4JprrnkwV1111VVXXXXVVVddddV/BypXXXXVVVddddX/Kpubmzw/kviXSOKBJPFAknggSTyQJF4QSTw/e3t7XHXVVVddddVVV1111VX/bSjHjx/nqquuuuqqq676X0EPfvCDX/rRj3708Yc97GGcOHGCvu+5ePEiAJJ4IEk8kCSemyQeSBL3k8QDSeKBJHE/STyQJG655Ra6ruNpT3saj33sY/nt3/7t7zk8PNzlqquuuuqqq6666qqrrvqvROWqq6666qqrrvpf4bd+67e++8yZMw96p3d6p8/e3NzkoQ99KA996EN5iZd4CQCe9rSncd9993HfffchiX+JJB5IEi8qSbwgknigvb09rrrqqquuuuqqq6666qr/NpTjx49z1VVXXXXVVVf97/AP//APv/OjP/qjn/Pbv/3b33N4eLgriRtvvPHBfd9z7bXX8tCHPpSHPvShnDhxgr7v6fuew8NDJPFAknggSTyQJB5IEveTxANJ4n6SuN/111/PxsYGT33qU3nsYx/Ln/7pn/7M2bNnb+Wqq6666qqrrrrqqquu+q9E5aqrrrrqqquu+l/nvvvuu/VHf/RHP+dHf/RHP+eaa6558Iu92Iu99ou92Iu91jXXXPPgF3uxF3vthzzkITzkIQ8B4PDwkPvuu49bb72V++67j3+JJB5IEi+IJP4lktjb2+Oqq6666qqrrrrqqquu+m9B5aqrrrrqqquu+l/tvvvuu/W+++777t/6rd/6boBrrrnmwS/2Yi/22i/2Yi/2Wq/zOq/z3pubmzzkIQ/hIQ95CIeHhxweHnL27Fnuu+8+zp49iyReEEk8kCTuJ4kHksT9JHF0dATAzs4OAGfPnr2Vq6666qqrrrrqqquuuuq/GpWrrrrqqquuuur/lPvuu+/W++6777t/67d+67t/9Ed/9HNs+3Ve53Xe+8Vf/MVf+8Ve7MVee3Nzk2uuuYYXe7EX4/DwkLNnz3L27FluvfVWJPGCSOIFkcT9JPHcdnZ2uOqqq6666qqrrrrqqqv+W6AHPehBXHXVVVddddVV/3WuueaaB99333238t/gmmuuefCLvdiLvfaLvdiLvdY111zz4Bd7sRd7bR7g8PCQs2fP8oxnPINz587xQJK4nyTuJ4kHkgTAox71KB796Edzxx13cNNNN/F2b/d24qqrrrrqqquuuuqqq676r4Ye9KAHcdVVV1111VVX/ee55pprHvzar/3a73XNNdc85HVe53Xe67777rv1t37rt777R3/0Rz+H/2bXXHPNg1/sxV7stV/ndV7nvV7sxV7stXmAo6Mjjo6OuPXWWzk6OuLcuXMASOKBJHE/Sdzv0Y9+NI961KPY29tjtVrd+iEf8iEP4aqrrrrqqquuuuqqq676r4Ye9KAHcdVVV1111VVX/ce65pprHvzar/3a7/U6r/M6733NNdc8mOfjQz7kQx5y33333cr/EGfOnHnQNddc85AXe7EXe60Xf/EXf+0Xe7EXe20e4OjoiLNnz3Lu3Dluu+02ACRxP0ncTxKPetSjeNSjHgXAb/3Wb33313/9178PV1111VVXXXXVVVddddV/NSpXXXXVVVddddW/2zXXXPPg137t134vgHd6p3f6bB5gd3eXv/7rv+bpT386L/MyL8NLv/RLA3DmzJkH33fffbfyP8TZs2efcfbs2Wf8wz/8w2//6I/+6Odcc801D36xF3ux13qxF3ux136d13md997Y2OBBD3oQD3rQg3i5l3s5jo6OuO222zh37hznz5/nuR0dHXG/f/iHf/gdrrrqqquuuuqqq6666qr/DlSuuuqqq6666qp/k2uuuebBr/3ar/1eL/7iL/46L/ZiL/ZaPNPu7i5/9Vd/hSR++7d/mwd6m7d5G/63uO+++2697777bv2t3/qt7/n6r//697nmmmse/GIv9mKv/Tqv8zrv9WIv9mKvvbGxwaMf/WgAjo6OOHfuHOfPn+fo6Ijz589zdHTEVVddddVVV1111VVXXfXfjspVV1111VVXXfUiueaaax782q/92u8F8E7v9E6fzQPs7u7yV3/1V9x666084xnP4AU5fvw4APv7+7zYi73Ya/3DP/zDb/O/xH333Xfrfffd992/9Vu/9d3XXHPNg8+cOfPg13md13mva6655sEv9mIv9tq33HILt9xyCwBHR0csl0vu9w//8A+/zVVXXXXVVVddddVVV13134HKVVddddVVV131Al1zzTUPfu3Xfu33evEXf/HXfrEXe7HX5pl2d3f5q7/6KwB++7d/GwBJvDAv/dIvDcCTnvQktre3+d/svvvuu/W+++679R/+4R9+G+DMmTMPevEXf/HXebEXe7HXep3XeZ333tjYYGNjg/vdd999t3LVVVddddVVV1111VVX/XdAD3rQg7jqqquuuuqqq6645pprHvxiL/Zir33mzJkHvdM7vdNn8wC7u7v81V/9Fbfeeiu33nor95PEi+K93/u9efCDH8zv/M7v8MhHPpInPOEJ3/31X//178P/Qddcc82DX/u1X/u9AH70R3/0c7jqqquuuuqqq6666qqr/rtQueqqq6666qr/56655poHv/Zrv/Z7vfiLv/hrv9iLvdhr80y7u7vceuutXLx4kd/+7d/muUniX+PBD34wAHfffTfXX38911xzzYP5P+q+++679Ud/9Ec/h6uuuuqqq6666qqrrrrqvxuVq6666qqrrvp/5pprrnnwmTNnHvxiL/Zir/VO7/ROn80D7O7u8ld/9Vfceuut3HrrrTw/knhRHD9+nJd+6Zfm+PHjvPRLvzQAT3rSkzg4OODg4IDZbMZVV1111VVXXXXVVVddddV/MipXXXXVVVdd9f/ANddc8+DXfu3Xfq8Xf/EXf+0Xe7EXe22eaXd3l93dXZ7+9Kfz27/927wwkviXHD9+nJd+6ZfmwQ9+MA9+8IN5btvb2wDs7+9z0003PZirrrrqqquuuuqqq6666qr/XFSuuuqqq6666v+ga6655sFnzpx58Iu92Iu91ju90zt9Ng+wu7vLX/3VX3Hrrbdy66238i+RxAty/PhxXvqlXxqA137t1+aBDg4OODw85J577uFpT3sab/M2b8PW1haSODw85Kqrrrrqqquuuuqqq6666r8Alauuuuqqq676P+TFXuzFXvud3umdPuvFXuzFXptn2t3dZXd3l6c//en89m//Ni8qSTw/x48f56Vf+qV58IMfzIMf/GAe6ODggKc+9ance++93Hvvvdxva2sLAEnc75prrnnwNddc8+D77rvvVq666qqrrrrqqquuuuqqq/5zULnqqquuuuqq/yNe7MVe7LXf6Z3e6bNe7MVe7LV3d3f5q7/6K2699VZuvfVW/jUk8UDHjx/npV/6pQF47dd+bR7o4OCAg4MD7r33Xv7mb/4GSTw3SRweHgKwtbUFwP7+PgDXXHPNg++7775bueqqq6666qqrrrrqqquu+s9B5aqrrrrqqqv+j3ind3qnz3qxF3ux1/6pn/op/vqv/5p/LUnc7/jx47z0S780D37wg3nwgx/MAx0cHPCUpzyFe++9l3vvvZcX1cHBAVtbW2xtbSGJq6666qqrrrrqqquuuuqq/wJUrrrqqquuuur/iBd7sRd7bYBbb72Vfw1JHD9+nJd+6ZcG4LVf+7V5bvfccw/33HMPT33qUzk4OEASz00Sz00S9zs8PGRra4vt7W3uueceAM6cOfNgrrrqqquuuuqqq6666qqr/vNQueqqq6666qr/A17ndV7nvQH++q//mt3dXV4UJ06c4KVf+qV58IMfzIMf/GAe6ODggKc85Sncc8893HvvvfxnODg44MyZMw/iqquuuuqqq6666qqrrrrqPw+Vq6666qqrrvo/4HVe53XeC+DpT386L8jx48d56Zd+aSTx2q/92jy3e+65h3vuuYenPOUpHBwcACCJ5yaJ5yaJ5yaJBzo4OODaa69le3ube++9l4ODA6666qqrrrrqqquuuuqqq/6TUbnqqquuuuqq/+Ve7MVe7LVf7MVe7LUB/vqv/5oHOn78OC/90i/NQx7yEB784AfzQAcHBzz5yU/mnnvu4d577+U/2+HhIQBbW1vc75prrnkIV1111VVXXXXVVVddddVV/3moXHXVVVddddX/cq/zOq/zXgB//dd/zfHjx3npl35pAF7ndV6H53ZwcMCTn/xknvKUp3BwcMD9JPHcJPHcJPHcJPHcJPEvufvuu7nmmmsezFVXXXXVVVddddVVV1111X8eKlddddVVV131v9yLvdiLvTbAgx/8YD7mYz6GBzo4OODJT34yd999N/fccw+SeG6S+I8kiecmifvuuw+A66+/nr/5m79BElddddVVV1111VVXXXXVVf/JqFx11VVXXXXV/2LXXHPNg8+ePXvrNddc8+Djx48DcHBwwJOf/GSe/OQnc3BwwP0k8aKSxHOTxHOTxL/VwcEBj3rUox7MVVddddVVV1111VVXXXXVfx4qV1111VVXXfW/2JkzZx78Yi/2Yq99cHDA7/zO73DPPfcgiReVJP4jSeK5SQLg4OAAgK2tLQAODg44c+bMg7jqqquuuuqqq6666qqrrvrPQ3DVVVddddVV/4udPXv2Vp7pnnvu4QWRxItKEs9NEs9NEv8ekgC45pprHsxVV1111VVXXXXVVVddddV/DoKrrrrqqquu+l/svvvuuxVga2sLAEm8qCTxH0kSz00S9zs8PARga2sLSRwcHABw5syZB3PVVVddddVVV1111VVXXfWfg+Cqq6666qqr/pe77777bgXY3t7m30sSz00Sz00S/xaHh4cAbG1tcdVVV1111VVXXXXVVVdd9V+A4Kqrrrrqqqv+lzt79uytAFtbWzw/kvjPJonnJokHksTBwQEAW1tbHB4eAnDNNdc8mKuuuuqqq6666qqrrrrqqv8cBFddddVVV131v9x99913K8D29jYvKkk8N0k8N0k8N0n8SyTxorjnnns4c+bMg7jqqquuuuqqq6666qqrrvrPQXDVVVddddVV/8vdd999twJsbW3x3CTxH0kSz00S/xJJABweHgKwtbUFgCSuuuqqq6666qqrrrrqqqv+E1G56qqrrrrqqv/lzp49+wyAra0tXhSSeG6SeG6S+LeQxAtyeHgIwNbWFpI4ODjgmmuueTBXXXXVVVddddVVV1111VX/OahcddVVV1111f9y9913360A29vbPJAk/iNJ4rlJ4l8iifsdHh4CsLW1BcDBwQHXXHPNg7nqqquuuuqqq6666qqrrvrPQeWqq6666qqr/pc7e/bsrQBbW1v8SyTx3CTx3CTxbyGJF+bg4ACAra0tACRx5syZB3PVVVddddVVV1111VVXXfWfg8pVV1111VVXXfUvksRzk8S/RBIPJIn7SeLg4ICrrrrqqquuuuqqq6666qr/RARXXXXVVVdd9b/cfffdd+t9991369bWFltbWwBI4rlJ4rlJ4rlJ4l8iiecmiQeSxHM7PDwEYHNzE4DDw0OuueaaB3PVVVddddVVV1111VVXXfWfg+Cqq6666qqr/g84e/bsrQBbW1v8R5PEfwRJvCDXXHPNg7nqqquuuuqqq6666qqrrvqPR3DVVVddddVV/8dI4rlJ4rlJ4rlJ4l8iiecmiQeSxANJAuDw8BCAra0ttra2ODw8BODMmTMP5qqrrrrqqquuuuqqq6666j8ewVVXXXXVVVf9H/D3f//3vw1w/fXX8x9JEv8SSfxrHB4eArC1tcXh4SFXXXXVVVddddVVV1111VX/iQiuuuqqq6666v84STw3STw3SfxLJPEvkcQDSeKBDg8PuZ8kDg8Pueaaax7MVVddddVVV1111VVXXXXVfzyCq6666qqrrvo/4B/+4R9+B+D666/nP4ok/iWS+Nc6PDwEYGtrC4CDgwPOnDnzIK666qqrrrrqqquuuuqqq/7jUbnqqquuuuqq/0O2trb4l0jiuUniXyKJf4kkHkgSDySJw8NDADY3N7nqqquuuuqqq6666qqrrvpPRnDVVVddddVV/wecPXv2Vp4PSfxbSOJfIokHksQLI4nnJomjoyNe/MVf/LW56qqrrrrqqquuuuqqq676j0dw1VVXXXXVVf8H3HfffbcCbG1t8a8liX+JJP61JPH8HB4eArC1tQXAwcEBV1111VVXXXXVVVddddVV/0kIrrrqqquuuur/iL//+7//bYDrrrsOAEk8N0n8SyTxL5HEA0nigSTxQJK43+HhIQCbm5vc78yZMw/mqquuuuqqq6666qqrrrrqPx6Vq6666qqrrvp/TBL/Ekn8Rzo6OgJgc3MTSRwdHXHVVVddddVVV1111VVXXfWfhMpVV1111VVX/R9x9uzZWwEe8YhHIIl77rmHB5LEv0QS/xJJPJAkHkgSDySJF+bw8JBrrrnmwVx11VVXXXXVVVddddVVV/3Ho3LVVVddddVV/0f81m/91vdcc801D36xF3ux1374wx/OwcEB99xzD/fccw/33HMPh4eHPJAk/iWS+I8kicPDQwA2NzcBODo6AuCaa6558H333XcrV1111VVXXXXVVVddddVV/3Eox48f56qrrrrqqqv+Lzh79uytgA4PD3cf8pCHvHTf95w8eZJbbrmFxz72sTz84Q/n5MmTzGYzLly4gCQeSBLPTRIPJIkHksQDSeKBJPFAkgB4yEMeQt/33HrrrQA88pGP5E//9E9/5uzZs7dy1VVXXXXVVVddddVVV131Hwc96EEP4qqrrrrqqqv+L7rmmmse/GIv9mKv9WIv9mKv/Tqv8zrvzQMcHBwAcO+99/KUpzyFe++9F0k8kCSemyQeSBIPJIn7SeKBJHG/13md1+Gaa67ht37rt7jvvvt4p3d6Jz7zMz/zdf7hH/7ht7nqqquuuuqqq6666qqrrvqPQ+Wqq6666qqr/o+67777br3vvvtu/a3f+q3v+dEf/dHPAXjt137t93rxF3/x136xF3ux1wbY2triYQ97GAcHBxweHnLPPfdw7733cu+99/LcJPFAknggSfxbSOK+++67lauuuuqqq6666qqrrrrqqv946EEPehBXXXXVVVdd9f/NNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVemwc4ODjgvvvu45577uHw8JB7770XSTyQJB5IEveTxANJ4oFe6ZVeiQc/+MH86Z/+KQCv+IqvyId8yIc85L777ruVq6666qqrrrrqqquuuuqq/zjoQQ96EFddddVVV131/92ZM2ce9OIv/uKv82Iv9mKvdc011zz4xV7sxV6bBzg8POTee+/l3nvv5WlPexqSeCBJPJAk7ieJB5LEi73Yi/FiL/Zi/MM//AObm5s8/elP/+6v//qvfx+uuuqqq6666qqrrrrqqqv+Y1G56qqrrrrqqqs4e/bsM37rt37ru3/rt37ruwGuueaaB7/Yi73Ya73Yi73Ya7/O67zOe29ubvLQhz6Uhz70obzKq7wKh4eH3HvvvTztaU/j7NmzPJAkXhBJPLczZ87w9Kc/nauuuuqqq6666qqrrrrqqv8E6EEPehBXXXXVVVddddULd8011zz4xV7sxV77dV7ndd7rxV7sxV6bBzg8POTw8JB7772X++67j7Nnz3I/STyQJADOnDnD67zO63D27FnOnDnD13/917/Pb/3Wb303V1111VVXXXXVVVddddVV/7HQgx70IK666qqrrrrqqhfdNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVemwc4PDzkvvvu47777uPo6Ij77rsPAEnc78yZM7zO67wO93u7t3s7cdVVV1111VVXXXXVVVdd9R8PPehBD+Kqq6666qqrrvq3O3PmzINe/MVf/HVe7MVe7LWuueaaB7/Yi73Ya/MAh4eH3HfffZw9e5azZ89yeHjI1tYWb/qmbwrAb/3Wb33313/9178PV1111VVXXXXVVVddddVV//HQgx70IK666qqrrrrqqv8411xzzYNf7MVe7LVe7MVe7LVf53Ve5715LoeHhxwdHXHmzBkAvv7rv/59fuu3fuu7ueqqq6666qqrrrrqqquu+o+HHvSgB3HVVVddddVVV/3nueaaax78Yi/2Yq/9Yi/2Yq/1Oq/zOu/Nc/mQD/mQh9x33323ctVVV1111VVXXXXVVVdd9R8PPehBD+Kqq6666qqrrvqvcc011zwY4LVf+7Xf68Vf/MVf++u+7uve++zZs8/gqquuuuqqq6666qqrrrrqPwd60IMexFVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Slauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KfwRRj6c+fWLyNgAAAABJRU5ErkJggg==) ### Arguments * `data`: `LinearPattern3dData` - Data for a linear pattern on a 3D model. (REQUIRED) ```js { // The axis of the pattern. axis: [number, number, number], // The distance between each repetition. This can also be referred to as spacing. distance: number, // The number of repetitions. Must be greater than 0. This excludes the original entity. For example, if `repetitions` is 1, the original entity will be copied once. repetitions: number, } ``` * `extrude_group_set`: `ExtrudeGroupSet` - A extrude group or a group of extrude groups. (REQUIRED) ```js { // Chamfers or fillets on this extrude group. edgeCuts: [{ // The engine id of the edge to fillet. edgeId: uuid, // The id of the engine command that called this fillet. id: uuid, radius: number, tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "fillet", } | { // The engine id of the edge to chamfer. edgeId: uuid, // The id of the engine command that called this chamfer. id: uuid, length: number, tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "chamfer", }], // The id of the extrusion end cap endCapId: uuid, // The height of the extrude group. height: number, // The id of the extrude group. id: uuid, // The sketch group. sketchGroup: { // The id of the sketch group (this will change when the engine's reference to it changes. id: uuid, // What the sketch is on (can be a plane or a face). on: { // The id of the plane. id: uuid, // Origin of the plane. origin: { x: number, y: number, z: number, }, type: "plane", // Type for a plane. value: "XY" | "XZ" | "YZ" | "Custom", // What should the plane’s X axis be? xAxis: { x: number, y: number, z: number, }, // What should the plane’s Y axis be? yAxis: { x: number, y: number, z: number, }, // The z-axis (normal). zAxis: { x: number, y: number, z: number, }, } | { // The extrude group the face is on. extrudeGroup: { // Chamfers or fillets on this extrude group. edgeCuts: [{ // The engine id of the edge to fillet. edgeId: uuid, // The id of the engine command that called this fillet. id: uuid, radius: number, tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "fillet", } | { // The engine id of the edge to chamfer. edgeId: uuid, // The id of the engine command that called this chamfer. id: uuid, length: number, tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "chamfer", }], // The id of the extrusion end cap endCapId: uuid, // The height of the extrude group. height: number, // The id of the extrude group. id: uuid, // The sketch group. sketchGroup: SketchGroup, // The id of the extrusion start cap startCapId: uuid, // The extrude surfaces. value: [{ // The face id for the extrude plane. faceId: uuid, // The id of the geometry. id: uuid, // The source range. sourceRange: [number, number], // The tag. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "extrudePlane", } | { // The face id for the extrude plane. faceId: uuid, // The id of the geometry. id: uuid, // The source range. sourceRange: [number, number], // The tag. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "extrudeArc", } | { // The id for the chamfer surface. faceId: uuid, // The id of the geometry. id: uuid, // The source range. sourceRange: [number, number], // The tag. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "chamfer", } | { // The id for the fillet surface. faceId: uuid, // The id of the geometry. id: uuid, // The source range. sourceRange: [number, number], // The tag. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "fillet", }], }, // The id of the face. id: uuid, type: "face", // The tag of the face. value: string, // What should the face’s X axis be? xAxis: { x: number, y: number, z: number, }, // What should the face’s Y axis be? yAxis: { x: number, y: number, z: number, }, // The z-axis (normal). zAxis: { x: number, y: number, z: number, }, }, // The starting path. start: { // The from point. from: [number, number], // The tag of the path. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, // The to point. to: [number, number], }, // Tag identifiers that have been declared in this sketch group. tags: { }, // The paths in the sketch group. value: [{ // The from point. from: [number, number], // The tag of the path. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, // The to point. to: [number, number], type: "ToPoint", } | { // arc's direction ccw: bool, // the arc's center center: [number, number], // The from point. from: [number, number], // The tag of the path. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, // The to point. to: [number, number], type: "TangentialArcTo", } | { // arc's direction ccw: bool, // the arc's center center: [number, number], // The from point. from: [number, number], // The tag of the path. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, // The to point. to: [number, number], type: "TangentialArc", } | { // The from point. from: [number, number], // The tag of the path. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, // The to point. to: [number, number], type: "Horizontal", // The x coordinate. x: number, } | { // The from point. from: [number, number], // The tag of the path. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, // The to point. to: [number, number], type: "AngledLineTo", // The x coordinate. x: number, // The y coordinate. y: number, } | { // The from point. from: [number, number], // The tag of the path. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, // The to point. to: [number, number], type: "Base", }], }, // The id of the extrusion start cap startCapId: uuid, type: "extrudeGroup", // The extrude surfaces. value: [{ // The face id for the extrude plane. faceId: uuid, // The id of the geometry. id: uuid, // The source range. sourceRange: [number, number], // The tag. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "extrudePlane", } | { // The face id for the extrude plane. faceId: uuid, // The id of the geometry. id: uuid, // The source range. sourceRange: [number, number], // The tag. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "extrudeArc", } | { // The id for the chamfer surface. faceId: uuid, // The id of the geometry. id: uuid, // The source range. sourceRange: [number, number], // The tag. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "chamfer", } | { // The id for the fillet surface. faceId: uuid, // The id of the geometry. id: uuid, // The source range. sourceRange: [number, number], // The tag. tag: { digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], end: number, start: number, value: string, }, type: "fillet", }], } | { type: "extrudeGroups", } ``` ### Returns `[ExtrudeGroup]`