diff --git a/artTools/vector_source_ndmain.svg b/artTools/vector_source_ndmain.svg
index 6e064a9788c61ac5aea2d1208e679929d29b826b..ecb3b6fbba6f6f6b51f760dcb6bb98ededc08c4b 100644
--- a/artTools/vector_source_ndmain.svg
+++ b/artTools/vector_source_ndmain.svg
@@ -60,7 +60,7 @@
       <feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-43"/>
     </filter>
   </defs>
-  <sodipodi:namedview inkscape:snap-others="false" inkscape:snap-bbox="true" inkscape:snap-intersection-paths="false" inkscape:snap-nodes="true" inkscape:snap-global="false" inkscape:snap-object-midpoints="true" inkscape:snap-smooth-nodes="false" inkscape:object-paths="true" inkscape:object-nodes="true" inkscape:current-layer="Pubic_Hair_Neat" inkscape:window-maximized="1" inkscape:window-y="-8" inkscape:window-x="-8" inkscape:cy="572.05123" inkscape:cx="189.54492" inkscape:zoom="3.9999998" showgrid="false" id="namedview4358" inkscape:window-height="1057" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff" showguides="false">
+  <sodipodi:namedview inkscape:snap-others="false" inkscape:snap-bbox="true" inkscape:snap-intersection-paths="false" inkscape:snap-nodes="true" inkscape:snap-global="false" inkscape:snap-object-midpoints="true" inkscape:snap-smooth-nodes="false" inkscape:object-paths="true" inkscape:object-nodes="true" inkscape:current-layer="Boob_Outfit_Monokini" inkscape:window-maximized="1" inkscape:window-y="-8" inkscape:window-x="-8" inkscape:cy="680.87291" inkscape:cx="275.50238" inkscape:zoom="1.9999999" showgrid="false" id="namedview4358" inkscape:window-height="1057" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff" showguides="false">
     <inkscape:grid type="xygrid" id="grid897"/>
   </sodipodi:namedview>
   <style type="text/css" id="style">
@@ -787,13 +787,13 @@
     <g style="display:none" inkscape:label="Butt_3" id="Butt_3" inkscape:groupmode="layer">
       <path sodipodi:nodetypes="cccccc" id="path965" class="skin" d="m 339.34739,405.05894 c 11.66744,-2.88915 29.34188,17.43453 36.73509,29.98739 12.01399,20.8218 8.08635,41.74324 6.12252,52.0047 -6.50305,14.12929 -12.02078,17.29388 -16.75028,21.92942 -9.01048,19.62629 -12.24502,52.93063 -19.52273,52.4325 -19.29169,-1.29514 -35.11781,-149.28057 -6.5846,-156.35401 z" inkscape:connector-curvature="0"/>
     </g>
-    <g inkscape:groupmode="layer" id="Butt_2" inkscape:label="Butt_2" style="display:none">
+    <g inkscape:groupmode="layer" id="Butt_2" inkscape:label="Butt_2" style="display:inline">
       <path inkscape:connector-curvature="0" d="m 338.27948,405.05894 c 10.86715,-2.88915 27.32926,17.43453 34.21536,29.98739 9.9113,18.44258 8.17385,36.96333 6.37635,48.0856 -0.20333,2.42377 -0.913,4.53948 -1.86029,6.57518 -5.54519,11.89703 -10.30028,14.94353 -14.41484,19.27334 -8.39244,19.62629 -11.40511,52.93063 -18.18363,52.4325 -17.96844,-1.29514 -32.70902,-149.28057 -6.13295,-156.35401 z" class="skin" id="path961" sodipodi:nodetypes="ccccccc"/>
     </g>
     <g style="display:none" inkscape:label="Butt_1" id="Butt_1" inkscape:groupmode="layer">
       <path sodipodi:nodetypes="cccccc" id="path957" class="skin" d="m 336.83986,402.80797 c 10.1,-2.9 25.4,17.5 31.8,30.1 10.4,20.9 7,41.9 5.3,52.2 -5.62941,14.18235 -10.40588,17.35883 -14.5,22.01177 -7.8,19.7 -10.6,53.12941 -16.9,52.62941 -16.7,-1.3 -30.4,-149.84118 -5.7,-156.94118 z" inkscape:connector-curvature="0"/>
     </g>
-    <g inkscape:groupmode="layer" id="Butt_0" inkscape:label="Butt_0" style="display:inline">
+    <g inkscape:groupmode="layer" id="Butt_0" inkscape:label="Butt_0" style="display:none">
       <path inkscape:connector-curvature="0" d="m 332.68041,402.6 c 10.1,-2.9 25.4,17.5 31.8,30.1 10.4,20.9 7,41.9 5.3,52.2 -5.62941,14.18235 -10.40588,17.35883 -14.5,22.01177 -7.8,19.7 -10.6,53.12941 -16.9,52.62941 -16.7,-1.3 -30.4,-149.84118 -5.7,-156.94118 z" class="skin" id="path54" sodipodi:nodetypes="cccccc"/>
     </g>
   </g>
@@ -981,6 +981,24 @@
         <path style="display:inline;fill:#008080;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.05538678;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0" d="m 346.26927,403.00396 c 12.69932,8.98722 61.6738,66.92491 9.11831,109.49392 -6.63975,-17.82444 -4.55915,-103.84322 -9.11831,-109.49392 z" id="path3162" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
       </g>
     </g>
+    <g inkscape:groupmode="layer" id="Butt_Outfit_Monokini_" inkscape:label="Butt_Outfit_Monokini_" style="display:inline">
+      <g inkscape:groupmode="layer" id="Butt_Outfit_Monokini_0" inkscape:label="Butt_Outfit_Monokini_0" style="display:none;opacity:1">
+        <path sodipodi:nodetypes="ccsc" inkscape:connector-curvature="0" id="path5218" d="m 355.29539,417.48736 c 8.87752,7.62194 18.40388,30.2933 17.35559,43.28468 -0.36942,-2.57125 -0.92963,-5.10815 -1.62591,-7.59078 -4.4382,-15.82459 -14.405,-29.44369 -15.72968,-35.6939 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.0515182;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/>
+        <path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path5220" d="m 354.5241,416.62865 c 4.87953,5.51265 16.16623,24.0497 18.17555,44.20222 -1.95168,-0.66585 -5.42474,-1.61026 -17.62574,-4.7195 0.40185,-18.53859 0.1918,-35.98361 -0.54981,-39.48272 z" style="display:inline;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.0515182;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/>
+      </g>
+      <g inkscape:groupmode="layer" id="Butt_Outfit_Monokini_3" inkscape:label="Butt_Outfit_Monokini_3" style="display:none;opacity:1">
+        <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path5224" d="m 344.91661,402.15206 c 10.63176,7.73346 39.94944,22.48068 40.24254,62.60819 -14.094,-15.63576 -11.9406,-3.55707 -40.24254,-62.60819 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.0649333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/>
+        <path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path5226" d="m 344.43825,401.57376 c 8.13698,6.59351 37.04141,21.76618 40.78138,63.31844 -5.12264,-2.54696 -37.05456,-10.83686 -37.20272,-10.87173 -0.81645,-26.90213 -1.52765,-50.12637 -3.57866,-52.44671 z" style="display:inline;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.0649333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/>
+      </g>
+      <g inkscape:groupmode="layer" id="Butt_Outfit_Monokini_2" inkscape:label="Butt_Outfit_Monokini_2" style="display:inline;opacity:1">
+        <path sodipodi:nodetypes="cscc" inkscape:connector-curvature="0" id="path5230" d="m 348.2914,405.19186 c 0.17781,0.17986 1.12967,0.71929 1.35381,0.93081 6.95749,6.56591 32.31052,22.35825 32.09459,57.63754 -5.6593,-17.68649 -10.76868,-10.20151 -33.4484,-58.56835 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.04869533;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/>
+        <path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path5232" d="m 347.8641,404.69506 c 0.17781,0.17986 1.12967,0.71929 1.35381,0.93081 6.34553,5.98839 30.55142,25.80906 32.6052,58.18726 -10.49538,-3.17109 -11.43845,-4.4296 -31.42888,-8.50701 -0.25664,-25.8973 -0.56585,-48.15963 -2.53013,-50.61106 z" style="display:inline;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.04869533;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/>
+      </g>
+      <g inkscape:groupmode="layer" id="Butt_Outfit_Monokini_1" inkscape:label="Butt_Outfit_Monokini_1" style="display:none;opacity:1">
+        <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path5236" d="m 346.98114,403.57565 c 7.72302,4.46742 32.10839,29.85206 31.86364,58.71088 -8.73799,-8.45342 -16.84257,-21.00307 -31.86364,-58.71088 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.05538678;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/>
+        <path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path5238" d="m 346.26927,403.03521 c 7.96489,5.6367 30.168,31.09142 32.67306,59.37059 -10.23575,-2.80648 -15.50687,-4.31657 -28.8205,-7.15799 -0.92034,-25.18689 -1.50994,-49.30911 -3.85256,-52.2126 z" style="display:inline;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.05538678;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/>
+      </g>
+    </g>
     <g inkscape:groupmode="layer" id="Butt_Outfit_Minidress_" inkscape:label="Butt_Outfit_Minidress_" style="display:none">
       <g inkscape:groupmode="layer" id="Butt_Outfit_Minidress_3" inkscape:label="Butt_Outfit_Minidress_3" style="display:none">
         <path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path2178-9" d="m 332.11641,378.81779 c 34.5675,37.13805 57.10655,61.43233 52.53225,85.22898 -0.18119,0.94259 -0.0201,1.91381 -0.0922,2.86185 -0.84329,-0.15883 -15.0691,5.01757 -18.32398,6.63548 -14.49086,-15.68658 -33.94492,-93.4321 -34.11603,-94.72631 z" style="display:inline;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.97439027;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/>
@@ -1326,11 +1344,11 @@
       <path inkscape:connector-curvature="0" d="m 225.9,413.1 c 0,0 -10.3,43.4 -10.6,67.8 -0.5,43.2 14.3,129.1 30.4,183.7 7.5,61.7 6.2,123.3 8.8,185.4 l 11.5,-0.3 c 2.2,-51.3 34,-103.9 16.3,-161.5 2.3,-46.1 10,-72.4 5,-160.3 -5.4,94.3 16.6,109.2 26.4,153.6 -15.6,58 5.7,110.8 6.5,168.9 h 16.3 c 0.2,-58.5 15.6,-94.6 7.7,-168.9 12.4,-64.5 12.4,-139.3 11.6,-205.6 -0.3,-26 -5.4,-64.7 -5.4,-64.7 l -124.5,1.9" class="skin" id="XMLID_464_"/>
       <path inkscape:connector-curvature="0" d="m 288,588.6 c -9.8,-40.3 -16.6,-61.7 -12.6,-107.8 -0.7,44.5 3.5,67.1 12.6,107.8 z" class="shadow" id="XMLID_465_"/>
     </g>
-    <g inkscape:groupmode="layer" id="Leg_Normal" style="display:inline" inkscape:label="Leg_Normal">
+    <g inkscape:groupmode="layer" id="Leg_Normal" style="display:none" inkscape:label="Leg_Normal">
       <path inkscape:connector-curvature="0" d="m 226,413.2 c 0,0 -17.1,47.4 -18.7,71.7 -3.8,60.3 16.3,123.8 38.4,179.8 7.5,61.7 6.2,123.3 8.8,185.4 l 11.5,-0.3 c 2.2,-51.3 34,-103.9 16.3,-161.5 12.8,-54.2 10,-72.4 5,-160.3 -5.4,94.3 16.6,109.1 26.4,153.5 -15.6,58 5.6,110.9 6.4,169 h 16.3 c 0.2,-58.5 15.6,-94.7 7.8,-169 23.8,-69.9 25.5,-131.2 20.7,-194.7 -2,-26 -14.5,-75.6 -14.5,-75.6 l -124.4,2" class="skin" id="XMLID_466_"/>
       <path inkscape:connector-curvature="0" d="m 293.9,619.8 c -9.8,-40.3 -22.5,-96.7 -18.5,-142.8 -0.8,44.7 9.4,102.1 18.5,142.8 z" class="shadow" id="XMLID_467_"/>
     </g>
-    <g inkscape:groupmode="layer" id="Leg_Wide" style="display:none" inkscape:label="Leg_Wide">
+    <g inkscape:groupmode="layer" id="Leg_Wide" style="display:inline" inkscape:label="Leg_Wide">
       <path inkscape:connector-curvature="0" d="m 225.8,413.1 c 0,0 -18.61299,38.81162 -20.11299,63.21162 C 201.88701,536.61162 215,608.9 237.1,664.9 c 7.5,61.7 14.8,123 17.3,185.1 l 11.5,-0.3 c 2.3,-52.9 39.2,-99.2 20.2,-160.8 13.6,-57.7 6.2,-71.9 1,-161 -5.4,94.3 4.4,110.4 14.2,154.8 -15.6,58 17.8,109.6 18.6,167.8 h 16.3 C 336.4,792 352.6,755.3 344.7,681 368.5,611.1 378.72165,532.47107 373.92165,469.07107 371.92165,443.17107 350.4,411.4 350.4,411.4 l -124.6,1.7" class="skin" id="XMLID_468_" sodipodi:nodetypes="cccccccccccccc"/>
       <path inkscape:connector-curvature="0" d="M 289.6,630.9 C 279.8,590.6 268.8,530 272.8,483.8 c -0.8,44.7 7.6,106.4 16.8,147.1 z" class="shadow" id="XMLID_469_"/>
     </g>
@@ -1391,7 +1409,7 @@
       </g>
       <g style="display:none" inkscape:label="Leg_Outfit_Toga_Stump" id="Leg_Outfit_Toga_Stump" inkscape:groupmode="layer"/>
     </g>
-    <g inkscape:groupmode="layer" id="Leg_Outfit_Suitslutty_" inkscape:label="Leg_Outfit_Suitslutty_" style="display:inline">
+    <g inkscape:groupmode="layer" id="Leg_Outfit_Suitslutty_" inkscape:label="Leg_Outfit_Suitslutty_" style="display:none">
       <g inkscape:groupmode="layer" id="Leg_Outfit_Suitslutty_Narrow" inkscape:label="Leg_Outfit_Suitslutty_Narrow" style="display:none"/>
       <g inkscape:groupmode="layer" id="Leg_Outfit_Suitslutty_Normal" inkscape:label="Leg_Outfit_Suitslutty_Normal" style="display:none">
         <path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 355.96581,493.71666 c 0.14026,0.46671 7.08459,-8.446 5.01296,-1.24134 -2.12305,5.43475 -10.0445,12.57495 -9.59596,17.15137 0.0849,1.84033 0.17785,1.77451 0.19763,1.77033 4.38082,-0.9257 13.02287,-2.53252 15.58728,-3.45001 0.81351,0.36318 -11.10901,-15.8829 -11.20191,-14.23035 z" id="path4036-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cccscc"/>
@@ -1581,6 +1599,27 @@
       </g>
       <g style="display:none" inkscape:label="Leg_Outfit_Nicelingerie_Stump" id="Leg_Outfit_Nicelingerie_Stump" inkscape:groupmode="layer"/>
     </g>
+    <g inkscape:groupmode="layer" id="Leg_Outfit_Monokini_" inkscape:label="Leg_Outfit_Monokini_" style="display:inline">
+      <g inkscape:groupmode="layer" id="Leg_Outfit_Monokini_Narrow" inkscape:label="Leg_Outfit_Monokini_Narrow" style="display:none;opacity:1">
+        <path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 368.52712,459.60344 c -0.40755,-24.16444 -15.5669,-47.07635 -16.46716,-49.15392 -13.38607,6.4024 -75.21854,28.14253 -80.33144,23.15495 0.28281,2.16375 1.26521,16.11771 2.48115,33.88116 15.98082,-11.01119 46.82718,-21.55341 94.31745,-7.88219 z" id="path5170" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+        <path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 274.64646,467.62249 c -1.64339,-12.75144 -3.00767,-22.84226 -3.80445,-27.70309 -23.71289,-13.25991 -43.84533,-26.92069 -46.98774,-26.54302 -2.39225,6.69293 -7.95918,42.40464 -6.65638,42.3098 25.82648,-4.51778 43.78504,2.49004 57.44857,11.93631 z" id="path5172" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+        <path inkscape:connector-curvature="0" d="m 329.46037,425.76321 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" class="shadow" id="path5176" sodipodi:nodetypes="ccc"/>
+        <path inkscape:connector-curvature="0" d="m 261.71828,457.6115 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" class="shadow" id="path5178" sodipodi:nodetypes="ccc"/>
+      </g>
+      <g style="display:none;opacity:1" inkscape:label="Leg_Outfit_Monokini_Normal" id="Leg_Outfit_Monokini_Normal" inkscape:groupmode="layer">
+        <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path5186" d="m 368.28628,459.5107 c 0.23289,-24.6725 -15.30951,-46.94543 -16.22632,-49.06118 -13.38607,6.4024 -75.21854,28.14253 -80.33144,23.15495 0.277,2.11933 1.22517,15.54979 2.40657,32.79212 27.52776,-15.26107 56.60795,-18.13328 94.15119,-6.88589 z" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"/>
+        <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path5188" d="m 274.44227,466.04071 c -1.55204,-12.00248 -2.83672,-21.46326 -3.60026,-26.12131 -23.71289,-13.25991 -43.84533,-26.92069 -46.98774,-26.54302 -6.72067,13.58719 -9.25707,28.36564 -11.89596,43.72892 22.84594,-5.40495 41.37513,-3.10105 62.48396,8.93541 z" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"/>
+        <path sodipodi:nodetypes="ccc" id="path5192" class="shadow" d="m 329.46037,425.76321 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" inkscape:connector-curvature="0"/>
+        <path sodipodi:nodetypes="ccc" id="path5194" class="shadow" d="m 261.71828,457.6115 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" inkscape:connector-curvature="0"/>
+      </g>
+      <g inkscape:groupmode="layer" id="Leg_Outfit_Monokini_Wide" inkscape:label="Leg_Outfit_Monokini_Wide" style="display:inline;opacity:1">
+        <path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 373.42915,461.01502 c -5.44951,-29.61755 -20.37916,-48.28076 -21.36919,-50.5655 -13.38607,6.4024 -75.21854,28.14253 -80.33144,23.15495 0.26935,2.0608 1.61525,15.43532 2.75117,31.99117 30.38994,-14.91101 54.5087,-18.25977 98.94946,-4.58062 z" id="path5202" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+        <path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 273.34353,465.29552 c -1.47969,-11.41071 -1.76459,-20.88036 -2.50152,-25.37612 -23.71289,-13.25991 -43.84533,-26.92069 -46.98774,-26.54302 -5.87721,13.63562 -11.967,28.32045 -15.65119,44.52363 14.11929,-3.73488 37.98849,-8.07513 65.14045,7.39551 z" id="path5204" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+        <path inkscape:connector-curvature="0" d="m 329.46037,425.76321 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" class="shadow" id="path5208" sodipodi:nodetypes="ccc"/>
+        <path inkscape:connector-curvature="0" d="m 261.71828,457.6115 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" class="shadow" id="path5210" sodipodi:nodetypes="ccc"/>
+      </g>
+      <g style="display:none;opacity:1" inkscape:label="Leg_Outfit_Monokini_Stump" id="Leg_Outfit_Monokini_Stump" inkscape:groupmode="layer"/>
+    </g>
     <g inkscape:groupmode="layer" id="Leg_Outfit_Minidress_" inkscape:label="Leg_Outfit_Minidress_" style="display:none">
       <g inkscape:groupmode="layer" id="Leg_Outfit_Minidress_Narrow" inkscape:label="Leg_Outfit_Minidress_Narrow" style="display:none"/>
       <g inkscape:groupmode="layer" id="Leg_Outfit_Minidress_Normal" inkscape:label="Leg_Outfit_Minidress_Normal" style="display:none">
@@ -1965,7 +2004,7 @@
     </g>
   </g>
   <g inkscape:groupmode="layer" id="Navel_Addons_" inkscape:label="Navel_Addons_"/>
-  <g inkscape:groupmode="layer" id="Pussy_" style="display:inline" inkscape:label="Pussy_" sodipodi:insensitive="true">
+  <g inkscape:groupmode="layer" id="Pussy_" style="display:inline" inkscape:label="Pussy_">
     <g inkscape:groupmode="layer" id="Pussy" inkscape:label="Pussy" style="display:inline">
       <path inkscape:connector-curvature="0" d="m 270.59195,461.82044 c 1.07883,3.67311 3.20151,5.39258 3.82456,5.6982 -1.28054,1.04942 -4.10589,-1.62204 -5.23079,-6.30184 -1.05175,-12.00232 0.94833,-2.31086 1.40623,0.60364 z" class="labia" id="Vagina" sodipodi:nodetypes="cccc"/>
     </g>
@@ -1983,13 +2022,11 @@
       <ellipse ry="2.0000699" rx="1.8000628" cy="519.05823" cx="138.4093" class="steel_piercing" transform="rotate(-15.705363)" id="XMLID_526_"/>
       <ellipse ry="1.8000628" rx="1.7000594" cy="518.73059" cx="141.29959" class="steel_piercing" transform="rotate(-15.705363)" id="XMLID_527_"/>
     </g>
-    <g inkscape:groupmode="layer" id="Pussy_Piercing" style="display:none" inkscape:label="Pussy_Piercing">
-      <path inkscape:connector-curvature="0" d="m 270.68829,455.8303 c 0.0155,-0.14057 1.32721,-0.4225 2.15548,0.45155 0.64072,0.63991 0.78208,1.93606 -0.0764,2.62377 -0.71796,0.70323 -1.84249,0.579 -2.49873,0.0797 -0.8438,-0.73349 -0.78208,-1.93606 -0.70404,-1.99858 0.0781,-0.0625 0.21942,1.23363 1.03176,1.60794 0.48422,0.12464 1.12453,0.12424 1.45225,-0.2664 0.48381,-0.51568 0.49894,-1.29656 0.18635,-1.6868 -0.48462,-0.76495 -1.62468,-0.74861 -1.54663,-0.81113 z" class="steel_piercing" id="XMLID_528_"/>
-      <path inkscape:connector-curvature="0" d="m 268.94351,457.18272 c 0.0964,0.0264 0.35758,1.34243 -0.58204,2.12161 -0.66737,0.54278 -1.93044,0.61106 -2.61318,-0.30211 -0.61276,-0.79027 -0.41818,-1.87753 0.17921,-2.5432 0.72029,-0.73565 2.02688,-0.5846 2.00043,-0.48816 -0.0265,0.0964 -1.26307,0.0683 -1.59761,0.90975 -0.20226,0.35929 -0.19458,1.08726 0.20824,1.50885 0.37636,0.51803 1.20077,0.53681 1.69234,0.25688 0.7109,-0.32345 0.61617,-1.49008 0.71261,-1.46362 z" class="steel_piercing" id="XMLID_529_"/>
-      <path inkscape:connector-curvature="0" d="m 269.25168,461.40654 c 0.1,0 0.8,1.2 0.3,2.2 -0.4,0.8 -1.6,1.2 -2.6,0.7 -0.9,-0.5 -1.1,-1.6 -0.7,-2.4 0.4,-1 1.7,-1.2 1.7,-1.2 0.1,0.1 -1.2,0.5 -1.2,1.4 -0.1,0.4 0.2,1.1 0.7,1.3 0.6,0.3 1.3,0.1 1.7,-0.4 0.5,-0.5 0,-1.6 0.1,-1.6 z" class="steel_piercing" id="XMLID_530_"/>
-      <path inkscape:connector-curvature="0" d="m 271.40009,460.40422 c 0.0258,-0.13906 1.38026,-0.46355 2.19402,0.19051 0.67469,0.62832 0.80348,1.87468 0.0928,2.60603 -0.65407,0.81376 -1.79228,0.74683 -2.41032,0.20091 -0.89616,-0.59741 -0.80348,-1.87467 -0.80348,-1.87467 0.0824,-0.0567 0.35024,1.21545 1.15884,1.509 0.47383,0.15965 1.13821,0.0669 1.43691,-0.38115 0.38111,-0.50473 0.31414,-1.30817 0.0309,-1.72019 -0.50989,-0.74163 -1.782,-0.47379 -1.6996,-0.53044 z" class="steel_piercing" id="XMLID_531_"/>
-      <path inkscape:connector-curvature="0" d="m 273.13141,464.47745 c -0.0153,-0.1406 1.18904,-0.84036 2.23426,-0.38483 0.8267,0.40813 1.30794,1.56503 0.83714,2.46966 -0.47079,0.90463 -1.58029,1.16734 -2.25113,0.88454 -1.02996,-0.31494 -1.30793,-1.56503 -1.30793,-1.56503 0.0627,-0.0779 0.68449,1.0637 1.54333,1.11271 0.49971,0.0169 1.1095,-0.26271 1.26696,-0.77769 0.22014,-0.59291 -0.0747,-1.34328 -0.38643,-1.59394 -0.84196,-0.54873 -1.85827,-0.0828 -1.9362,-0.14542 z" class="steel_piercing" id="XMLID_532_"/>
-      <path inkscape:connector-curvature="0" d="m 270.60667,464.80837 c 0.0922,-0.0387 1.20166,0.79751 1.12705,1.91305 -0.0597,0.89243 -1.0118,1.72518 -2.12734,1.65057 -1.02332,-0.11321 -1.63296,-1.05045 -1.57327,-1.94288 -0.0176,-1.07689 1.10403,-1.76384 1.10403,-1.76384 0.13088,0.0536 -0.91347,0.92497 -0.56559,1.75503 0.0624,0.40756 0.60964,0.9372 1.14809,0.92838 0.66932,0.0448 1.23761,-0.41026 1.41325,-1.02601 0.17561,-0.61576 -0.61845,-1.47564 -0.52622,-1.5143 z" class="steel_piercing" id="XMLID_533_"/>
+    <g inkscape:label="Pussy_Piercing" style="display:none" id="Pussy_Piercing" inkscape:groupmode="layer">
+      <ellipse id="ellipse5135" transform="matrix(-0.9903001,0.13894497,-0.13804616,-0.9904258,0,0)" class="steel_piercing" cx="-201.6759" cy="-498.14279" rx="1.1005301" ry="1.1689802"/>
+      <ellipse id="ellipse5141" class="steel_piercing" cx="267.10486" cy="461.76923" rx="1.100419" ry="1.1690106"/>
+      <ellipse id="ellipse5151" transform="matrix(0.96243236,-0.27152156,0.2698617,0.96289909,0,0)" class="steel_piercing" cx="139.10577" cy="521.98792" rx="1.1654736" ry="1.2986323"/>
+      <ellipse id="ellipse5153" transform="matrix(0.96243236,-0.27152156,0.2698617,0.96289909,0,0)" class="steel_piercing" cx="137.96109" cy="517.93628" rx="1.1007251" ry="1.168769"/>
     </g>
     <g inkscape:groupmode="layer" id="Clit_Piercing_Heavy" style="display:none" inkscape:label="Clit_Piercing_Heavy">
       <circle r="1.2" cy="456.28287" cx="271.39359" class="steel_piercing" id="XMLID_534_"/>
@@ -2001,10 +2038,8 @@
       <circle r="1.2" cy="457.22482" cx="266.78198" class="steel_piercing" id="XMLID_538_"/>
     </g>
     <g inkscape:groupmode="layer" id="Clit_Piercing_Smart" style="display:none" inkscape:label="Clit_Piercing_Smart">
-      <circle r="1.2" cy="456.10611" cx="271.57034" class="steel_piercing" id="XMLID_539_"/>
-      <circle r="1.2" cy="456.60611" cx="266.87036" class="steel_piercing" id="XMLID_540_"/>
-      <path inkscape:connector-curvature="0" d="m 267.07037,456.7061 c -0.1,-0.1 -2.3,3.3 -1.1,5.5 1.4,2.7 6.4,2.1 7.4,-0.8 0.8,-2.4 -1.6,-5.4 -1.8,-5.3 -0.1,0.1 1.4,2.5 0.5,4.4 -1,2.1 -3.6,2.3 -4.9,0.3 -1.2,-1.8 0,-4 -0.1,-4.1 z" class="steel_piercing" id="XMLID_541_"/>
-      <rect height="7.3005033" width="7.3005033" class="smart_piercing" transform="rotate(41.517924)" y="167.40082" x="508.15552" id="XMLID_542_"/>
+      <path inkscape:connector-curvature="0" d="m 267.38995,455.71934 c -0.077,-0.071 -1.79105,2.31536 -0.87344,3.87095 1.06995,1.90882 4.93519,1.50805 5.72022,-0.53113 0.62833,-1.68772 -1.21284,-3.81236 -1.3678,-3.74276 -0.0777,0.0699 1.07082,1.76788 0.36737,3.10279 -0.78157,1.47545 -2.79104,1.6049 -3.78672,0.18982 -0.91933,-1.27374 0.0178,-2.81874 -0.0596,-2.88967 z" class="steel_piercing" id="XMLID_541_"/>
+      <rect height="2.1332645" width="2.1472733" class="smart_piercing" transform="matrix(0.76618887,0.64261545,-0.68274826,0.73065369,0,0)" y="178.64331" x="510.47711" id="XMLID_542_"/>
     </g>
   </g>
   <g inkscape:groupmode="layer" id="Pubic_Hair_" inkscape:label="Pubic_Hair_" style="display:inline">
@@ -2019,7 +2054,7 @@
     <g style="display:none" inkscape:label="Pubic_Hair_Bush" id="Pubic_Hair_Bush" inkscape:groupmode="layer">
       <path sodipodi:nodetypes="ccssc" class="hair" d="m 248.86398,435.82063 c 0.76067,-2.61985 52.40275,-5.90239 52.26438,-2.24385 -17.08062,12.11853 -22.69234,17.9945 -30.28863,20.90256 -0.70822,0.27113 -1.60542,0.58108 -2.19967,0.31127 -5.68902,-2.58302 -10.98986,-8.86604 -19.77608,-18.96998 z" id="path991" inkscape:connector-curvature="0"/>
     </g>
-    <g inkscape:groupmode="layer" id="Pubic_Hair_Neat" inkscape:label="Pubic_Hair_Neat" style="display:inline">
+    <g inkscape:groupmode="layer" id="Pubic_Hair_Neat" inkscape:label="Pubic_Hair_Neat" style="display:none">
       <path d="M 487.94,432.27" class="hair" id="path225" inkscape:connector-curvature="0"/>
       <path d="m 267.23463,450.73798 3.11592,-0.15136 c 0.93021,-6.40662 3.95894,-11.50631 6.66908,-16.80443 -5.58516,-0.0849 -11.59094,-0.67726 -16.5428,0.002 1.54591,5.70209 4.03226,11.33653 6.7578,16.95379 z" id="path5158" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" class="hair"/>
     </g>
@@ -2031,7 +2066,7 @@
     </g>
     <g style="display:none" inkscape:label="Pubic_Hair_None" id="Pubic_Hair_None" inkscape:groupmode="layer"/>
   </g>
-  <g inkscape:groupmode="layer" id="Torso_Outfit_" inkscape:label="Torso_Outfit_" style="display:none">
+  <g inkscape:groupmode="layer" id="Torso_Outfit_" inkscape:label="Torso_Outfit_" style="display:inline">
     <g inkscape:groupmode="layer" id="Torso_Accessory_" inkscape:label="Torso_Accessory_" style="display:none">
       <g style="display:none;opacity:1" inkscape:label="Hugebelly" id="Hugebelly" inkscape:groupmode="layer">
         <path id="path4612" class="shadow" d="m 277.11003,447.18502 c 22.76994,-1.65 52.46986,-4.94999 68.08982,-46.63988 14.40996,-48.72987 -30.57992,-109.55971 -65.88983,-111.64971 -44.10989,6.81998 -67.97983,47.07987 -70.28982,106.58973 2.42,34.09991 36.40991,53.89986 68.08983,51.69986 z" inkscape:connector-curvature="0"/>
@@ -2938,7 +2973,7 @@
         <path style="display:inline;opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 287.59608,252.50664 c 9.69542,13.4995 42.82576,19.99949 48.32471,18.93193 -0.0956,-5.68651 -7.40893,-15.75496 -8.86671,-16.37848 -0.74611,-0.31912 -37.02371,-2.7824 -39.458,-2.55345 z" id="path3035-2-3-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsc"/>
         <path style="display:inline;opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 280.81338,252.73533 c -7.86175,8.20695 -39.88603,18.59772 -41.3665,17.1435 -1.68342,-1.65357 1.91327,-17.99328 2.52707,-19.05346 0.12269,-0.71353 13.15682,-1.04182 38.83943,1.90996 z" id="path3035-2-0-7-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cscc"/>
       </g>
-      <g style="display:inline" inkscape:label="Torso_Outfit_Nicelingerie_Hourglass" id="Torso_Outfit_Nicelingerie_Hourglass" inkscape:groupmode="layer">
+      <g style="display:none" inkscape:label="Torso_Outfit_Nicelingerie_Hourglass" id="Torso_Outfit_Nicelingerie_Hourglass" inkscape:groupmode="layer">
         <path style="display:inline;opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 348.52978,406.0731 c 0.17594,0.29463 0.23456,0.36287 0.14343,0.43358 -7.58199,5.88234 -28.75619,14.08712 -52.70049,35.19948 -6.87798,6.06451 -12.7957,15.81041 -13.00807,16.4538 -3.5825,-2.3145 -16.67981,-13.10929 -18.83826,0.27544 -3.18111,0.37789 -22.94602,-35.81939 -38.67143,-44.63334 0.11113,-0.0316 0.41697,-0.90137 0.51991,-1.06255 0.0911,-0.14259 0.28025,0.0854 0.40697,0.19488 43.76307,37.81395 58.39812,21.03748 122.03856,-6.98626 z" id="path3025" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccsscc"/>
         <path style="display:inline;opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 293.81551,219.6247 c 0,0 -10.96913,-8.46365 -12.71179,-15.33852 -0.12533,-0.49445 1.1153,-0.81274 1.36032,-0.83722 1.87606,5.84839 12.7198,15.45568 13.18311,15.5587 0.45102,0.10029 23.51884,-8.96593 28.02136,-15.02582 0.0933,0.48674 1.42209,0.51908 1.2554,0.97356 -2.43634,6.64259 -28.06395,15.09834 -28.09198,15.11538 -0.0224,0.0173 -1.51243,0.49646 -1.73051,0.48664 -0.12409,-0.0369 -1.22038,-0.88629 -1.28591,-0.93272 z" id="path3027" inkscape:connector-curvature="0" sodipodi:nodetypes="cscscsccc"/>
         <path sodipodi:nodetypes="cccccscccc" inkscape:connector-curvature="0" id="path3029" d="m 238.90883,270.84244 c -0.12533,-0.49445 0.12012,-2.27961 0.12012,-2.27961 26.65163,-7.75069 36.21504,-12.58518 39.54157,-15.28407 2.88198,-2.73792 5.66754,-5.6219 9.10488,-1.29544 10.06093,13.80857 49.05109,22.16057 79.32569,19.80612 0.0169,0.29411 -0.25819,2.16976 -0.2561,2.3755 0.004,0.38325 -61.59755,2.109 -81.03778,-20.13351 -1.60892,-1.85436 -2.59027,-1.05997 -3.33649,-0.47037 -3.1265,2.76859 -12.62263,8.91742 -43.46165,17.28138 z" style="display:inline;opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
@@ -2955,6 +2990,23 @@
         <path style="display:inline;opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 280.60225,252.73685 c -7.86175,8.20695 -39.88603,18.59772 -41.3665,17.1435 -1.68342,-1.65357 1.91327,-17.99328 2.52707,-19.05346 0.12269,-0.71353 13.15682,-1.04182 38.83943,1.90996 z" id="path3035-2-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cscc"/>
       </g>
     </g>
+    <g inkscape:groupmode="layer" id="Torso_Outfit_Monokini_" inkscape:label="Torso_Outfit_Monokini_" style="display:inline">
+      <g inkscape:groupmode="layer" id="Torso_Outfit_Monokini_Unnatural" inkscape:label="Torso_Outfit_Monokini_Unnatural" style="display:inline;opacity:1">
+        <path style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 334.37011,347.2727 c -9.02842,14.35693 -12.07382,26.55302 2.86109,41.49967 0,0 -39.87056,26.2983 -51.37978,54.63567 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -18.3769,-29.52726 -19.68474,-31.86359 8.0323,-20.31139 3.32526,-6.74241 4.31944,-11.84893 2.31898,-11.91117 4.18224,-25.50466 4.50009,-39.91688 34.47697,-18.26974 75.25642,0.12777 90.75785,6.34014 z" id="path5131" inkscape:connector-curvature="0" sodipodi:nodetypes="cccsssssscscc"/>
+        <path style="display:inline;opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 333.16974,347.16643 c -3.13404,5.22218 -5.06293,10.41815 -5.84473,16.7998 -1.10721,9.03783 23.57996,43.48754 25.53424,47.844 -40.10653,11.44456 -69.25663,43.93724 -70.0283,46.27501 -0.78385,1.88787 -2.10608,7.36176 -4.60298,9.14217 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -5.77753,-5.82069 -6.34964,-7.77139 -4.45059,-2.08692 -36.31973,-44.98971 -41.04514,-46.17866 7.94787,-20.31139 15.78955,-33.49457 16.77329,-38.60109 2.40743,-12.49684 4.34652,-31.04582 4.51599,-33.91997 31.35418,-16.63274 71.62255,-0.0537 88.13335,6.12759 z" id="path5134" inkscape:connector-curvature="0" sodipodi:nodetypes="csccsssccscc"/>
+        <path style="display:inline;fill:none;fill-rule:evenodd;stroke:#212f3d;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" d="m 318.04923,199.67698 c -4.12562,6.10264 -22.45774,14.1791 -24.47961,20.91579 -6.88077,22.92615 -16.15822,45.34606 -18.52383,68.60571 -1.64704,16.19445 -7.93348,31.76683 -8.37146,50.25754 0.0409,-1.26589 12.55986,1.54689 12.63603,-0.40805 0.37779,-9.6961 -5.89853,-30.61811 -3.99773,-49.92912 2.33608,-23.73313 11.6097,-50.49224 18.08437,-68.19516 2.16789,-5.92742 -7.9146,-17.44486 -5.05597,-20.68574" id="path1860-6" inkscape:connector-curvature="0" sodipodi:nodetypes="csscsssc"/>
+      </g>
+      <g style="display:none;opacity:1" inkscape:label="Torso_Outfit_Monokini_Hourglass" id="Torso_Outfit_Monokini_Hourglass" inkscape:groupmode="layer">
+        <path sodipodi:nodetypes="csccsssssscscc" inkscape:connector-curvature="0" id="path5142" d="m 338.39891,349.02746 c -2.32304,4.54527 -4.5305,10.24362 -4.8148,16.65265 -0.31784,7.16506 1.70551,15.32766 7.3971,25.96726 0,0 -43.62056,23.4233 -55.12978,51.76067 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -18.3769,-29.52726 -19.68474,-31.86359 8.0323,-20.31139 3.32526,-6.74241 4.31944,-11.84893 2.31869,-11.90972 4.80678,-25.53259 5.12498,-39.94285 39.43583,-19.94562 80.5547,3.58299 94.16175,8.12087 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
+        <path sodipodi:nodetypes="csccsssccscc" inkscape:connector-curvature="0" id="path5144" d="m 337.64986,349.17757 c -2.29696,5.24234 -4.11507,10.36992 -4.82485,16.16366 -1.10721,9.03783 14.69652,31.43666 19.9008,46.04312 -40.10653,11.44456 -69.27225,44.68766 -70.04392,47.02543 -0.78385,1.88787 -1.9293,7.11869 -4.4262,8.8991 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.2485,-6.16981 -6.82061,-8.12051 -21.80611,-22.99711 -35.95015,-44.38538 -40.67556,-45.57433 7.94787,-20.31139 15.86322,-33.83125 16.84696,-38.93777 2.40743,-12.49684 4.34652,-31.04582 4.51599,-33.91997 26.80218,-13.71502 60.39324,-5.65432 92.61347,8.13873 z" style="display:inline;opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
+        <path style="display:inline;opacity:1;fill:none;fill-rule:evenodd;stroke:#212f3d;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" d="m 318.04923,199.67698 c -4.12562,6.10264 -22.45774,14.1791 -24.47961,20.91579 -6.88077,22.92615 -16.15822,45.34606 -18.52383,68.60571 -1.64704,16.19445 -7.93348,31.76683 -8.37146,50.25754 0.0409,-1.26589 12.55986,1.54689 12.63603,-0.40805 0.37779,-9.6961 -5.89853,-30.61811 -3.99773,-49.92912 2.33608,-23.73313 11.6097,-50.49224 18.08437,-68.19516 2.16789,-5.92742 -7.9146,-17.44486 -5.05597,-20.68574" id="path1860-6-0" inkscape:connector-curvature="0" sodipodi:nodetypes="csscsssc"/>
+      </g>
+      <g inkscape:groupmode="layer" id="Torso_Outfit_Monokini_Normal" inkscape:label="Torso_Outfit_Monokini_Normal" style="display:none;opacity:1">
+        <path style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 343.69134,350.35141 c -2.23533,14.447 0.66147,35.99718 1.73593,41.41544 0,0 -48.06663,23.30382 -59.57585,51.64119 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -21.20533,-26.69883 -22.51317,-29.03516 5.44091,-12.27329 6.26471,-33.80798 7.86366,-53.27556 37.55587,-19.1934 73.36848,-4.14522 103.86338,8.10017 z" id="path5152" inkscape:connector-curvature="0" sodipodi:nodetypes="cccssssssccc"/>
+        <path style="display:inline;opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 342.92957,350.84028 c -0.67373,3.24734 -1.12982,7.09736 -1.02048,11.62335 0.21991,9.10274 8.46078,44.4598 10.41506,48.81626 -40.10653,11.44456 -68.88315,44.77912 -69.65482,47.11689 -0.78385,1.88787 -2.10386,7.06063 -4.60076,8.84104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.96836,0.96577 -3.15959,0.31564 -4.34231,-1.28834 -5.1677,-4.97917 -6.64606,-7.92987 -3.42483,-1.93016 -36.06734,-44.42375 -40.79275,-45.6127 6.35688,-20.66495 15.31739,-46.12408 15.53034,-51.32013 0.27265,-6.65274 0.75006,-13.56638 1.27115,-19.9318 24.1792,-11.73096 49.54659,-13.38531 102.5844,8.11442 z" id="path5154" inkscape:connector-curvature="0" sodipodi:nodetypes="csccsssccscc"/>
+        <path style="display:inline;opacity:1;fill:none;fill-rule:evenodd;stroke:#212f3d;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" d="m 318.04923,199.67698 c -4.12562,6.10264 -22.45774,14.1791 -24.47961,20.91579 -6.88077,22.92615 -16.15822,45.34606 -18.52383,68.60571 -1.64704,16.19445 -7.93348,31.76683 -8.37146,50.25754 0.0409,-1.26589 12.55986,1.54689 12.63603,-0.40805 0.37779,-9.6961 -5.89853,-30.61811 -3.99773,-49.92912 2.33608,-23.73313 11.6097,-50.49224 18.08437,-68.19516 2.16789,-5.92742 -7.9146,-17.44486 -5.05597,-20.68574" id="path1860-6-0-3" inkscape:connector-curvature="0" sodipodi:nodetypes="csscsssc"/>
+      </g>
+    </g>
     <g inkscape:groupmode="layer" id="Torso_Outfit_Minidress" inkscape:label="Torso_Outfit_Minidress" style="display:none">
       <g style="display:none" inkscape:label="Torso_Outfit_Minidress_Unnatural" id="Torso_Outfit_Minidress_Unnatural" inkscape:groupmode="layer">
         <path sodipodi:nodetypes="csccccsssccccc" inkscape:connector-curvature="0" id="path2162" d="m 368.2693,268.62447 c -0.29569,3.70196 -1.38029,18.92573 -6.55229,37.61574 -5.26688,19.03288 -14.89313,28.30872 -15.58309,29.72001 -8.98727,10.77595 -16.29031,22.19622 -16.48609,30.38694 -0.29639,21.90279 43.10834,75.87457 36.70281,107.14688 -26.62809,12.91809 -96.218,3.03387 -150.5054,0.2004 -2.02999,0.80618 4.1961,-43.62156 7.1834,-56.20537 2.03661,-8.57906 12.83566,-31.68328 13.82985,-36.7898 2.433,-12.49684 5.15367,-33.10127 5.32486,-35.97542 1.17686,-19.75827 -3.04833,-37.86802 -4.48362,-50.41278 -1.43724,-13.39401 1.61249,-32.82671 2.76383,-35.89612 0.49308,-0.63092 40.83391,-2.24049 42.28042,-1.923 3.13994,1.52155 58.67897,12.39606 59.78508,13.22062 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
@@ -2975,7 +3027,7 @@
         <path sodipodi:nodetypes="ccc" id="path3406" class="shadow" d="m 262.1572,457.52324 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" inkscape:connector-curvature="0"/>
       </g>
     </g>
-    <g style="display:inline" inkscape:label="Torso_Outfit_Military_" id="Torso_Outfit_Military_" inkscape:groupmode="layer">
+    <g style="display:none" inkscape:label="Torso_Outfit_Military_" id="Torso_Outfit_Military_" inkscape:groupmode="layer">
       <g style="display:none" inkscape:label="Torso_Outfit_Military_Unnatural" id="Torso_Outfit_Military_Unnatural" inkscape:groupmode="layer">
         <path sodipodi:nodetypes="cscssccsssssscssccscsscsccc" inkscape:connector-curvature="0" id="path2826" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -20.56882,29.98312 -21.1652,31.4412 -5.76961,8.24948 -15.17503,22.20843 -10.37382,32.19769 0.20871,0.43423 2.86633,6.1658 5.95239,12.12819 5.12253,9.89693 11.7358,22.29153 12.56986,25.83552 0,0 -51.7146,6.85286 -63.22382,35.19023 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 4.02945,-13.36841 6.19444,-18.09893 11.62539,-25.40153 12.08709,-42.05871 12.25836,-57.26185 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 0.40962,-35.13389 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 1.41982,-19.01301 -12.49041,-26.29249 -0.63873,-0.33426 5.76049,-3.75929 10.28502,-6.16163 4.60651,-7.8312 4.77746,-7.85716 4.77746,-7.85716 7.59995,3.04875 9.79042,1.79852 23.34377,-0.13948 0,0 2.20771,4.67981 3.14054,5.85732 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -25.72677,16.91039 -30.9022,28.84774 -29.45936,29.06832 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
         <path sodipodi:nodetypes="sssccsssccsscccsscccscs" inkscape:connector-curvature="0" id="path2828" d="m 360.51873,307.70681 c -6.28969,18.48806 -17.77339,26.59126 -18.77871,27.80104 -8.36776,10.0696 -13.07538,17.52333 -14.41501,28.45838 -1.1072,9.03783 24.36594,44.01876 24.72923,48.81716 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 14.53739,-34.53836 15.52113,-39.64488 2.40743,-12.49684 4.34652,-31.04582 4.51599,-33.91997 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -3.37265,-53.10898 18.32727,-82.76734 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 1.01736,-0.38611 4.59904,-8.26172 5.00699,-8.02432 6.65758,3.87428 22.60885,-0.60503 22.93817,0.0937 0.97035,2.05878 1.84469,4.05751 2.988,5.79136 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 0,0 24.76225,-4.8947 34.24132,27.54218 0.0476,0.44543 -0.20742,8.29506 -0.0211,16.76295 0.11811,5.36806 -0.97158,11.24597 -1.56133,15.83868 -0.58975,4.59271 -2.44875,21.69359 -8.68765,40.03237 z" style="display:inline;opacity:1;fill:#222a12;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
@@ -3508,7 +3560,7 @@
         <path inkscape:connector-curvature="0" d="m 262.98857,459.03749 c 4.57815,9.39542 7.95428,8.94718 11.45233,8.01034 0.29456,-0.0789 5.02218,4.77996 9.26343,-8.71666 -1.38475,8.70911 -4.94655,11.61521 -9.3291,9.47151 -0.0226,-0.0111 -2.82256,1.04466 -4.71233,0.003 -2.95847,-1.63089 -6.486,-5.556 -6.67433,-8.7681 z" class="shadow" id="path4347-6" sodipodi:nodetypes="cscsscc"/>
         <path inkscape:connector-curvature="0" d="m 274.84429,467.66511 c -0.33521,1.70859 0.19151,9.15085 0.3994,10.94825 -1.47124,-0.0994 -1.90021,-9.61487 -0.3994,-10.94825 z" class="shadow" id="path4347-6-8-2-3" sodipodi:nodetypes="ccc"/>
       </g>
-      <g style="display:inline" inkscape:label="Torso_Outfit_Cutoffs_Normal" id="Torso_Outfit_Cutoffs_Normal" inkscape:groupmode="layer">
+      <g style="display:none" inkscape:label="Torso_Outfit_Cutoffs_Normal" id="Torso_Outfit_Cutoffs_Normal" inkscape:groupmode="layer">
         <path sodipodi:nodetypes="cscccsccsccsccc" inkscape:connector-curvature="0" id="path2288" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -14.94382,32.35812 -15.5402,33.8162 -3.16034,10.71911 -4.21182,20.05382 -3.38095,40.00841 -36.77086,9.58655 -96.59778,12.99867 -105.46954,-7.23283 2.433,-12.49684 1.05648,-27.27371 3.07149,-42.3437 3.11952,-23.33051 -3.08737,-24.85092 -4.11084,-38.26328 0.40962,-35.13389 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 2.05999,-19.89061 -11.85024,-27.17009 -0.63873,-0.33426 5.12032,-2.88169 9.64485,-5.28403 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -25.72677,16.91039 -30.9022,28.84774 -29.45936,29.06832 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
         <path sodipodi:nodetypes="csssccsccccccc" inkscape:connector-curvature="0" id="path2290" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -13.2235,28.78259 -14.15371,30.05104 -3.99276,5.4446 -4.50495,17.93625 -5.10067,28.93693 -0.2322,4.28783 1.00045,9.35182 1.70473,13.58328 -31.15729,6.94181 -92.6775,12.28087 -105.27987,-7.02988 1.41111,-4.24145 4.10254,-39.81108 4.69553,-44.76049 2.42309,-20.22425 -2.88507,-21.32305 -3.7741,-33.86041 -3.37265,-53.10898 13.20074,-79.76214 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 2.58742,0.19199 9.57783,0.93138 12.62329,2.06534 30.8936,12.50306 20.3557,56.2984 19.30523,58.96923 z" style="display:inline;opacity:1;fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
         <path sodipodi:nodetypes="csscccscsssc" inkscape:connector-curvature="0" id="path2276-4-9" d="m 219.45138,465.1272 c 1.78605,-0.18069 -2.80643,5.58689 -3.97335,9.7375 -0.13898,0.49434 11.30318,-3.00043 23.34645,-2.68738 15.39215,0.40011 32.76084,4.80119 36.36612,6.43486 27.3515,-5.55275 87.9134,-1.91457 95.21552,1.04811 2.65835,-10.3326 -5.45294,-43.91959 -8.30378,-48.23452 -2.68621,-6.082 -11.77109,-19.93812 -12.39996,-21.91039 -0.0813,-0.25494 -0.70857,-2.49571 -0.70857,-2.49571 -22.65767,4.89275 -39.56413,7.60141 -60.05248,8.19626 -24.22046,0.7032 -47.2185,-2.20107 -60.45696,-7.53731 -0.0808,-0.0326 -2.95162,6.53076 -7.32956,25.88233 -2.03466,8.99372 -2.66555,19.55629 -1.70343,31.56625 z" style="display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
@@ -4307,7 +4359,7 @@
   <g inkscape:groupmode="layer" id="Penis_Addon_" inkscape:label="Penis_Addon_"/>
   <g inkscape:groupmode="layer" id="Boob_" style="display:inline" inkscape:label="Boob_">
     <g inkscape:groupmode="layer" id="Boob_Scaled_" style="display:inline" inkscape:label="Boob_Scaled_">
-      <g inkscape:groupmode="layer" id="Boob_Alt" style="display:none" inkscape:label="Boob_Alt">
+      <g inkscape:groupmode="layer" id="Boob_Alt" style="display:inline" inkscape:label="Boob_Alt">
         <g transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)" id="g4461" class="scaler_">
           <path sodipodi:nodetypes="ccsscssssssssscssscsccsc" inkscape:connector-curvature="0" d="m 257.56364,238.58033 c -0.77637,0.10061 -2.22602,-2.21636 -12.60486,5.0698 -9.78469,6.69753 -21.31453,10.82141 -26.74443,14.7899 -0.54445,0.39791 -0.66828,2.70307 -0.76291,3.35152 -0.65836,4.51134 -1.66809,9.99655 -0.19947,14.9545 0.5788,2.79959 1.92116,5.11459 3.04085,7.21138 2.65234,4.96693 6.04765,7.87695 10.86115,8.57219 4.7315,0.6834 9.75959,0.40293 14.8942,-1.78424 1.31326,-0.55941 2.53716,-1.25241 3.77099,-1.91337 7.49747,-4.01638 20.75999,-16.61852 25.52001,-26.50783 0.0166,-0.0345 -0.0224,-0.21492 -0.0231,-0.24254 -7.4e-4,-0.0268 -0.0509,-0.34934 -0.0393,-0.37353 0.0382,-0.0796 0.50413,-1.26877 0.57542,-1.23653 0.008,0.004 -0.10474,0.48804 -0.10359,0.53895 10e-4,0.048 -0.003,0.77499 -0.006,0.81606 9.7e-4,0.0337 0.0886,1.07634 0.0902,1.14401 0.0336,1.36525 0.6684,3.40988 1.1569,5.30063 0.0204,0.0789 0.0379,0.15845 0.0621,0.23582 2.44132,7.78746 2.56331,16.64058 7.87216,21.29803 9.98489,5.42808 21.85178,4.25951 30.75411,-1.03416 14.24159,-8.46859 19.00686,-29.49472 0.12112,-46.95807 -1.24033,-1.44425 -2.4413,-2.70187 -3.54079,-3.8753 -0.54013,-0.5452 -1.83893,-1.83196 -2.8534,-2.20434 -10.12551,-3.71668 -41.24782,1.45734 -51.84136,2.84712 z" class="shadow" id="path4454"/>
           <path sodipodi:nodetypes="cscsscccscsccccccccc" inkscape:connector-curvature="0" d="m 244.87584,244.19536 c -5.84025,4.87392 -21.34013,11.09517 -25.80979,13.9564 -0.39537,0.25308 -0.72231,2.6909 -0.84921,3.07294 -0.70752,5.13443 -0.92153,9.56442 -0.30576,13.2861 1.01337,6.12496 3.33372,10.46932 6.44535,13.29915 2.48992,2.26451 5.53985,3.63861 8.78962,4.08772 10.49581,1.51314 19.86794,-2.43574 27.29744,-8.48888 4.20537,-3.4345 7.18267,-7.02269 9.92412,-11.02226 0.12718,0.41876 1.87124,5.64497 5.46994,10.30596 2.123,2.74967 5.09638,5.02083 8.21123,6.75234 0.11303,0.0438 0.22593,0.0871 0.33871,0.12991 34.5912,13.12294 57.55039,-22.51578 31.08151,-47.52065 -1.21885,-1.39111 -3.21704,-3.61211 -4.70157,-5.57775 -4.03283,-3.9461 -10.37529,-6.39386 -15.4685,-7.78957 -2.68108,-0.67616 -6.99424,-0.31482 -10.32574,-0.38712 -4.64829,-0.0139 -6.38404,-0.46766 -10.58347,-0.0199 -2.89954,1.1462 -5.93488,1.41101 -8.27798,2.69666 -4.67824,2.57439 -11.40554,6.75548 -14.58925,8.65331 -2.80369,1.8768 -5.00438,3.40598 -6.64665,4.56562 z" class="skin boob" id="path4457"/>
@@ -4318,7 +4370,7 @@
           <path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" d="m 268.85086,274.53764 c 0.2426,-0.31708 0.9512,-1.21865 1.57005,-2.0339 -0.11824,-0.0732 -0.0672,-0.0958 -0.1184,-0.0941 -0.65369,0.84522 -1.27596,1.80436 -1.45178,2.12815 z" class="shadow" id="path4459-6-3-8"/>
         </g>
       </g>
-      <g inkscape:label="Boob_Areola_Heart" style="display:none" id="Boob_Areola_Heart" inkscape:groupmode="layer">
+      <g inkscape:label="Boob_Areola_Heart" style="display:inline" id="Boob_Areola_Heart" inkscape:groupmode="layer">
         <g class="scaler_" id="g5118" transform="matrix(1.1899396,0,0,1.1247504,-49.050018,-33.548868)">
           <path sodipodi:nodetypes="ccsccc" inkscape:connector-curvature="0" id="path5105" d="m 300.5924,275.32662 c -9.39141,-8.01506 -10.42885,-13.46166 -6.63157,-17.55072 3.69092,-3.41622 5.78985,2.08129 6.50255,2.05069 0.76544,-0.0329 3.20719,-5.95306 7.48768,-0.98185 1.63913,2.87839 3.24377,7.31619 -7.35868,16.48188 z" class="areola"/>
           <path sodipodi:nodetypes="cccssssscc" id="path5108" class="areola" d="m 228.83503,256.05817 c 1.91776,2.37928 1.35469,4.93817 -0.22588,6.99434 -1.55205,3.02735 -7.87778,5.52148 -11.48432,8.21461 -0.28119,-0.49537 -0.38697,-2.19975 -0.15811,-4.26479 0.31779,-2.86857 0.90905,-6.43517 1.39786,-8.47948 0.0224,-0.0934 0.0159,-0.21108 0.0882,-0.26404 0.36476,-0.267 2.31162,-1.34558 3.37233,-2.07242 1.55747,-1.06724 2.34504,-1.46633 2.51347,-1.52142 1.18015,-0.38601 -0.91165,1.36741 -0.80924,1.49945 0.14701,0.0781 4.06484,-1.53588 5.30569,-0.10625 z" inkscape:connector-curvature="0"/>
@@ -4424,7 +4476,7 @@
       </g>
     </g>
   </g>
-  <g inkscape:groupmode="layer" id="Boob_Outfit_" inkscape:label="Boob_Outfit_" style="display:none">
+  <g inkscape:groupmode="layer" id="Boob_Outfit_" inkscape:label="Boob_Outfit_" style="display:inline">
     <g inkscape:groupmode="layer" id="Boob_Outfit_Western" style="display:none" inkscape:label="Boob_Outfit_Western">
       <g transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)" id="g4813" class="scaler_">
         <path sodipodi:nodetypes="cscsscsccscccsssc" inkscape:connector-curvature="0" d="m 271.51118,261.14089 c 0.0661,-0.75567 -15.55212,-23.85233 -20.78384,-21.10049 -1.52959,0.80455 -3.42058,1.9614 -5.76856,3.60973 -9.78469,6.69753 -21.31453,10.82141 -26.74443,14.7899 -0.54445,0.39791 -0.66828,2.70307 -0.76291,3.35152 -0.65836,4.51134 -1.66809,9.99655 -0.19947,14.9545 0.5788,2.79959 1.92116,5.11459 3.04085,7.21138 2.65234,4.96693 6.04765,7.87695 10.86115,8.57219 21.5829,3.2487 35.13223,-12.1343 39.18878,-20.05393 1.83647,8.16488 6.94853,14.47073 13.3338,17.64542 10.04423,4.99389 23.27331,3.62273 32.00152,-1.35019 14.24159,-8.46859 19.00686,-29.49472 0.12112,-46.95807 -1.24033,-1.44425 -2.4413,-2.70187 -3.54079,-3.8753 -0.36194,-0.36533 -0.83711,-0.69814 -1.41789,-0.98568 -0.3692,-0.18279 -0.78107,-0.34728 -1.23367,-0.49021 -4.17723,-1.31914 -18.96078,7.30779 -27.63663,14.95545 -5.29365,4.66629 -9.38919,8.82318 -10.45903,9.72378 z" id="path4733" style="fill:#010101;fill-opacity:1"/>
@@ -4571,7 +4623,7 @@
         <path inkscape:connector-curvature="0" d="m 270.33492,269.98618 c -0.16754,2.01348 0.47911,3.25262 0.89408,5.36257 -0.66799,-1.59942 -1.31544,-3.72955 -0.89408,-5.36257 z" class="shadow" id="path4891" sodipodi:nodetypes="ccc"/>
       </g>
     </g>
-    <g inkscape:groupmode="layer" id="Boob_Outfit_Nurseslut" style="display:inline" inkscape:label="Boob_Outfit_Nurseslut">
+    <g inkscape:groupmode="layer" id="Boob_Outfit_Nurseslut" style="display:none" inkscape:label="Boob_Outfit_Nurseslut">
       <g transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)" id="g4957" class="scaler_">
         <path sodipodi:nodetypes="csscsccscscc" inkscape:connector-curvature="0" d="m 226.54656,253.75066 c -3.36507,1.67191 -6.28302,3.1917 -8.33221,4.68937 -0.54445,0.39791 -0.66828,2.70307 -0.76291,3.35152 -0.65836,4.51134 -1.66809,9.99655 -0.19947,14.9545 0.5788,2.79959 1.92116,5.11459 3.04085,7.21138 2.65234,4.96693 6.04765,7.87695 10.86115,8.57219 21.5829,3.2487 35.13223,-12.1343 39.18878,-20.05393 1.83647,8.16488 6.94853,14.47073 13.3338,17.64542 10.04423,4.99389 23.27331,3.62273 32.00152,-1.35019 10.55597,-6.27698 15.90576,-19.45293 10.27729,-32.96347 -0.10014,-0.24038 -1.10748,-2.3276 -1.21461,-2.56815 -44.60848,9.13357 -64.17272,11.64213 -98.19419,0.51136 z" id="path4931" style="fill:#010101;fill-opacity:1"/>
         <path sodipodi:nodetypes="cscsscccscsscc" inkscape:connector-curvature="0" d="m 226.61703,254.26275 c -3.24805,1.56057 -6.03443,2.9182 -7.55098,3.88901 -0.39536,0.25309 -0.72231,2.6909 -0.84921,3.07294 -0.70752,5.13443 -0.92153,9.56442 -0.30576,13.2861 1.01337,6.12496 3.33372,10.46932 6.44535,13.29915 2.48992,2.26451 5.53985,3.63861 8.78962,4.08772 10.49581,1.51314 19.86794,-2.43574 27.29744,-8.48888 4.20537,-3.4345 7.18267,-7.02269 9.92412,-11.02226 0.12718,0.41876 1.87124,5.64497 5.46994,10.30596 2.123,2.74967 5.09638,5.02083 8.21123,6.75234 0.11303,0.0438 0.22591,0.0871 0.33871,0.12991 28.39866,10.77366 48.95726,-11.31838 40.76152,-33.40986 -0.046,-0.12396 -0.89862,-2.10945 -0.94642,-2.23341 -38.7538,7.91357 -61.21049,12.91457 -97.58556,0.33128 z" id="path4943" style="fill:#c8c8c8;fill-opacity:1"/>
@@ -4596,6 +4648,11 @@
         <path sodipodi:nodetypes="ccc" id="path4435" class="shadow" d="m 270.33492,269.98618 c -0.16754,2.01348 0.47911,3.25262 0.89408,5.36257 -0.66799,-1.59942 -1.31544,-3.72955 -0.89408,-5.36257 z" inkscape:connector-curvature="0"/>
       </g>
     </g>
+    <g inkscape:label="Boob_Outfit_Monokini" style="display:inline" id="Boob_Outfit_Monokini" inkscape:groupmode="layer">
+      <g class="scaler_" id="g5306" transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)">
+        <path style="display:inline;opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#212f3d;stroke-width:0.28081813;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 284.80688,228.09194 c -12.85572,25.8378 -16.73299,68.00686 -16.92912,68.49258 0,0 -1.07623,-0.77222 -1.04972,-0.8376 0.0911,-0.22479 2.70708,-41.88769 16.55804,-68.04973 z" id="path5300" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscc"/>
+      </g>
+    </g>
     <g inkscape:groupmode="layer" id="Boob_Outfit_Minidress" style="display:none" inkscape:label="Boob_Outfit_Minidress">
       <g transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)" id="g4859" class="scaler_">
         <path sodipodi:nodetypes="csscsscsccscccsssc" inkscape:connector-curvature="0" d="m 271.51118,261.14089 c 0.065,-0.74329 -8.62639,-23.93491 -16.712,-24.32696 -0.0963,-0.005 -3.98611,3.18138 -4.07184,3.22647 -1.52959,0.80455 -3.42058,1.9614 -5.76856,3.60973 -9.78469,6.69753 -21.31453,10.82141 -26.74443,14.7899 -0.54445,0.39791 -0.66828,2.70307 -0.76291,3.35152 -0.65836,4.51134 -1.66809,9.99655 -0.19947,14.9545 0.5788,2.79959 1.92116,5.11459 3.04085,7.21138 2.65234,4.96693 6.04765,7.87695 10.86115,8.57219 21.5829,3.2487 35.13223,-12.1343 39.18878,-20.05393 1.83647,8.16488 6.94853,14.47073 13.3338,17.64542 10.04423,4.99389 23.27331,3.62273 32.00152,-1.35019 14.24159,-8.46859 19.00686,-29.49472 0.12112,-46.95807 -1.24033,-1.44425 -2.4413,-2.70187 -3.54079,-3.8753 -0.36194,-0.36533 -0.83711,-0.69814 -1.41789,-0.98568 -0.3692,-0.18279 -0.78107,-0.34728 -1.23367,-0.49021 -4.17723,-1.31914 -18.96078,7.30779 -27.63663,14.95545 -5.29365,4.66629 -9.38919,8.82318 -10.45903,9.72378 z" id="path4827" style="fill:#010101;fill-opacity:1"/>
diff --git a/src/art/vector/Boob_Addons.tw b/src/art/vector/Boob_Addons.tw
index 5534546e4d908fce52e265f91b7a87e16ad8837a..88e136266f4bda8ab0dcb94e422f0d937bfc4c14 100644
--- a/src/art/vector/Boob_Addons.tw
+++ b/src/art/vector/Boob_Addons.tw
@@ -244,6 +244,12 @@
     <<include Art_Vector_Boob_Outfit_Chains>>
   <</if>>
 <</if>>
+<<if _artSlave.clothes == "a monokini">>
+  <<if _artSlave.boobs < 300 >>
+  <<else>>
+    <<include Art_Vector_Boob_Outfit_Monokini>>
+  <</if>>
+<</if>>
 
 <<set _showNipplePiercings = $showBodyMods == 1 && _artSlave.clothes != "restrictive latex" && _artSlave.clothes != "a latex catsuit" >>
 
diff --git a/src/art/vector/Feet.tw b/src/art/vector/Feet.tw
index 2efb4e07a0db4220cb39fe8ea314154bda1315fb..bfb1239a53e7f79f534b9954d93784045ef18b8c 100644
--- a/src/art/vector/Feet.tw
+++ b/src/art/vector/Feet.tw
@@ -484,6 +484,18 @@
     <<include _art >>
   <</if>>
 <</if>>
+<<if $seeVectorArtHighlights == 1>>
+  <<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "a monokini">>
+    <<if _artSlave.amp != 1>>
+      <<set _art = "Art_Vector_Butt_Outfit_Monokini_"+_buttSize >>
+      <<include _art >>
+      <<set _art = "Art_Vector_Leg_Outfit_Monokini_"+_legSize >>
+    <<else>>
+      <<set _art = "Art_Vector_Leg_Outfit_Monokini_Stump" >>
+    <</if>>
+    <<include _art >>
+  <</if>>
+<</if>>  
 /*
 <<if $seeVectorArtHighlights == 1>>
   <<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "a penitent nuns habit">>
diff --git a/src/art/vector/Penis.tw b/src/art/vector/Penis.tw
index af77f6d3c2cdff3d522d7bd82a5d508ea700d3f3..5fe4528b64d2770fc9711eefb3881c3644ba6b42 100644
--- a/src/art/vector/Penis.tw
+++ b/src/art/vector/Penis.tw
@@ -31,7 +31,7 @@
 <</if>>
 
 /* BULGE OUTFITS SHORT OUTFITS */
-<<if _artSlave.clothes == "cutoffs and a t-shirt" || _artSlave.clothes == "a leotard" || _artSlave.clothes == "a slutty maid outfit" || _artSlave.clothes == "a mini dress" || _artSlave.clothes == "a scalemail bikini" || _artSlave.clothes == "a slutty outfit" || _artSlave.clothes == "a succubus outfit" || _artSlave.clothes == "attractive lingerie for a pregnant woman" || _artSlave.clothes == "a bunny outfit" || _artSlave.clothes == "a chattel habit" || _artSlave.clothes == "harem gauze" || _artSlave.clothes == "a huipil" || _artSlave.clothes == "a slutty qipao" || _artSlave.clothes == "a penitent nuns habit">>
+<<if _artSlave.clothes == "cutoffs and a t-shirt" || _artSlave.clothes == "a leotard" || _artSlave.clothes == "a slutty maid outfit" || _artSlave.clothes == "a mini dress" || _artSlave.clothes == "a scalemail bikini" || _artSlave.clothes == "a slutty outfit" || _artSlave.clothes == "a succubus outfit" || _artSlave.clothes == "attractive lingerie for a pregnant woman" || _artSlave.clothes == "a bunny outfit" || _artSlave.clothes == "a chattel habit" || _artSlave.clothes == "harem gauze" || _artSlave.clothes == "a huipil" || _artSlave.clothes == "a slutty qipao" || _artSlave.clothes == "a penitent nuns habit" || _artSlave.clothes == "a monokini">>
 	<<if _artSlave.dick >= 4>>
 		<<include Art_Vector_Bulge_Outfit_3>>
 	<<elseif _artSlave.dick >= 3>>
@@ -43,7 +43,8 @@
 	<</if>>
 <</if>>
 
-<<if _artSlave.clothes != "a slave gown"  && _artSlave.clothes != "a cheerleader outfit" && _artSlave.clothes != "clubslut netting" && _artSlave.clothes != "cutoffs and a t-shirt" && _artSlave.clothes != "a halter top dress" && _artSlave.clothes != "a hijab and abaya" && _artSlave.clothes != "a leotard" && _artSlave.clothes != "a nice maid outfit" && _artSlave.clothes != "a slutty maid outfit" && _artSlave.clothes != "a military uniform" && _artSlave.clothes != "a mini dress" && _artSlave.clothes != "a nice nurse outfit" && _artSlave.clothes != "a slutty nurse outfit" && _artSlave.clothes != "a scalemail bikini" && _artSlave.clothes != "a schoolgirl outfit" && _artSlave.clothes != "a ball gown" && _artSlave.clothes != "battledress" && _artSlave.clothes != "a slutty outfit" && _artSlave.clothes != "spats and a tank top" && _artSlave.clothes != "a succubus outfit" && _artSlave.clothes != "nice business attire" && _artSlave.clothes != "slutty business attire" && _artSlave.clothes != "attractive lingerie for a pregnant woman" && _artSlave.clothes != "a bunny outfit" && _artSlave.clothes != "a chattel habit" && _artSlave.clothes != "conservative clothing" && _artSlave.clothes != "harem gauze" && _artSlave.clothes != "a huipil" && _artSlave.clothes != "a kimono" && _artSlave.clothes != "a maternity dress" && _artSlave.clothes != "a slutty qipao" && _artSlave.clothes != "stretch pants and a crop-top" && _artSlave.clothes != "a toga" && _artSlave.clothes != "a penitent nuns habit">>
+/* HIDES DICK ON OUTFITS WHERE COVERED BY CLOTHING */
+<<if _artSlave.clothes != "a slave gown"  && _artSlave.clothes != "a cheerleader outfit" && _artSlave.clothes != "clubslut netting" && _artSlave.clothes != "cutoffs and a t-shirt" && _artSlave.clothes != "a halter top dress" && _artSlave.clothes != "a hijab and abaya" && _artSlave.clothes != "a leotard" && _artSlave.clothes != "a nice maid outfit" && _artSlave.clothes != "a slutty maid outfit" && _artSlave.clothes != "a military uniform" && _artSlave.clothes != "a mini dress" && _artSlave.clothes != "a nice nurse outfit" && _artSlave.clothes != "a slutty nurse outfit" && _artSlave.clothes != "a scalemail bikini" && _artSlave.clothes != "a schoolgirl outfit" && _artSlave.clothes != "a ball gown" && _artSlave.clothes != "battledress" && _artSlave.clothes != "a slutty outfit" && _artSlave.clothes != "spats and a tank top" && _artSlave.clothes != "a succubus outfit" && _artSlave.clothes != "nice business attire" && _artSlave.clothes != "slutty business attire" && _artSlave.clothes != "attractive lingerie for a pregnant woman" && _artSlave.clothes != "a bunny outfit" && _artSlave.clothes != "a chattel habit" && _artSlave.clothes != "conservative clothing" && _artSlave.clothes != "harem gauze" && _artSlave.clothes != "a huipil" && _artSlave.clothes != "a kimono" && _artSlave.clothes != "a maternity dress" && _artSlave.clothes != "a slutty qipao" && _artSlave.clothes != "stretch pants and a crop-top" && _artSlave.clothes != "a toga" && _artSlave.clothes != "a penitent nuns habit" && _artSlave.clothes != "a monokini">>
 	<<if _artSlave.dick >= 11>>
 	  <<set _penisSize = 10>>
 	<<elseif _artSlave.dick >= 10>>
diff --git a/src/art/vector/Set_Colour_Skin.tw b/src/art/vector/Set_Colour_Skin.tw
index e3ea14553f486891b547749696ae6b411e06ba17..dc1ee8d033d4994203ecb7668f737a32f9082c8e 100644
--- a/src/art/vector/Set_Colour_Skin.tw
+++ b/src/art/vector/Set_Colour_Skin.tw
@@ -18,11 +18,11 @@
   <<set _areolaStyle = "fill:#FCCADB;" >>
   <<set _labiaStyle = "fill:#F977A3;" >>
 <<case "pale">>
-  <<set _skinColour = "#F5DFDC">> /* #f9ebf0 */
+  <<set _skinColour = "#F5DFDC">>
   <<set _areolaStyle = "fill:#EFBDC9;" >>
   <<set _labiaStyle = "fill:#F977A3;" >>
 <<case "fair" "extremely fair" "very fair">>
-  <<set _skinColour = "#F5D4C7">> /* #F6E0E8 */
+  <<set _skinColour = "#F5D4C7">>
   <<set _areolaStyle = "fill:#E1B0B6;" >>
   <<set _labiaStyle = "fill:#F977A3;" >>
 <<case "white" "light" "lightened">>
@@ -34,27 +34,35 @@
   <<set _areolaStyle = "fill:#C69691;" >>
   <<set _labiaStyle = "fill:#F977A3;" >>
 <<case "natural" "tanned">>
-  <<set _skinColour = "#C37C4D">> /* #F4C7A5 */ /* #BCA480 */
+  <<set _skinColour = "#C37C4D">>
+  <<set _areolaStyle = "fill:#A67A6F;" >>
+  <<set _labiaStyle = "fill:#F977A3;" >>
+<<case "bronzed">>
+  <<set _skinColour = "#F4CB94">>
   <<set _areolaStyle = "fill:#A67A6F;" >>
   <<set _labiaStyle = "fill:#F977A3;" >>
 <<case "dark olive">>
-  <<set _skinColour = "#9A7A58">> /* #9E7D4A */
+  <<set _skinColour = "#9A7A58">>
   <<set _areolaStyle = "fill:#855E4E;" >>
   <<set _labiaStyle = "fill:#F977A3;" >>
 <<case "dark">>
-  <<set _skinColour = "#784F2F">> /* #8A5B31 */
+  <<set _skinColour = "#784F2F">>
   <<set _areolaStyle = "fill:#65422C;" >>
   <<set _labiaStyle = "fill:#F977A3;" >>
 <<case "brown" "light brown">>
-  <<set _skinColour = "#65422C">> /* #C97631 */
+  <<set _skinColour = "#65422C">>
   <<set _areolaStyle = "fill:#583E2F;" >>
   <<set _labiaStyle = "fill:#F977A3;" >>
 <<case "dark brown">>
-  <<set _skinColour = "#583E2F">> /* #763818 */
+  <<set _skinColour = "#583E2F">>
   <<set _areolaStyle = "fill:#4A3A33;" >>
   <<set _labiaStyle = "fill:#F977A3;" >>
+<<case "ebony">>
+  <<set _skinColour = "#583D3D">>
+  <<set _areolaStyle = "fill:#524E4D;" >>
+  <<set _labiaStyle = "fill:#F977A3;" >>
 <<case "black">>
-  <<set _skinColour = "#4A3A33">> /* #3f3b3a */ /* 5b3a29 */
+  <<set _skinColour = "#4A3A33">>
   <<set _areolaStyle = "fill:#524E4D;" >>
   <<set _labiaStyle = "fill:#F977A3;" >>
 <<case "camouflage patterned">>
@@ -226,6 +234,9 @@
 <<if _artSlave.clothes == "a chattel habit">>
   <<set _scrotumSkinStyle = "fill:rgba(200,200,200,1);">>
 <</if>>
+<<if _artSlave.clothes == "a monokini">>
+  <<set _scrotumSkinStyle = "fill:rgba(33,47,61,1);">>
+<</if>>
   
 /* END SKIN COLOUR OVERRIDES FOR LATEX CLOTHING EMULATION */
 
diff --git a/src/art/vector/Torso_Outfit.tw b/src/art/vector/Torso_Outfit.tw
index 5a7a9e75c00bd7756a78dc768c71456fbca6207f..eff5d1cd6206c29ac6b4ec1724e6a7811086e449 100644
--- a/src/art/vector/Torso_Outfit.tw
+++ b/src/art/vector/Torso_Outfit.tw
@@ -97,6 +97,8 @@
 		<<set _art = "Art_Vector_Torso_Outfit_Chains_" >>
 	<<case "a penitent nuns habit">>
 		<<set _art = "Art_Vector_Torso_Outfit_Penitentnun_" >>
+	<<case "a monokini">>
+		<<set _art = "Art_Vector_Torso_Outfit_Monokini_" >>
 	<<default>>
 		/* do nothing */
 <</switch>>
diff --git a/src/art/vector/layers/Boob_Outfit_Monokini.tw b/src/art/vector/layers/Boob_Outfit_Monokini.tw
new file mode 100644
index 0000000000000000000000000000000000000000..38beaa836d5fdfb65ee1b3110fe26018271cd68a
--- /dev/null
+++ b/src/art/vector/layers/Boob_Outfit_Monokini.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Boob_Outfit_Monokini [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><g transform="'+_art_transform+'"class="scaler_" id="g5306" transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)"><path style="display:inline;opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#212f3d;stroke-width:0.28081813;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 284.80688,228.09194 c -12.85572,25.8378 -16.73299,68.00686 -16.92912,68.49258 0,0 -1.07623,-0.77222 -1.04972,-0.8376 0.0911,-0.22479 2.70708,-41.88769 16.55804,-68.04973 z" id="path5300" sodipodi:nodetypes="ccscc"/></g></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Butt_Outfit_Monokini_0.tw b/src/art/vector/layers/Butt_Outfit_Monokini_0.tw
new file mode 100644
index 0000000000000000000000000000000000000000..c11e5083725b7298c658870447db2a7c9fbf8503
--- /dev/null
+++ b/src/art/vector/layers/Butt_Outfit_Monokini_0.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Butt_Outfit_Monokini_0 [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="ccsc" id="path5218" d="m 355.29539,417.48736 c 8.87752,7.62194 18.40388,30.2933 17.35559,43.28468 -0.36942,-2.57125 -0.92963,-5.10815 -1.62591,-7.59078 -4.4382,-15.82459 -14.405,-29.44369 -15.72968,-35.6939 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.0515182;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/><path sodipodi:nodetypes="cccc" id="path5220" d="m 354.5241,416.62865 c 4.87953,5.51265 16.16623,24.0497 18.17555,44.20222 -1.95168,-0.66585 -5.42474,-1.61026 -17.62574,-4.7195 0.40185,-18.53859 0.1918,-35.98361 -0.54981,-39.48272 z" style="display:inline;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.0515182;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Butt_Outfit_Monokini_1.tw b/src/art/vector/layers/Butt_Outfit_Monokini_1.tw
new file mode 100644
index 0000000000000000000000000000000000000000..09c15ca3ad06b501725249d25d48219ed9b888fa
--- /dev/null
+++ b/src/art/vector/layers/Butt_Outfit_Monokini_1.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Butt_Outfit_Monokini_1 [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="ccc" id="path5236" d="m 346.98114,403.57565 c 7.72302,4.46742 32.10839,29.85206 31.86364,58.71088 -8.73799,-8.45342 -16.84257,-21.00307 -31.86364,-58.71088 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.05538678;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/><path sodipodi:nodetypes="cccc" id="path5238" d="m 346.26927,403.03521 c 7.96489,5.6367 30.168,31.09142 32.67306,59.37059 -10.23575,-2.80648 -15.50687,-4.31657 -28.8205,-7.15799 -0.92034,-25.18689 -1.50994,-49.30911 -3.85256,-52.2126 z" style="display:inline;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.05538678;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Butt_Outfit_Monokini_2.tw b/src/art/vector/layers/Butt_Outfit_Monokini_2.tw
new file mode 100644
index 0000000000000000000000000000000000000000..567dee3924834a26aba5312750eb79b3c45eb180
--- /dev/null
+++ b/src/art/vector/layers/Butt_Outfit_Monokini_2.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Butt_Outfit_Monokini_2 [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="cscc" id="path5230" d="m 348.2914,405.19186 c 0.17781,0.17986 1.12967,0.71929 1.35381,0.93081 6.95749,6.56591 32.31052,22.35825 32.09459,57.63754 -5.6593,-17.68649 -10.76868,-10.20151 -33.4484,-58.56835 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.04869533;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/><path sodipodi:nodetypes="csccc" id="path5232" d="m 347.8641,404.69506 c 0.17781,0.17986 1.12967,0.71929 1.35381,0.93081 6.34553,5.98839 30.55142,25.80906 32.6052,58.18726 -10.49538,-3.17109 -11.43845,-4.4296 -31.42888,-8.50701 -0.25664,-25.8973 -0.56585,-48.15963 -2.53013,-50.61106 z" style="display:inline;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.04869533;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Butt_Outfit_Monokini_3.tw b/src/art/vector/layers/Butt_Outfit_Monokini_3.tw
new file mode 100644
index 0000000000000000000000000000000000000000..67a3181417092e5da30fc788f428f4aa6f9ba52a
--- /dev/null
+++ b/src/art/vector/layers/Butt_Outfit_Monokini_3.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Butt_Outfit_Monokini_3 [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="ccc" id="path5224" d="m 344.91661,402.15206 c 10.63176,7.73346 39.94944,22.48068 40.24254,62.60819 -14.094,-15.63576 -11.9406,-3.55707 -40.24254,-62.60819 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.0649333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/><path sodipodi:nodetypes="cccc" id="path5226" d="m 344.43825,401.57376 c 8.13698,6.59351 37.04141,21.76618 40.78138,63.31844 -5.12264,-2.54696 -37.05456,-10.83686 -37.20272,-10.87173 -0.81645,-26.90213 -1.52765,-50.12637 -3.57866,-52.44671 z" style="display:inline;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.0649333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"/></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Clit_Piercing_Smart.tw b/src/art/vector/layers/Clit_Piercing_Smart.tw
index 147fce1f9fdc2482dff4a7e350ce1ee5fbda4619..30082efa52a9591ad457e9cc06fa8307a90a67cb 100644
--- a/src/art/vector/layers/Clit_Piercing_Smart.tw
+++ b/src/art/vector/layers/Clit_Piercing_Smart.tw
@@ -1,3 +1,3 @@
 :: Art_Vector_Clit_Piercing_Smart [nobr]
 
-<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><circle r="1.2" cy="456.10611" cx="271.57034" class="steel_piercing" id="XMLID_539_"/><circle r="1.2" cy="456.60611" cx="266.87036" class="steel_piercing" id="XMLID_540_"/><path d="m 267.07037,456.7061 c -0.1,-0.1 -2.3,3.3 -1.1,5.5 1.4,2.7 6.4,2.1 7.4,-0.8 0.8,-2.4 -1.6,-5.4 -1.8,-5.3 -0.1,0.1 1.4,2.5 0.5,4.4 -1,2.1 -3.6,2.3 -4.9,0.3 -1.2,-1.8 0,-4 -0.1,-4.1 z" class="steel_piercing" id="XMLID_541_"/><rect height="7.3005033" width="7.3005033" class="smart_piercing" transform="rotate(41.517924)" y="167.40082" x="508.15552" id="XMLID_542_"/></svg></html>' >>
\ No newline at end of file
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 267.38995,455.71934 c -0.077,-0.071 -1.79105,2.31536 -0.87344,3.87095 1.06995,1.90882 4.93519,1.50805 5.72022,-0.53113 0.62833,-1.68772 -1.21284,-3.81236 -1.3678,-3.74276 -0.0777,0.0699 1.07082,1.76788 0.36737,3.10279 -0.78157,1.47545 -2.79104,1.6049 -3.78672,0.18982 -0.91933,-1.27374 0.0178,-2.81874 -0.0596,-2.88967 z" class="steel_piercing" id="XMLID_541_"/><rect height="2.1332645" width="2.1472733" class="smart_piercing" transform="matrix(0.76618887,0.64261545,-0.68274826,0.73065369,0,0)" y="178.64331" x="510.47711" id="XMLID_542_"/></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Leg_Outfit_Monokini_Narrow.tw b/src/art/vector/layers/Leg_Outfit_Monokini_Narrow.tw
new file mode 100644
index 0000000000000000000000000000000000000000..98951e82567e70d92641f41e0063918bd6e8dbb5
--- /dev/null
+++ b/src/art/vector/layers/Leg_Outfit_Monokini_Narrow.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Leg_Outfit_Monokini_Narrow [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 368.52712,459.60344 c -0.40755,-24.16444 -15.5669,-47.07635 -16.46716,-49.15392 -13.38607,6.4024 -75.21854,28.14253 -80.33144,23.15495 0.28281,2.16375 1.26521,16.11771 2.48115,33.88116 15.98082,-11.01119 46.82718,-21.55341 94.31745,-7.88219 z" id="path5170" sodipodi:nodetypes="ccccc"/><path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 274.64646,467.62249 c -1.64339,-12.75144 -3.00767,-22.84226 -3.80445,-27.70309 -23.71289,-13.25991 -43.84533,-26.92069 -46.98774,-26.54302 -2.39225,6.69293 -7.95918,42.40464 -6.65638,42.3098 25.82648,-4.51778 43.78504,2.49004 57.44857,11.93631 z" id="path5172" sodipodi:nodetypes="ccccc"/><path d="m 329.46037,425.76321 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" class="shadow" id="path5176" sodipodi:nodetypes="ccc"/><path d="m 261.71828,457.6115 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" class="shadow" id="path5178" sodipodi:nodetypes="ccc"/></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Leg_Outfit_Monokini_Normal.tw b/src/art/vector/layers/Leg_Outfit_Monokini_Normal.tw
new file mode 100644
index 0000000000000000000000000000000000000000..39ec59eb1f3ece862266165ab7b999cae70eb516
--- /dev/null
+++ b/src/art/vector/layers/Leg_Outfit_Monokini_Normal.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Leg_Outfit_Monokini_Normal [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="ccccc" id="path5186" d="m 368.28628,459.5107 c 0.23289,-24.6725 -15.30951,-46.94543 -16.22632,-49.06118 -13.38607,6.4024 -75.21854,28.14253 -80.33144,23.15495 0.277,2.11933 1.22517,15.54979 2.40657,32.79212 27.52776,-15.26107 56.60795,-18.13328 94.15119,-6.88589 z" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"/><path sodipodi:nodetypes="ccccc" id="path5188" d="m 274.44227,466.04071 c -1.55204,-12.00248 -2.83672,-21.46326 -3.60026,-26.12131 -23.71289,-13.25991 -43.84533,-26.92069 -46.98774,-26.54302 -6.72067,13.58719 -9.25707,28.36564 -11.89596,43.72892 22.84594,-5.40495 41.37513,-3.10105 62.48396,8.93541 z" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"/><path sodipodi:nodetypes="ccc" id="path5192" class="shadow" d="m 329.46037,425.76321 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z"/><path sodipodi:nodetypes="ccc" id="path5194" class="shadow" d="m 261.71828,457.6115 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z"/></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Leg_Outfit_Monokini_Stump.tw b/src/art/vector/layers/Leg_Outfit_Monokini_Stump.tw
new file mode 100644
index 0000000000000000000000000000000000000000..c494e75d76742164ad5253a3727f67f29f082a4a
--- /dev/null
+++ b/src/art/vector/layers/Leg_Outfit_Monokini_Stump.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Leg_Outfit_Monokini_Stump [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Leg_Outfit_Monokini_Wide.tw b/src/art/vector/layers/Leg_Outfit_Monokini_Wide.tw
new file mode 100644
index 0000000000000000000000000000000000000000..a38ecddcafc603d6498d4e49a763784daac6b923
--- /dev/null
+++ b/src/art/vector/layers/Leg_Outfit_Monokini_Wide.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Leg_Outfit_Monokini_Wide [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 373.42915,461.01502 c -5.44951,-29.61755 -20.37916,-48.28076 -21.36919,-50.5655 -13.38607,6.4024 -75.21854,28.14253 -80.33144,23.15495 0.26935,2.0608 1.61525,15.43532 2.75117,31.99117 30.38994,-14.91101 54.5087,-18.25977 98.94946,-4.58062 z" id="path5202" sodipodi:nodetypes="ccccc"/><path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.67334545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 273.34353,465.29552 c -1.47969,-11.41071 -1.76459,-20.88036 -2.50152,-25.37612 -23.71289,-13.25991 -43.84533,-26.92069 -46.98774,-26.54302 -5.87721,13.63562 -11.967,28.32045 -15.65119,44.52363 14.11929,-3.73488 37.98849,-8.07513 65.14045,7.39551 z" id="path5204" sodipodi:nodetypes="ccccc"/><path d="m 329.46037,425.76321 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" class="shadow" id="path5208" sodipodi:nodetypes="ccc"/><path d="m 261.71828,457.6115 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" class="shadow" id="path5210" sodipodi:nodetypes="ccc"/></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Pussy_Piercing.tw b/src/art/vector/layers/Pussy_Piercing.tw
index e47f74cf31cff9ba001942212c585199c25657cd..5db522fef80c8e92c1817dbca79f0b12ad6af916 100644
--- a/src/art/vector/layers/Pussy_Piercing.tw
+++ b/src/art/vector/layers/Pussy_Piercing.tw
@@ -1,3 +1,3 @@
 :: Art_Vector_Pussy_Piercing [nobr]
 
-<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 270.68829,455.8303 c 0.0155,-0.14057 1.32721,-0.4225 2.15548,0.45155 0.64072,0.63991 0.78208,1.93606 -0.0764,2.62377 -0.71796,0.70323 -1.84249,0.579 -2.49873,0.0797 -0.8438,-0.73349 -0.78208,-1.93606 -0.70404,-1.99858 0.0781,-0.0625 0.21942,1.23363 1.03176,1.60794 0.48422,0.12464 1.12453,0.12424 1.45225,-0.2664 0.48381,-0.51568 0.49894,-1.29656 0.18635,-1.6868 -0.48462,-0.76495 -1.62468,-0.74861 -1.54663,-0.81113 z" class="steel_piercing" id="XMLID_528_"/><path d="m 268.94351,457.18272 c 0.0964,0.0264 0.35758,1.34243 -0.58204,2.12161 -0.66737,0.54278 -1.93044,0.61106 -2.61318,-0.30211 -0.61276,-0.79027 -0.41818,-1.87753 0.17921,-2.5432 0.72029,-0.73565 2.02688,-0.5846 2.00043,-0.48816 -0.0265,0.0964 -1.26307,0.0683 -1.59761,0.90975 -0.20226,0.35929 -0.19458,1.08726 0.20824,1.50885 0.37636,0.51803 1.20077,0.53681 1.69234,0.25688 0.7109,-0.32345 0.61617,-1.49008 0.71261,-1.46362 z" class="steel_piercing" id="XMLID_529_"/><path d="m 269.25168,461.40654 c 0.1,0 0.8,1.2 0.3,2.2 -0.4,0.8 -1.6,1.2 -2.6,0.7 -0.9,-0.5 -1.1,-1.6 -0.7,-2.4 0.4,-1 1.7,-1.2 1.7,-1.2 0.1,0.1 -1.2,0.5 -1.2,1.4 -0.1,0.4 0.2,1.1 0.7,1.3 0.6,0.3 1.3,0.1 1.7,-0.4 0.5,-0.5 0,-1.6 0.1,-1.6 z" class="steel_piercing" id="XMLID_530_"/><path d="m 271.40009,460.40422 c 0.0258,-0.13906 1.38026,-0.46355 2.19402,0.19051 0.67469,0.62832 0.80348,1.87468 0.0928,2.60603 -0.65407,0.81376 -1.79228,0.74683 -2.41032,0.20091 -0.89616,-0.59741 -0.80348,-1.87467 -0.80348,-1.87467 0.0824,-0.0567 0.35024,1.21545 1.15884,1.509 0.47383,0.15965 1.13821,0.0669 1.43691,-0.38115 0.38111,-0.50473 0.31414,-1.30817 0.0309,-1.72019 -0.50989,-0.74163 -1.782,-0.47379 -1.6996,-0.53044 z" class="steel_piercing" id="XMLID_531_"/><path d="m 273.13141,464.47745 c -0.0153,-0.1406 1.18904,-0.84036 2.23426,-0.38483 0.8267,0.40813 1.30794,1.56503 0.83714,2.46966 -0.47079,0.90463 -1.58029,1.16734 -2.25113,0.88454 -1.02996,-0.31494 -1.30793,-1.56503 -1.30793,-1.56503 0.0627,-0.0779 0.68449,1.0637 1.54333,1.11271 0.49971,0.0169 1.1095,-0.26271 1.26696,-0.77769 0.22014,-0.59291 -0.0747,-1.34328 -0.38643,-1.59394 -0.84196,-0.54873 -1.85827,-0.0828 -1.9362,-0.14542 z" class="steel_piercing" id="XMLID_532_"/><path d="m 270.60667,464.80837 c 0.0922,-0.0387 1.20166,0.79751 1.12705,1.91305 -0.0597,0.89243 -1.0118,1.72518 -2.12734,1.65057 -1.02332,-0.11321 -1.63296,-1.05045 -1.57327,-1.94288 -0.0176,-1.07689 1.10403,-1.76384 1.10403,-1.76384 0.13088,0.0536 -0.91347,0.92497 -0.56559,1.75503 0.0624,0.40756 0.60964,0.9372 1.14809,0.92838 0.66932,0.0448 1.23761,-0.41026 1.41325,-1.02601 0.17561,-0.61576 -0.61845,-1.47564 -0.52622,-1.5143 z" class="steel_piercing" id="XMLID_533_"/></svg></html>' >>
\ No newline at end of file
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><ellipse id="ellipse5135" transform="matrix(-0.9903001,0.13894497,-0.13804616,-0.9904258,0,0)" class="steel_piercing" cx="-201.6759" cy="-498.14279" rx="1.1005301" ry="1.1689802"/><ellipse id="ellipse5141" class="steel_piercing" cx="267.10486" cy="461.76923" rx="1.100419" ry="1.1690106"/><ellipse id="ellipse5151" transform="matrix(0.96243236,-0.27152156,0.2698617,0.96289909,0,0)" class="steel_piercing" cx="139.10577" cy="521.98792" rx="1.1654736" ry="1.2986323"/><ellipse id="ellipse5153" transform="matrix(0.96243236,-0.27152156,0.2698617,0.96289909,0,0)" class="steel_piercing" cx="137.96109" cy="517.93628" rx="1.1007251" ry="1.168769"/></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Torso_Outfit_Monokini_Hourglass.tw b/src/art/vector/layers/Torso_Outfit_Monokini_Hourglass.tw
new file mode 100644
index 0000000000000000000000000000000000000000..9bfcd0d065f23ad9e30831ddc6ee4952a510ddb6
--- /dev/null
+++ b/src/art/vector/layers/Torso_Outfit_Monokini_Hourglass.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Torso_Outfit_Monokini_Hourglass [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="csccsssssscscc" id="path5142" d="m 338.39891,349.02746 c -2.32304,4.54527 -4.5305,10.24362 -4.8148,16.65265 -0.31784,7.16506 1.70551,15.32766 7.3971,25.96726 0,0 -43.62056,23.4233 -55.12978,51.76067 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -18.3769,-29.52726 -19.68474,-31.86359 8.0323,-20.31139 3.32526,-6.74241 4.31944,-11.84893 2.31869,-11.90972 4.80678,-25.53259 5.12498,-39.94285 39.43583,-19.94562 80.5547,3.58299 94.16175,8.12087 z" style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/><path sodipodi:nodetypes="csccsssccscc" id="path5144" d="m 337.64986,349.17757 c -2.29696,5.24234 -4.11507,10.36992 -4.82485,16.16366 -1.10721,9.03783 14.69652,31.43666 19.9008,46.04312 -40.10653,11.44456 -69.27225,44.68766 -70.04392,47.02543 -0.78385,1.88787 -1.9293,7.11869 -4.4262,8.8991 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.2485,-6.16981 -6.82061,-8.12051 -21.80611,-22.99711 -35.95015,-44.38538 -40.67556,-45.57433 7.94787,-20.31139 15.86322,-33.83125 16.84696,-38.93777 2.40743,-12.49684 4.34652,-31.04582 4.51599,-33.91997 26.80218,-13.71502 60.39324,-5.65432 92.61347,8.13873 z" style="display:inline;opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/><path style="display:inline;opacity:1;fill:none;fill-rule:evenodd;stroke:#212f3d;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" d="m 318.04923,199.67698 c -4.12562,6.10264 -22.45774,14.1791 -24.47961,20.91579 -6.88077,22.92615 -16.15822,45.34606 -18.52383,68.60571 -1.64704,16.19445 -7.93348,31.76683 -8.37146,50.25754 0.0409,-1.26589 12.55986,1.54689 12.63603,-0.40805 0.37779,-9.6961 -5.89853,-30.61811 -3.99773,-49.92912 2.33608,-23.73313 11.6097,-50.49224 18.08437,-68.19516 2.16789,-5.92742 -7.9146,-17.44486 -5.05597,-20.68574" id="path1860-6-0" sodipodi:nodetypes="csscsssc"/></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Torso_Outfit_Monokini_Normal.tw b/src/art/vector/layers/Torso_Outfit_Monokini_Normal.tw
new file mode 100644
index 0000000000000000000000000000000000000000..71de77cf2149b7a012d15ee9c9fc9c4f5127459f
--- /dev/null
+++ b/src/art/vector/layers/Torso_Outfit_Monokini_Normal.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Torso_Outfit_Monokini_Normal [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 343.69134,350.35141 c -2.23533,14.447 0.66147,35.99718 1.73593,41.41544 0,0 -48.06663,23.30382 -59.57585,51.64119 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -21.20533,-26.69883 -22.51317,-29.03516 5.44091,-12.27329 6.26471,-33.80798 7.86366,-53.27556 37.55587,-19.1934 73.36848,-4.14522 103.86338,8.10017 z" id="path5152" sodipodi:nodetypes="cccssssssccc"/><path style="display:inline;opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 342.92957,350.84028 c -0.67373,3.24734 -1.12982,7.09736 -1.02048,11.62335 0.21991,9.10274 8.46078,44.4598 10.41506,48.81626 -40.10653,11.44456 -68.88315,44.77912 -69.65482,47.11689 -0.78385,1.88787 -2.10386,7.06063 -4.60076,8.84104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.96836,0.96577 -3.15959,0.31564 -4.34231,-1.28834 -5.1677,-4.97917 -6.64606,-7.92987 -3.42483,-1.93016 -36.06734,-44.42375 -40.79275,-45.6127 6.35688,-20.66495 15.31739,-46.12408 15.53034,-51.32013 0.27265,-6.65274 0.75006,-13.56638 1.27115,-19.9318 24.1792,-11.73096 49.54659,-13.38531 102.5844,8.11442 z" id="path5154" sodipodi:nodetypes="csccsssccscc"/><path style="display:inline;opacity:1;fill:none;fill-rule:evenodd;stroke:#212f3d;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" d="m 318.04923,199.67698 c -4.12562,6.10264 -22.45774,14.1791 -24.47961,20.91579 -6.88077,22.92615 -16.15822,45.34606 -18.52383,68.60571 -1.64704,16.19445 -7.93348,31.76683 -8.37146,50.25754 0.0409,-1.26589 12.55986,1.54689 12.63603,-0.40805 0.37779,-9.6961 -5.89853,-30.61811 -3.99773,-49.92912 2.33608,-23.73313 11.6097,-50.49224 18.08437,-68.19516 2.16789,-5.92742 -7.9146,-17.44486 -5.05597,-20.68574" id="path1860-6-0-3" sodipodi:nodetypes="csscsssc"/></svg></html>' >>
\ No newline at end of file
diff --git a/src/art/vector/layers/Torso_Outfit_Monokini_Unnatural.tw b/src/art/vector/layers/Torso_Outfit_Monokini_Unnatural.tw
new file mode 100644
index 0000000000000000000000000000000000000000..53ea5e7e910ca3614c09137a8b35f249fe908be6
--- /dev/null
+++ b/src/art/vector/layers/Torso_Outfit_Monokini_Unnatural.tw
@@ -0,0 +1,3 @@
+:: Art_Vector_Torso_Outfit_Monokini_Unnatural [nobr]
+
+<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="display:inline;opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 334.37011,347.2727 c -9.02842,14.35693 -12.07382,26.55302 2.86109,41.49967 0,0 -39.87056,26.2983 -51.37978,54.63567 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -18.3769,-29.52726 -19.68474,-31.86359 8.0323,-20.31139 3.32526,-6.74241 4.31944,-11.84893 2.31898,-11.91117 4.18224,-25.50466 4.50009,-39.91688 34.47697,-18.26974 75.25642,0.12777 90.75785,6.34014 z" id="path5131" sodipodi:nodetypes="cccsssssscscc"/><path style="display:inline;opacity:1;fill:#212f3d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 333.16974,347.16643 c -3.13404,5.22218 -5.06293,10.41815 -5.84473,16.7998 -1.10721,9.03783 23.57996,43.48754 25.53424,47.844 -40.10653,11.44456 -69.25663,43.93724 -70.0283,46.27501 -0.78385,1.88787 -2.10608,7.36176 -4.60298,9.14217 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -5.77753,-5.82069 -6.34964,-7.77139 -4.45059,-2.08692 -36.31973,-44.98971 -41.04514,-46.17866 7.94787,-20.31139 15.78955,-33.49457 16.77329,-38.60109 2.40743,-12.49684 4.34652,-31.04582 4.51599,-33.91997 31.35418,-16.63274 71.62255,-0.0537 88.13335,6.12759 z" id="path5134" sodipodi:nodetypes="csccsssccscc"/><path style="display:inline;fill:none;fill-rule:evenodd;stroke:#212f3d;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-opacity:1" d="m 318.04923,199.67698 c -4.12562,6.10264 -22.45774,14.1791 -24.47961,20.91579 -6.88077,22.92615 -16.15822,45.34606 -18.52383,68.60571 -1.64704,16.19445 -7.93348,31.76683 -8.37146,50.25754 0.0409,-1.26589 12.55986,1.54689 12.63603,-0.40805 0.37779,-9.6961 -5.89853,-30.61811 -3.99773,-49.92912 2.33608,-23.73313 11.6097,-50.49224 18.08437,-68.19516 2.16789,-5.92742 -7.9146,-17.44486 -5.05597,-20.68574" id="path1860-6" sodipodi:nodetypes="csscsssc"/></svg></html>' >>
\ No newline at end of file