//
//  CrownOfThorns.swift
//  gloss
//
//  Created by Saint on 3/3/23.
//

import Foundation
import SwiftUI
//
struct MyIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var path = Path()
        let width = rect.size.width * 0.1
        let height = rect.size.height * 0.1
        path.move(to: CGPoint(x: 3.96409*width, y: 9.98555*height))
        path.addCurve(to: CGPoint(x: 3.92282*width, y: 9.95458*height), control1: CGPoint(x: 3.95749*width, y: 9.97866*height), control2: CGPoint(x: 3.93892*width, y: 9.96421*height))
        path.addCurve(to: CGPoint(x: 3.79076*width, y: 9.86924*height), control1: CGPoint(x: 3.90714*width, y: 9.94425*height), control2: CGPoint(x: 3.84771*width, y: 9.90571*height))
        path.addCurve(to: CGPoint(x: 3.61123*width, y: 9.75637*height), control1: CGPoint(x: 3.73421*width, y: 9.83207*height), control2: CGPoint(x: 3.65332*width, y: 9.78114*height))
        path.addCurve(to: CGPoint(x: 3.35493*width, y: 9.60496*height), control1: CGPoint(x: 3.56913*width, y: 9.73159*height), control2: CGPoint(x: 3.45398*width, y: 9.66345*height))
        path.addCurve(to: CGPoint(x: 3.15972*width, y: 9.48727*height), control1: CGPoint(x: 3.25547*width, y: 9.54646*height), control2: CGPoint(x: 3.16797*width, y: 9.49346*height))
        path.addLine(to: CGPoint(x: 3.14486*width, y: 9.47557*height))
        path.addLine(to: CGPoint(x: 3.14486*width, y: 9.41982*height))
        path.addCurve(to: CGPoint(x: 3.14032*width, y: 9.33999*height), control1: CGPoint(x: 3.14486*width, y: 9.38954*height), control2: CGPoint(x: 3.1428*width, y: 9.35306*height))
        path.addCurve(to: CGPoint(x: 3.09864*width, y: 9.1638*height), control1: CGPoint(x: 3.12423*width, y: 9.25602*height), control2: CGPoint(x: 3.11721*width, y: 9.22574*height))
        path.addCurve(to: CGPoint(x: 3.06026*width, y: 8.99449*height), control1: CGPoint(x: 3.07181*width, y: 9.07502*height), control2: CGPoint(x: 3.05737*width, y: 9.01101*height))
        path.addCurve(to: CGPoint(x: 3.19232*width, y: 9.09291*height), control1: CGPoint(x: 3.06727*width, y: 8.95802*height), control2: CGPoint(x: 3.1201*width, y: 8.99794*height))
        path.addCurve(to: CGPoint(x: 3.2274*width, y: 9.13902*height), control1: CGPoint(x: 3.20594*width, y: 9.11081*height), control2: CGPoint(x: 3.22163*width, y: 9.13145*height))
        path.addCurve(to: CGPoint(x: 3.28931*width, y: 9.22368*height), control1: CGPoint(x: 3.23318*width, y: 9.14659*height), control2: CGPoint(x: 3.26083*width, y: 9.18445*height))
        path.addCurve(to: CGPoint(x: 3.43954*width, y: 9.41294*height), control1: CGPoint(x: 3.3636*width, y: 9.32691*height), control2: CGPoint(x: 3.39703*width, y: 9.36889*height))
        path.addCurve(to: CGPoint(x: 3.51217*width, y: 9.45148*height), control1: CGPoint(x: 3.47255*width, y: 9.44804*height), control2: CGPoint(x: 3.47916*width, y: 9.45148*height))
        path.addCurve(to: CGPoint(x: 3.61824*width, y: 9.40399*height), control1: CGPoint(x: 3.54519*width, y: 9.45148*height), control2: CGPoint(x: 3.5617*width, y: 9.44391*height))
        path.addCurve(to: CGPoint(x: 3.73339*width, y: 9.3565*height), control1: CGPoint(x: 3.66323*width, y: 9.37233*height), control2: CGPoint(x: 3.71523*width, y: 9.35031*height))
        path.addCurve(to: CGPoint(x: 3.76187*width, y: 9.48314*height), control1: CGPoint(x: 3.7565*width, y: 9.36339*height), control2: CGPoint(x: 3.76021*width, y: 9.38128*height))
        path.addCurve(to: CGPoint(x: 3.84028*width, y: 9.62698*height), control1: CGPoint(x: 3.76352*width, y: 9.61046*height), control2: CGPoint(x: 3.76971*width, y: 9.62147*height))
        path.addCurve(to: CGPoint(x: 3.94511*width, y: 9.61184*height), control1: CGPoint(x: 3.87247*width, y: 9.62904*height), control2: CGPoint(x: 3.896*width, y: 9.6256*height))
        path.addCurve(to: CGPoint(x: 4.07553*width, y: 9.55816*height), control1: CGPoint(x: 4.00619*width, y: 9.59394*height), control2: CGPoint(x: 4.02146*width, y: 9.58775*height))
        path.addCurve(to: CGPoint(x: 4.22699*width, y: 9.42395*height), control1: CGPoint(x: 4.11556*width, y: 9.53613*height), control2: CGPoint(x: 4.17829*width, y: 9.48039*height))
        path.addCurve(to: CGPoint(x: 4.24928*width, y: 9.40124*height), control1: CGPoint(x: 4.23772*width, y: 9.41156*height), control2: CGPoint(x: 4.24763*width, y: 9.40124*height))
        path.addCurve(to: CGPoint(x: 4.28518*width, y: 9.3565*height), control1: CGPoint(x: 4.25052*width, y: 9.40124*height), control2: CGPoint(x: 4.26661*width, y: 9.38128*height))
        path.addCurve(to: CGPoint(x: 4.32811*width, y: 9.29938*height), control1: CGPoint(x: 4.30376*width, y: 9.33173*height), control2: CGPoint(x: 4.32315*width, y: 9.30626*height))
        path.addCurve(to: CGPoint(x: 4.37227*width, y: 9.2395*height), control1: CGPoint(x: 4.34379*width, y: 9.27942*height), control2: CGPoint(x: 4.357*width, y: 9.26153*height))
        path.addCurve(to: CGPoint(x: 4.36277*width, y: 9.14797*height), control1: CGPoint(x: 4.38877*width, y: 9.2161*height), control2: CGPoint(x: 4.38795*width, y: 9.20991*height))
        path.addCurve(to: CGPoint(x: 4.32934*width, y: 9.04129*height), control1: CGPoint(x: 4.3442*width, y: 9.10186*height), control2: CGPoint(x: 4.32934*width, y: 9.05437*height))
        path.addCurve(to: CGPoint(x: 4.3376*width, y: 9.01927*height), control1: CGPoint(x: 4.32934*width, y: 9.03579*height), control2: CGPoint(x: 4.33306*width, y: 9.02615*height))
        path.addCurve(to: CGPoint(x: 4.40858*width, y: 9.0117*height), control1: CGPoint(x: 4.34503*width, y: 9.00826*height), control2: CGPoint(x: 4.35163*width, y: 9.00757*height))
        path.addCurve(to: CGPoint(x: 4.54602*width, y: 8.99518*height), control1: CGPoint(x: 4.46719*width, y: 9.01583*height), control2: CGPoint(x: 4.47709*width, y: 9.01445*height))
        path.addCurve(to: CGPoint(x: 4.65332*width, y: 8.96146*height), control1: CGPoint(x: 4.58688*width, y: 8.98348*height), control2: CGPoint(x: 4.63516*width, y: 8.96834*height))
        path.addCurve(to: CGPoint(x: 4.91416*width, y: 8.84928*height), control1: CGPoint(x: 4.70078*width, y: 8.94357*height), control2: CGPoint(x: 4.89847*width, y: 8.85822*height))
        path.addCurve(to: CGPoint(x: 4.9319*width, y: 8.78871*height), control1: CGPoint(x: 4.92778*width, y: 8.84102*height), control2: CGPoint(x: 4.93149*width, y: 8.82794*height))
        path.addCurve(to: CGPoint(x: 4.94016*width, y: 8.70613*height), control1: CGPoint(x: 4.9319*width, y: 8.77564*height), control2: CGPoint(x: 4.93562*width, y: 8.73847*height))
        path.addCurve(to: CGPoint(x: 4.94841*width, y: 8.6256*height), control1: CGPoint(x: 4.9447*width, y: 8.67378*height), control2: CGPoint(x: 4.94841*width, y: 8.6373*height))
        path.addCurve(to: CGPoint(x: 4.99711*width, y: 8.63042*height), control1: CGPoint(x: 4.94841*width, y: 8.59463*height), control2: CGPoint(x: 4.95708*width, y: 8.59601*height))
        path.addCurve(to: CGPoint(x: 5.20512*width, y: 8.71301*height), control1: CGPoint(x: 5.05613*width, y: 8.68066*height), control2: CGPoint(x: 5.10111*width, y: 8.69855*height))
        path.addCurve(to: CGPoint(x: 5.26785*width, y: 8.72746*height), control1: CGPoint(x: 5.23401*width, y: 8.71645*height), control2: CGPoint(x: 5.26207*width, y: 8.72333*height))
        path.addCurve(to: CGPoint(x: 5.29426*width, y: 8.82106*height), control1: CGPoint(x: 5.28106*width, y: 8.73778*height), control2: CGPoint(x: 5.29179*width, y: 8.77564*height))
        path.addCurve(to: CGPoint(x: 5.28601*width, y: 8.87337*height), control1: CGPoint(x: 5.29591*width, y: 8.85203*height), control2: CGPoint(x: 5.29468*width, y: 8.85891*height))
        path.addCurve(to: CGPoint(x: 5.2014*width, y: 8.91259*height), control1: CGPoint(x: 5.27528*width, y: 8.89126*height), control2: CGPoint(x: 5.22988*width, y: 8.91259*height))
        path.addCurve(to: CGPoint(x: 5.04333*width, y: 8.99931*height), control1: CGPoint(x: 5.16013*width, y: 8.91328*height), control2: CGPoint(x: 5.0681*width, y: 8.96352*height))
        path.addCurve(to: CGPoint(x: 4.94098*width, y: 9.19064*height), control1: CGPoint(x: 5.00991*width, y: 9.04749*height), control2: CGPoint(x: 4.974*width, y: 9.11425*height))
        path.addCurve(to: CGPoint(x: 4.92571*width, y: 9.22368*height), control1: CGPoint(x: 4.93603*width, y: 9.20234*height), control2: CGPoint(x: 4.92901*width, y: 9.21748*height))
        path.addCurve(to: CGPoint(x: 4.9092*width, y: 9.26359*height), control1: CGPoint(x: 4.92241*width, y: 9.23056*height), control2: CGPoint(x: 4.91498*width, y: 9.24845*height))
        path.addCurve(to: CGPoint(x: 4.82996*width, y: 9.27667*height), control1: CGPoint(x: 4.8927*width, y: 9.30695*height), control2: CGPoint(x: 4.88609*width, y: 9.30833*height))
        path.addCurve(to: CGPoint(x: 4.66405*width, y: 9.23744*height), control1: CGPoint(x: 4.72101*width, y: 9.2161*height), control2: CGPoint(x: 4.69336*width, y: 9.20922*height))
        path.addCurve(to: CGPoint(x: 4.5617*width, y: 9.34412*height), control1: CGPoint(x: 4.62319*width, y: 9.27736*height), control2: CGPoint(x: 4.58522*width, y: 9.31659*height))
        path.addCurve(to: CGPoint(x: 4.53405*width, y: 9.37371*height), control1: CGPoint(x: 4.54726*width, y: 9.35994*height), control2: CGPoint(x: 4.53487*width, y: 9.37371*height))
        path.addCurve(to: CGPoint(x: 4.40363*width, y: 9.5203*height), control1: CGPoint(x: 4.53157*width, y: 9.37371*height), control2: CGPoint(x: 4.43789*width, y: 9.47901*height))
        path.addCurve(to: CGPoint(x: 4.12712*width, y: 9.76256*height), control1: CGPoint(x: 4.30293*width, y: 9.64143*height), control2: CGPoint(x: 4.23937*width, y: 9.69718*height))
        path.addCurve(to: CGPoint(x: 4.01692*width, y: 9.83827*height), control1: CGPoint(x: 4.0293*width, y: 9.819*height), control2: CGPoint(x: 4.01486*width, y: 9.82932*height))
        path.addCurve(to: CGPoint(x: 4.04622*width, y: 9.91397*height), control1: CGPoint(x: 4.01816*width, y: 9.8424*height), control2: CGPoint(x: 4.03137*width, y: 9.87681*height))
        path.addCurve(to: CGPoint(x: 4.07346*width, y: 9.99036*height), control1: CGPoint(x: 4.06108*width, y: 9.95114*height), control2: CGPoint(x: 4.07346*width, y: 9.98555*height))
       path.addCurve(to: CGPoint(x: 4.02518*width, y: 9.99931*height), control1: CGPoint(x: 4.07346*width, y: 9.99794*height), control2: CGPoint(x: 4.06356*width, y: 10.0*height))
        path.addCurve(to: CGPoint(x: 3.96409*width, y: 9.98555*height), control1: CGPoint(x: 3.98432*width, y: 9.99931*height), control2: CGPoint(x: 3.97441*width, y: 9.99656*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 2.51548*width, y: 9.94219*height))
        path.addCurve(to: CGPoint(x: 2.47627*width, y: 9.91741*height), control1: CGPoint(x: 2.49979*width, y: 9.93393*height), control2: CGPoint(x: 2.48205*width, y: 9.92223*height))
        path.addCurve(to: CGPoint(x: 2.42262*width, y: 9.88231*height), control1: CGPoint(x: 2.47049*width, y: 9.91191*height), control2: CGPoint(x: 2.44655*width, y: 9.89608*height))
        path.addCurve(to: CGPoint(x: 2.35039*width, y: 9.83964*height), control1: CGPoint(x: 2.39868*width, y: 9.86855*height), control2: CGPoint(x: 2.36649*width, y: 9.84928*height))
        path.addCurve(to: CGPoint(x: 1.94346*width, y: 9.66001*height), control1: CGPoint(x: 2.2241*width, y: 9.76462*height), control2: CGPoint(x: 2.09781*width, y: 9.70888*height))
        path.addCurve(to: CGPoint(x: 1.69707*width, y: 9.61734*height), control1: CGPoint(x: 1.82707*width, y: 9.62285*height), control2: CGPoint(x: 1.7825*width, y: 9.61528*height))
        path.addCurve(to: CGPoint(x: 1.60875*width, y: 9.6084*height), control1: CGPoint(x: 1.63434*width, y: 9.61872*height), control2: CGPoint(x: 1.61907*width, y: 9.61734*height))
        path.addCurve(to: CGPoint(x: 1.56211*width, y: 9.46318*height), control1: CGPoint(x: 1.59265*width, y: 9.59394*height), control2: CGPoint(x: 1.57656*width, y: 9.5437*height))
        path.addCurve(to: CGPoint(x: 1.5518*width, y: 9.41156*height), control1: CGPoint(x: 1.5584*width, y: 9.44253*height), control2: CGPoint(x: 1.55345*width, y: 9.41913*height))
        path.addCurve(to: CGPoint(x: 1.54643*width, y: 9.38059*height), control1: CGPoint(x: 1.54973*width, y: 9.40399*height), control2: CGPoint(x: 1.54726*width, y: 9.39023*height))
        path.addCurve(to: CGPoint(x: 1.53735*width, y: 9.32553*height), control1: CGPoint(x: 1.54519*width, y: 9.37096*height), control2: CGPoint(x: 1.54106*width, y: 9.34618*height))
        path.addCurve(to: CGPoint(x: 1.51878*width, y: 9.20509*height), control1: CGPoint(x: 1.53033*width, y: 9.28699*height), control2: CGPoint(x: 1.52538*width, y: 9.25465*height))
        path.addCurve(to: CGPoint(x: 1.51135*width, y: 9.15003*height), control1: CGPoint(x: 1.51671*width, y: 9.18995*height), control2: CGPoint(x: 1.51341*width, y: 9.16518*height))
        path.addCurve(to: CGPoint(x: 1.49814*width, y: 9.05712*height), control1: CGPoint(x: 1.50929*width, y: 9.13489*height), control2: CGPoint(x: 1.50351*width, y: 9.09291*height))
        path.addCurve(to: CGPoint(x: 1.48494*width, y: 8.96628*height), control1: CGPoint(x: 1.49319*width, y: 9.02134*height), control2: CGPoint(x: 1.48741*width, y: 8.98004*height))
        path.addCurve(to: CGPoint(x: 1.48411*width, y: 8.9181*height), control1: CGPoint(x: 1.48205*width, y: 8.94907*height), control2: CGPoint(x: 1.48163*width, y: 8.93255*height))
        path.addCurve(to: CGPoint(x: 1.53446*width, y: 8.91053*height), control1: CGPoint(x: 1.48948*width, y: 8.88644*height), control2: CGPoint(x: 1.50764*width, y: 8.88369*height))
        path.addCurve(to: CGPoint(x: 1.56541*width, y: 8.93944*height), control1: CGPoint(x: 1.54519*width, y: 8.92085*height), control2: CGPoint(x: 1.55881*width, y: 8.93393*height))
        path.addCurve(to: CGPoint(x: 1.57656*width, y: 8.95458*height), control1: CGPoint(x: 1.57161*width, y: 8.94425*height), control2: CGPoint(x: 1.57656*width, y: 8.95114*height))
        path.addCurve(to: CGPoint(x: 1.58811*width, y: 8.97041*height), control1: CGPoint(x: 1.57656*width, y: 8.95802*height), control2: CGPoint(x: 1.58151*width, y: 8.9649*height))
        path.addCurve(to: CGPoint(x: 1.62196*width, y: 9.01652*height), control1: CGPoint(x: 1.5943*width, y: 8.97591*height), control2: CGPoint(x: 1.60957*width, y: 8.99656*height))
        path.addCurve(to: CGPoint(x: 1.72637*width, y: 9.17756*height), control1: CGPoint(x: 1.69129*width, y: 9.12526*height), control2: CGPoint(x: 1.71317*width, y: 9.15898*height))
        path.addCurve(to: CGPoint(x: 1.8118*width, y: 9.2808*height), control1: CGPoint(x: 1.76145*width, y: 9.22643*height), control2: CGPoint(x: 1.7858*width, y: 9.25602*height))
        path.addCurve(to: CGPoint(x: 1.83657*width, y: 9.30489*height), control1: CGPoint(x: 1.82212*width, y: 9.29043*height), control2: CGPoint(x: 1.83326*width, y: 9.30145*height))
        path.addCurve(to: CGPoint(x: 1.95378*width, y: 9.38679*height), control1: CGPoint(x: 1.8506*width, y: 9.32003*height), control2: CGPoint(x: 1.92736*width, y: 9.37371*height))
        path.addCurve(to: CGPoint(x: 2.03426*width, y: 9.38472*height), control1: CGPoint(x: 1.99175*width, y: 9.40606*height), control2: CGPoint(x: 2.01444*width, y: 9.40537*height))
        path.addCurve(to: CGPoint(x: 2.11721*width, y: 9.27254*height), control1: CGPoint(x: 2.05159*width, y: 9.36614*height), control2: CGPoint(x: 2.09534*width, y: 9.30764*height))
        path.addCurve(to: CGPoint(x: 2.13619*width, y: 9.24983*height), control1: CGPoint(x: 2.12505*width, y: 9.26015*height), control2: CGPoint(x: 2.13331*width, y: 9.24983*height))
        path.addCurve(to: CGPoint(x: 2.15229*width, y: 9.32897*height), control1: CGPoint(x: 2.14115*width, y: 9.24983*height), control2: CGPoint(x: 2.14816*width, y: 9.28355*height))
        path.addCurve(to: CGPoint(x: 2.26785*width, y: 9.48727*height), control1: CGPoint(x: 2.16302*width, y: 9.43909*height), control2: CGPoint(x: 2.18159*width, y: 9.46456*height))
        path.addCurve(to: CGPoint(x: 2.39785*width, y: 9.47832*height), control1: CGPoint(x: 2.30087*width, y: 9.49553*height), control2: CGPoint(x: 2.35617*width, y: 9.49209*height))
        path.addCurve(to: CGPoint(x: 2.69088*width, y: 9.21748*height), control1: CGPoint(x: 2.47544*width, y: 9.45286*height), control2: CGPoint(x: 2.59307*width, y: 9.34756*height))
        path.addCurve(to: CGPoint(x: 2.81387*width, y: 9.01858*height), control1: CGPoint(x: 2.72431*width, y: 9.17275*height), control2: CGPoint(x: 2.79406*width, y: 9.06056*height))
        path.addCurve(to: CGPoint(x: 2.83285*width, y: 8.97798*height), control1: CGPoint(x: 2.81882*width, y: 9.00757*height), control2: CGPoint(x: 2.82749*width, y: 8.98968*height))
        path.addCurve(to: CGPoint(x: 2.85307*width, y: 8.92292*height), control1: CGPoint(x: 2.83822*width, y: 8.96696*height), control2: CGPoint(x: 2.8473*width, y: 8.94219*height))
        path.addCurve(to: CGPoint(x: 2.87123*width, y: 8.87268*height), control1: CGPoint(x: 2.85927*width, y: 8.90434*height), control2: CGPoint(x: 2.86711*width, y: 8.88162*height))
        path.addLine(to: CGPoint(x: 2.87908*width, y: 8.85685*height))
        path.addLine(to: CGPoint(x: 2.90755*width, y: 8.89539*height))
        path.addCurve(to: CGPoint(x: 2.96822*width, y: 8.96146*height), control1: CGPoint(x: 2.92324*width, y: 8.91604*height), control2: CGPoint(x: 2.95089*width, y: 8.94563*height))
        path.addCurve(to: CGPoint(x: 2.93644*width, y: 9.13145*height), control1: CGPoint(x: 3.00825*width, y: 8.99587*height), control2: CGPoint(x: 3.01032*width, y: 8.98486*height))
        path.addCurve(to: CGPoint(x: 2.71482*width, y: 9.47488*height), control1: CGPoint(x: 2.8766*width, y: 9.24983*height), control2: CGPoint(x: 2.83285*width, y: 9.31865*height))
        path.addCurve(to: CGPoint(x: 2.58564*width, y: 9.67034*height), control1: CGPoint(x: 2.62773*width, y: 9.5905*height), control2: CGPoint(x: 2.60297*width, y: 9.62767*height))
        path.addCurve(to: CGPoint(x: 2.57284*width, y: 9.75912*height), control1: CGPoint(x: 2.57449*width, y: 9.69787*height), control2: CGPoint(x: 2.57326*width, y: 9.70613*height))
        path.addCurve(to: CGPoint(x: 2.57573*width, y: 9.85547*height), control1: CGPoint(x: 2.57243*width, y: 9.79147*height), control2: CGPoint(x: 2.57367*width, y: 9.83482*height))
        path.addCurve(to: CGPoint(x: 2.57615*width, y: 9.92429*height), control1: CGPoint(x: 2.57738*width, y: 9.87612*height), control2: CGPoint(x: 2.57738*width, y: 9.90709*height))
        path.addCurve(to: CGPoint(x: 2.55881*width, y: 9.95664*height), control1: CGPoint(x: 2.57326*width, y: 9.95389*height), control2: CGPoint(x: 2.57243*width, y: 9.95526*height))
        path.addCurve(to: CGPoint(x: 2.51548*width, y: 9.94219*height), control1: CGPoint(x: 2.55097*width, y: 9.95733*height), control2: CGPoint(x: 2.53157*width, y: 9.95114*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 7.42633*width, y: 9.95114*height))
        path.addCurve(to: CGPoint(x: 7.42427*width, y: 9.8947*height), control1: CGPoint(x: 7.42509*width, y: 9.94701*height), control2: CGPoint(x: 7.42385*width, y: 9.92154*height))
        path.addCurve(to: CGPoint(x: 7.41436*width, y: 9.67034*height), control1: CGPoint(x: 7.42716*width, y: 9.68823*height), control2: CGPoint(x: 7.42798*width, y: 9.70337*height))
        path.addCurve(to: CGPoint(x: 7.28518*width, y: 9.47488*height), control1: CGPoint(x: 7.39703*width, y: 9.62767*height), control2: CGPoint(x: 7.37227*width, y: 9.5905*height))
        path.addCurve(to: CGPoint(x: 7.06356*width, y: 9.13145*height), control1: CGPoint(x: 7.16715*width, y: 9.31865*height), control2: CGPoint(x: 7.1234*width, y: 9.24983*height))
        path.addCurve(to: CGPoint(x: 7.03178*width, y: 8.96146*height), control1: CGPoint(x: 6.98968*width, y: 8.98486*height), control2: CGPoint(x: 6.99175*width, y: 8.99587*height))
        path.addCurve(to: CGPoint(x: 7.09245*width, y: 8.89539*height), control1: CGPoint(x: 7.04911*width, y: 8.94563*height), control2: CGPoint(x: 7.07676*width, y: 8.91604*height))
        path.addLine(to: CGPoint(x: 7.12092*width, y: 8.85685*height))
        path.addLine(to: CGPoint(x: 7.12877*width, y: 8.87268*height))
        path.addCurve(to: CGPoint(x: 7.14693*width, y: 8.92292*height), control1: CGPoint(x: 7.13289*width, y: 8.88162*height), control2: CGPoint(x: 7.14073*width, y: 8.90434*height))
        path.addCurve(to: CGPoint(x: 7.16715*width, y: 8.97798*height), control1: CGPoint(x: 7.1527*width, y: 8.94219*height), control2: CGPoint(x: 7.16178*width, y: 8.96696*height))
        path.addCurve(to: CGPoint(x: 7.18613*width, y: 9.01858*height), control1: CGPoint(x: 7.17251*width, y: 8.98968*height), control2: CGPoint(x: 7.18118*width, y: 9.00757*height))
        path.addCurve(to: CGPoint(x: 7.30912*width, y: 9.21748*height), control1: CGPoint(x: 7.20594*width, y: 9.06056*height), control2: CGPoint(x: 7.27569*width, y: 9.17275*height))
        path.addCurve(to: CGPoint(x: 7.60215*width, y: 9.47832*height), control1: CGPoint(x: 7.40693*width, y: 9.34756*height), control2: CGPoint(x: 7.52456*width, y: 9.45286*height))
        path.addCurve(to: CGPoint(x: 7.73215*width, y: 9.48727*height), control1: CGPoint(x: 7.64383*width, y: 9.49209*height), control2: CGPoint(x: 7.69913*width, y: 9.49553*height))
        path.addCurve(to: CGPoint(x: 7.84771*width, y: 9.32897*height), control1: CGPoint(x: 7.81841*width, y: 9.46456*height), control2: CGPoint(x: 7.83698*width, y: 9.43909*height))
        path.addCurve(to: CGPoint(x: 7.86381*width, y: 9.24983*height), control1: CGPoint(x: 7.85184*width, y: 9.28355*height), control2: CGPoint(x: 7.85885*width, y: 9.24983*height))
        path.addCurve(to: CGPoint(x: 7.88279*width, y: 9.27254*height), control1: CGPoint(x: 7.86669*width, y: 9.24983*height), control2: CGPoint(x: 7.87495*width, y: 9.26015*height))
        path.addCurve(to: CGPoint(x: 7.96574*width, y: 9.38472*height), control1: CGPoint(x: 7.90466*width, y: 9.30764*height), control2: CGPoint(x: 7.94841*width, y: 9.36614*height))
        path.addCurve(to: CGPoint(x: 8.04622*width, y: 9.38679*height), control1: CGPoint(x: 7.98556*width, y: 9.40537*height), control2: CGPoint(x: 8.00825*width, y: 9.40606*height))
        path.addCurve(to: CGPoint(x: 8.16343*width, y: 9.30489*height), control1: CGPoint(x: 8.07264*width, y: 9.37371*height), control2: CGPoint(x: 8.1494*width, y: 9.32003*height))
        path.addCurve(to: CGPoint(x: 8.1882*width, y: 9.2808*height), control1: CGPoint(x: 8.16674*width, y: 9.30145*height), control2: CGPoint(x: 8.17788*width, y: 9.29043*height))
        path.addCurve(to: CGPoint(x: 8.27363*width, y: 9.17756*height), control1: CGPoint(x: 8.2142*width, y: 9.25602*height), control2: CGPoint(x: 8.23855*width, y: 9.22643*height))
        path.addCurve(to: CGPoint(x: 8.37804*width, y: 9.01652*height), control1: CGPoint(x: 8.28683*width, y: 9.15898*height), control2: CGPoint(x: 8.30871*width, y: 9.12526*height))
        path.addCurve(to: CGPoint(x: 8.4123*width, y: 8.97041*height), control1: CGPoint(x: 8.39043*width, y: 8.99656*height), control2: CGPoint(x: 8.4057*width, y: 8.97591*height))
        path.addCurve(to: CGPoint(x: 8.42344*width, y: 8.95458*height), control1: CGPoint(x: 8.41849*width, y: 8.9649*height), control2: CGPoint(x: 8.42344*width, y: 8.95802*height))
        path.addCurve(to: CGPoint(x: 8.435*width, y: 8.93944*height), control1: CGPoint(x: 8.42344*width, y: 8.95114*height), control2: CGPoint(x: 8.42839*width, y: 8.94425*height))
        path.addCurve(to: CGPoint(x: 8.46554*width, y: 8.91053*height), control1: CGPoint(x: 8.44119*width, y: 8.93393*height), control2: CGPoint(x: 8.45481*width, y: 8.92085*height))
        path.addCurve(to: CGPoint(x: 8.51589*width, y: 8.9181*height), control1: CGPoint(x: 8.49236*width, y: 8.88369*height), control2: CGPoint(x: 8.51052*width, y: 8.88644*height))
        path.addCurve(to: CGPoint(x: 8.51506*width, y: 8.96628*height), control1: CGPoint(x: 8.51837*width, y: 8.93255*height), control2: CGPoint(x: 8.51795*width, y: 8.94907*height))
        path.addCurve(to: CGPoint(x: 8.50186*width, y: 9.05712*height), control1: CGPoint(x: 8.51259*width, y: 8.98004*height), control2: CGPoint(x: 8.50681*width, y: 9.02134*height))
        path.addCurve(to: CGPoint(x: 8.48865*width, y: 9.15003*height), control1: CGPoint(x: 8.49649*width, y: 9.09291*height), control2: CGPoint(x: 8.49071*width, y: 9.13489*height))
        path.addCurve(to: CGPoint(x: 8.48122*width, y: 9.20509*height), control1: CGPoint(x: 8.48659*width, y: 9.16518*height), control2: CGPoint(x: 8.48329*width, y: 9.18995*height))
        path.addCurve(to: CGPoint(x: 8.46265*width, y: 9.32553*height), control1: CGPoint(x: 8.47462*width, y: 9.25465*height), control2: CGPoint(x: 8.46967*width, y: 9.28699*height))
        path.addCurve(to: CGPoint(x: 8.45357*width, y: 9.38059*height), control1: CGPoint(x: 8.45894*width, y: 9.34618*height), control2: CGPoint(x: 8.45481*width, y: 9.37096*height))
        path.addCurve(to: CGPoint(x: 8.4482*width, y: 9.41156*height), control1: CGPoint(x: 8.45274*width, y: 9.39023*height), control2: CGPoint(x: 8.45027*width, y: 9.40399*height))
        path.addCurve(to: CGPoint(x: 8.43789*width, y: 9.46318*height), control1: CGPoint(x: 8.44655*width, y: 9.41913*height), control2: CGPoint(x: 8.4416*width, y: 9.44253*height))
        path.addCurve(to: CGPoint(x: 8.39125*width, y: 9.6084*height), control1: CGPoint(x: 8.42344*width, y: 9.5437*height), control2: CGPoint(x: 8.40735*width, y: 9.59394*height))
        path.addCurve(to: CGPoint(x: 8.30293*width, y: 9.61734*height), control1: CGPoint(x: 8.38093*width, y: 9.61734*height), control2: CGPoint(x: 8.36566*width, y: 9.61872*height))
        path.addCurve(to: CGPoint(x: 8.05654*width, y: 9.66001*height), control1: CGPoint(x: 8.2175*width, y: 9.61528*height), control2: CGPoint(x: 8.17293*width, y: 9.62285*height))
        path.addCurve(to: CGPoint(x: 7.64961*width, y: 9.83964*height), control1: CGPoint(x: 7.90219*width, y: 9.70888*height), control2: CGPoint(x: 7.7759*width, y: 9.76462*height))
        path.addCurve(to: CGPoint(x: 7.57738*width, y: 9.88231*height), control1: CGPoint(x: 7.63392*width, y: 9.84928*height), control2: CGPoint(x: 7.60132*width, y: 9.86855*height))
        path.addCurve(to: CGPoint(x: 7.52167*width, y: 9.91879*height), control1: CGPoint(x: 7.55345*width, y: 9.89608*height), control2: CGPoint(x: 7.52868*width, y: 9.91259*height))
        path.addCurve(to: CGPoint(x: 7.43995*width, y: 9.95871*height), control1: CGPoint(x: 7.50516*width, y: 9.93324*height), control2: CGPoint(x: 7.45316*width, y: 9.95871*height))
        path.addCurve(to: CGPoint(x: 7.42633*width, y: 9.95114*height), control1: CGPoint(x: 7.43417*width, y: 9.95871*height), control2: CGPoint(x: 7.42798*width, y: 9.95526*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 5.78787*width, y: 9.88231*height))
        path.addCurve(to: CGPoint(x: 5.7858*width, y: 9.82588*height), control1: CGPoint(x: 5.78663*width, y: 9.87818*height), control2: CGPoint(x: 5.78539*width, y: 9.85272*height))
        path.addCurve(to: CGPoint(x: 5.7759*width, y: 9.60151*height), control1: CGPoint(x: 5.78869*width, y: 9.61941*height), control2: CGPoint(x: 5.78952*width, y: 9.63455*height))
        path.addCurve(to: CGPoint(x: 5.64672*width, y: 9.40606*height), control1: CGPoint(x: 5.75856*width, y: 9.55884*height), control2: CGPoint(x: 5.7338*width, y: 9.52168*height))
        path.addCurve(to: CGPoint(x: 5.42509*width, y: 9.06263*height), control1: CGPoint(x: 5.52868*width, y: 9.24983*height), control2: CGPoint(x: 5.48494*width, y: 9.181*height))
        path.addCurve(to: CGPoint(x: 5.39331*width, y: 8.89264*height), control1: CGPoint(x: 5.35122*width, y: 8.91604*height), control2: CGPoint(x: 5.35328*width, y: 8.92705*height))
        path.addCurve(to: CGPoint(x: 5.45398*width, y: 8.82657*height), control1: CGPoint(x: 5.41065*width, y: 8.87681*height), control2: CGPoint(x: 5.4383*width, y: 8.84721*height))
        path.addLine(to: CGPoint(x: 5.48246*width, y: 8.78802*height))
        path.addLine(to: CGPoint(x: 5.4903*width, y: 8.80385*height))
        path.addCurve(to: CGPoint(x: 5.50846*width, y: 8.85409*height), control1: CGPoint(x: 5.49443*width, y: 8.8128*height), control2: CGPoint(x: 5.50227*width, y: 8.83551*height))
        path.addCurve(to: CGPoint(x: 5.52868*width, y: 8.90915*height), control1: CGPoint(x: 5.51424*width, y: 8.87337*height), control2: CGPoint(x: 5.52332*width, y: 8.89814*height))
        path.addCurve(to: CGPoint(x: 5.54767*width, y: 8.94976*height), control1: CGPoint(x: 5.53405*width, y: 8.92085*height), control2: CGPoint(x: 5.54272*width, y: 8.93875*height))
        path.addCurve(to: CGPoint(x: 5.67066*width, y: 9.14866*height), control1: CGPoint(x: 5.56748*width, y: 8.99174*height), control2: CGPoint(x: 5.63723*width, y: 9.10392*height))
        path.addCurve(to: CGPoint(x: 5.96368*width, y: 9.4095*height), control1: CGPoint(x: 5.76847*width, y: 9.27873*height), control2: CGPoint(x: 5.88609*width, y: 9.38403*height))
        path.addCurve(to: CGPoint(x: 6.09369*width, y: 9.41844*height), control1: CGPoint(x: 6.00537*width, y: 9.42326*height), control2: CGPoint(x: 6.06067*width, y: 9.4267*height))
        path.addCurve(to: CGPoint(x: 6.20924*width, y: 9.26015*height), control1: CGPoint(x: 6.17994*width, y: 9.39573*height), control2: CGPoint(x: 6.19851*width, y: 9.37027*height))
        path.addCurve(to: CGPoint(x: 6.22534*width, y: 9.181*height), control1: CGPoint(x: 6.21337*width, y: 9.21473*height), control2: CGPoint(x: 6.22039*width, y: 9.181*height))
        path.addCurve(to: CGPoint(x: 6.24433*width, y: 9.20372*height), control1: CGPoint(x: 6.22823*width, y: 9.181*height), control2: CGPoint(x: 6.23648*width, y: 9.19133*height))
        path.addCurve(to: CGPoint(x: 6.32728*width, y: 9.3159*height), control1: CGPoint(x: 6.2662*width, y: 9.23882*height), control2: CGPoint(x: 6.30995*width, y: 9.29732*height))
        path.addCurve(to: CGPoint(x: 6.40776*width, y: 9.31796*height), control1: CGPoint(x: 6.34709*width, y: 9.33655*height), control2: CGPoint(x: 6.36979*width, y: 9.33723*height))
        path.addCurve(to: CGPoint(x: 6.52497*width, y: 9.23606*height), control1: CGPoint(x: 6.43417*width, y: 9.30489*height), control2: CGPoint(x: 6.51094*width, y: 9.2512*height))
        path.addCurve(to: CGPoint(x: 6.54973*width, y: 9.21198*height), control1: CGPoint(x: 6.52827*width, y: 9.23262*height), control2: CGPoint(x: 6.53941*width, y: 9.22161*height))
        path.addCurve(to: CGPoint(x: 6.63516*width, y: 9.10874*height), control1: CGPoint(x: 6.57573*width, y: 9.1872*height), control2: CGPoint(x: 6.60008*width, y: 9.1576*height))
        path.addCurve(to: CGPoint(x: 6.73958*width, y: 8.94769*height), control1: CGPoint(x: 6.64837*width, y: 9.09016*height), control2: CGPoint(x: 6.67024*width, y: 9.05643*height))
        path.addCurve(to: CGPoint(x: 6.77383*width, y: 8.90158*height), control1: CGPoint(x: 6.75196*width, y: 8.92774*height), control2: CGPoint(x: 6.76723*width, y: 8.90709*height))
        path.addCurve(to: CGPoint(x: 6.78498*width, y: 8.88575*height), control1: CGPoint(x: 6.78002*width, y: 8.89608*height), control2: CGPoint(x: 6.78498*width, y: 8.88919*height))
        path.addCurve(to: CGPoint(x: 6.79653*width, y: 8.87061*height), control1: CGPoint(x: 6.78498*width, y: 8.883*height), control2: CGPoint(x: 6.78993*width, y: 8.87612*height))
        path.addCurve(to: CGPoint(x: 6.82253*width, y: 8.84515*height), control1: CGPoint(x: 6.80272*width, y: 8.86579*height), control2: CGPoint(x: 6.81428*width, y: 8.85409*height))
        path.addCurve(to: CGPoint(x: 6.87*width, y: 8.82381*height), control1: CGPoint(x: 6.84276*width, y: 8.82381*height), control2: CGPoint(x: 6.86339*width, y: 8.81487*height))
        path.addCurve(to: CGPoint(x: 6.8766*width, y: 8.90021*height), control1: CGPoint(x: 6.87825*width, y: 8.83482*height), control2: CGPoint(x: 6.88114*width, y: 8.87405*height))
        path.addCurve(to: CGPoint(x: 6.86298*width, y: 8.9883*height), control1: CGPoint(x: 6.87412*width, y: 8.91259*height), control2: CGPoint(x: 6.86793*width, y: 8.95251*height))
        path.addCurve(to: CGPoint(x: 6.85019*width, y: 9.08121*height), control1: CGPoint(x: 6.85803*width, y: 9.02409*height), control2: CGPoint(x: 6.85225*width, y: 9.06607*height))
        path.addCurve(to: CGPoint(x: 6.84276*width, y: 9.13627*height), control1: CGPoint(x: 6.84812*width, y: 9.09635*height), control2: CGPoint(x: 6.84482*width, y: 9.12113*height))
        path.addCurve(to: CGPoint(x: 6.82418*width, y: 9.25671*height), control1: CGPoint(x: 6.83615*width, y: 9.18582*height), control2: CGPoint(x: 6.8312*width, y: 9.21817*height))
        path.addCurve(to: CGPoint(x: 6.81511*width, y: 9.31177*height), control1: CGPoint(x: 6.82047*width, y: 9.27736*height), control2: CGPoint(x: 6.81634*width, y: 9.30213*height))
        path.addCurve(to: CGPoint(x: 6.80974*width, y: 9.34274*height), control1: CGPoint(x: 6.81428*width, y: 9.3214*height), control2: CGPoint(x: 6.8118*width, y: 9.33517*height))
        path.addCurve(to: CGPoint(x: 6.79942*width, y: 9.39436*height), control1: CGPoint(x: 6.80809*width, y: 9.35031*height), control2: CGPoint(x: 6.80314*width, y: 9.37371*height))
        path.addCurve(to: CGPoint(x: 6.75279*width, y: 9.53957*height), control1: CGPoint(x: 6.78498*width, y: 9.47488*height), control2: CGPoint(x: 6.76888*width, y: 9.52512*height))
        path.addCurve(to: CGPoint(x: 6.66447*width, y: 9.54852*height), control1: CGPoint(x: 6.74247*width, y: 9.54852*height), control2: CGPoint(x: 6.7272*width, y: 9.5499*height))
        path.addCurve(to: CGPoint(x: 6.41808*width, y: 9.59119*height), control1: CGPoint(x: 6.57903*width, y: 9.54646*height), control2: CGPoint(x: 6.53446*width, y: 9.55403*height))
        path.addCurve(to: CGPoint(x: 6.01114*width, y: 9.77082*height), control1: CGPoint(x: 6.26372*width, y: 9.64006*height), control2: CGPoint(x: 6.13743*width, y: 9.6958*height))
        path.addCurve(to: CGPoint(x: 5.93892*width, y: 9.81349*height), control1: CGPoint(x: 5.99546*width, y: 9.78045*height), control2: CGPoint(x: 5.96286*width, y: 9.79972*height))
        path.addCurve(to: CGPoint(x: 5.8832*width, y: 9.84997*height), control1: CGPoint(x: 5.91498*width, y: 9.82725*height), control2: CGPoint(x: 5.89022*width, y: 9.84377*height))
        path.addCurve(to: CGPoint(x: 5.80149*width, y: 9.88988*height), control1: CGPoint(x: 5.86669*width, y: 9.86442*height), control2: CGPoint(x: 5.81469*width, y: 9.88988*height))
        path.addCurve(to: CGPoint(x: 5.78787*width, y: 9.88231*height), control1: CGPoint(x: 5.79571*width, y: 9.88988*height), control2: CGPoint(x: 5.78952*width, y: 9.88644*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 2.06521*width, y: 9.11356*height))
        path.addCurve(to: CGPoint(x: 2.03673*width, y: 9.02615*height), control1: CGPoint(x: 2.05819*width, y: 9.09222*height), control2: CGPoint(x: 2.0454*width, y: 9.05299*height))
        path.addCurve(to: CGPoint(x: 1.91251*width, y: 8.79009*height), control1: CGPoint(x: 1.99381*width, y: 8.89332*height), control2: CGPoint(x: 1.95295*width, y: 8.81555*height))
        path.addCurve(to: CGPoint(x: 1.7891*width, y: 8.78802*height), control1: CGPoint(x: 1.88568*width, y: 8.77288*height), control2: CGPoint(x: 1.86174*width, y: 8.7722*height))
        path.addCurve(to: CGPoint(x: 1.58935*width, y: 8.79078*height), control1: CGPoint(x: 1.74783*width, y: 8.79697*height), control2: CGPoint(x: 1.68262*width, y: 8.79766*height))
        path.addCurve(to: CGPoint(x: 1.45522*width, y: 8.79009*height), control1: CGPoint(x: 1.55014*width, y: 8.78734*height), control2: CGPoint(x: 1.48948*width, y: 8.78734*height))
        path.addCurve(to: CGPoint(x: 1.25877*width, y: 8.79009*height), control1: CGPoint(x: 1.42097*width, y: 8.79284*height), control2: CGPoint(x: 1.33265*width, y: 8.79284*height))
        path.addCurve(to: CGPoint(x: 0.9934*width, y: 8.80179*height), control1: CGPoint(x: 1.0326*width, y: 8.78321*height), control2: CGPoint(x: 1.02105*width, y: 8.78321*height))
        path.addCurve(to: CGPoint(x: 0.93355*width, y: 8.85685*height), control1: CGPoint(x: 0.9806*width, y: 8.81005*height), control2: CGPoint(x: 0.95336*width, y: 8.83551*height))
        path.addCurve(to: CGPoint(x: 0.85101*width, y: 8.9181*height), control1: CGPoint(x: 0.87742*width, y: 8.91948*height), control2: CGPoint(x: 0.86463*width, y: 8.92842*height))
        path.addCurve(to: CGPoint(x: 0.82955*width, y: 8.79904*height), control1: CGPoint(x: 0.83904*width, y: 8.90847*height), control2: CGPoint(x: 0.8378*width, y: 8.90021*height))
        path.addCurve(to: CGPoint(x: 0.79241*width, y: 8.61666*height), control1: CGPoint(x: 0.82212*width, y: 8.7075*height), control2: CGPoint(x: 0.80355*width, y: 8.61666*height))
        path.addCurve(to: CGPoint(x: 0.63021*width, y: 8.31383*height), control1: CGPoint(x: 0.77672*width, y: 8.61666*height), control2: CGPoint(x: 0.67974*width, y: 8.43565*height))
        path.addCurve(to: CGPoint(x: 0.4936*width, y: 7.99862*height), control1: CGPoint(x: 0.59802*width, y: 8.23538*height), control2: CGPoint(x: 0.52414*width, y: 8.06401*height))
        path.addCurve(to: CGPoint(x: 0.38052*width, y: 7.8245*height), control1: CGPoint(x: 0.45109*width, y: 7.90571*height), control2: CGPoint(x: 0.41024*width, y: 7.84308*height))
        path.addCurve(to: CGPoint(x: 0.33058*width, y: 7.80385*height), control1: CGPoint(x: 0.37474*width, y: 7.82106*height), control2: CGPoint(x: 0.35246*width, y: 7.81142*height))
        path.addCurve(to: CGPoint(x: 0.26414*width, y: 7.7488*height), control1: CGPoint(x: 0.2728*width, y: 7.78252*height), control2: CGPoint(x: 0.26414*width, y: 7.77564*height))
        path.addCurve(to: CGPoint(x: 0.29344*width, y: 7.67791*height), control1: CGPoint(x: 0.26414*width, y: 7.7309*height), control2: CGPoint(x: 0.2695*width, y: 7.71851*height))
        path.addCurve(to: CGPoint(x: 0.33388*width, y: 7.6022*height), control1: CGPoint(x: 0.30995*width, y: 7.65107*height), control2: CGPoint(x: 0.32769*width, y: 7.61666*height))
        path.addCurve(to: CGPoint(x: 0.37763*width, y: 7.47419*height), control1: CGPoint(x: 0.34998*width, y: 7.56091*height), control2: CGPoint(x: 0.37061*width, y: 7.50103*height))
        path.addCurve(to: CGPoint(x: 0.39414*width, y: 7.41569*height), control1: CGPoint(x: 0.38093*width, y: 7.46111*height), control2: CGPoint(x: 0.38836*width, y: 7.43496*height))
        path.addCurve(to: CGPoint(x: 0.41643*width, y: 7.32622*height), control1: CGPoint(x: 0.39992*width, y: 7.39711*height), control2: CGPoint(x: 0.40982*width, y: 7.3565*height))
        path.addCurve(to: CGPoint(x: 0.4643*width, y: 7.13696*height), control1: CGPoint(x: 0.43417*width, y: 7.24363*height), control2: CGPoint(x: 0.45852*width, y: 7.14866*height))
        path.addCurve(to: CGPoint(x: 0.47792*width, y: 7.09911*height), control1: CGPoint(x: 0.46719*width, y: 7.13145*height), control2: CGPoint(x: 0.47338*width, y: 7.11425*height))
        path.addCurve(to: CGPoint(x: 0.49856*width, y: 7.05231*height), control1: CGPoint(x: 0.48246*width, y: 7.08396*height), control2: CGPoint(x: 0.49154*width, y: 7.06263*height))
        path.addCurve(to: CGPoint(x: 0.52125*width, y: 7.03992*height), control1: CGPoint(x: 0.50887*width, y: 7.03579*height), control2: CGPoint(x: 0.51217*width, y: 7.03441*height))
        path.addCurve(to: CGPoint(x: 0.54726*width, y: 7.28837*height), control1: CGPoint(x: 0.54354*width, y: 7.05437*height), control2: CGPoint(x: 0.54602*width, y: 7.07983*height))
        path.addCurve(to: CGPoint(x: 0.55097*width, y: 7.53063*height), control1: CGPoint(x: 0.54767*width, y: 7.39229*height), control2: CGPoint(x: 0.54932*width, y: 7.50172*height))
        path.addCurve(to: CGPoint(x: 0.63062*width, y: 7.8245*height), control1: CGPoint(x: 0.55716*width, y: 7.65313*height), control2: CGPoint(x: 0.58688*width, y: 7.76325*height))
        path.addCurve(to: CGPoint(x: 0.73875*width, y: 7.90778*height), control1: CGPoint(x: 0.65291*width, y: 7.85478*height), control2: CGPoint(x: 0.70409*width, y: 7.8947*height))
        path.addCurve(to: CGPoint(x: 0.79901*width, y: 8.03648*height), control1: CGPoint(x: 0.7891*width, y: 7.92705*height), control2: CGPoint(x: 0.79653*width, y: 7.94288*height))
        path.addCurve(to: CGPoint(x: 0.83492*width, y: 8.28149*height), control1: CGPoint(x: 0.8019*width, y: 8.14178*height), control2: CGPoint(x: 0.81345*width, y: 8.22023*height))
        path.addCurve(to: CGPoint(x: 0.93768*width, y: 8.44184*height), control1: CGPoint(x: 0.8539*width, y: 8.33517*height), control2: CGPoint(x: 0.90384*width, y: 8.41294*height))
        path.addCurve(to: CGPoint(x: 0.95749*width, y: 8.4618*height), control1: CGPoint(x: 0.94511*width, y: 8.44804*height), control2: CGPoint(x: 0.95419*width, y: 8.45699*height))
        path.addCurve(to: CGPoint(x: 0.97606*width, y: 8.47763*height), control1: CGPoint(x: 0.96079*width, y: 8.46593*height), control2: CGPoint(x: 0.96946*width, y: 8.4735*height))
        path.addCurve(to: CGPoint(x: 1.02889*width, y: 8.50998*height), control1: CGPoint(x: 0.98308*width, y: 8.48176*height), control2: CGPoint(x: 1.0066*width, y: 8.49621*height))
        path.addCurve(to: CGPoint(x: 1.3475*width, y: 8.57674*height), control1: CGPoint(x: 1.10854*width, y: 8.55816*height), control2: CGPoint(x: 1.20429*width, y: 8.5788*height))
        path.addCurve(to: CGPoint(x: 1.69336*width, y: 8.47419*height), control1: CGPoint(x: 1.49938*width, y: 8.57467*height), control2: CGPoint(x: 1.61453*width, y: 8.54026*height))
        path.addCurve(to: CGPoint(x: 1.75279*width, y: 8.37509*height), control1: CGPoint(x: 1.71853*width, y: 8.45354*height), control2: CGPoint(x: 1.74164*width, y: 8.415*height))
        path.addCurve(to: CGPoint(x: 1.81758*width, y: 8.29594*height), control1: CGPoint(x: 1.76517*width, y: 8.33104*height), control2: CGPoint(x: 1.79983*width, y: 8.28837*height))
        path.addCurve(to: CGPoint(x: 1.84688*width, y: 8.38954*height), control1: CGPoint(x: 1.82996*width, y: 8.30076*height), control2: CGPoint(x: 1.83904*width, y: 8.32966*height))
        path.addCurve(to: CGPoint(x: 1.85761*width, y: 8.46249*height), control1: CGPoint(x: 1.8506*width, y: 8.41776*height), control2: CGPoint(x: 1.85514*width, y: 8.45079*height))
        path.addCurve(to: CGPoint(x: 1.86133*width, y: 8.49553*height), control1: CGPoint(x: 1.85968*width, y: 8.47419*height), control2: CGPoint(x: 1.86133*width, y: 8.48864*height))
        path.addCurve(to: CGPoint(x: 1.90425*width, y: 8.56504*height), control1: CGPoint(x: 1.86133*width, y: 8.5203*height), control2: CGPoint(x: 1.88196*width, y: 8.55403*height))
        path.addCurve(to: CGPoint(x: 2.35823*width, y: 8.56848*height), control1: CGPoint(x: 1.96327*width, y: 8.59463*height), control2: CGPoint(x: 2.30582*width, y: 8.5967*height))
        path.addCurve(to: CGPoint(x: 2.38135*width, y: 8.5616*height), control1: CGPoint(x: 2.36484*width, y: 8.56435*height), control2: CGPoint(x: 2.37515*width, y: 8.5616*height))
        path.addCurve(to: CGPoint(x: 2.47833*width, y: 8.50516*height), control1: CGPoint(x: 2.39868*width, y: 8.5616*height), control2: CGPoint(x: 2.45522*width, y: 8.52856*height))
        path.addCurve(to: CGPoint(x: 2.60586*width, y: 8.39849*height), control1: CGPoint(x: 2.51589*width, y: 8.46662*height), control2: CGPoint(x: 2.56005*width, y: 8.42946*height))
        path.addCurve(to: CGPoint(x: 2.66199*width, y: 8.38472*height), control1: CGPoint(x: 2.65002*width, y: 8.36889*height), control2: CGPoint(x: 2.66199*width, y: 8.36614*height))
        path.addCurve(to: CGPoint(x: 2.60999*width, y: 8.5616*height), control1: CGPoint(x: 2.66199*width, y: 8.3916*height), control2: CGPoint(x: 2.63929*width, y: 8.47006*height))
        path.addCurve(to: CGPoint(x: 2.59967*width, y: 8.66345*height), control1: CGPoint(x: 2.59843*width, y: 8.59807*height), control2: CGPoint(x: 2.5943*width, y: 8.64074*height))
        path.addCurve(to: CGPoint(x: 2.66405*width, y: 8.78183*height), control1: CGPoint(x: 2.60586*width, y: 8.68754*height), control2: CGPoint(x: 2.63434*width, y: 8.73985*height))
        path.addCurve(to: CGPoint(x: 2.71564*width, y: 8.88713*height), control1: CGPoint(x: 2.68964*width, y: 8.81762*height), control2: CGPoint(x: 2.71564*width, y: 8.87061*height))
        path.addCurve(to: CGPoint(x: 2.7045*width, y: 8.9064*height), control1: CGPoint(x: 2.71564*width, y: 8.89401*height), control2: CGPoint(x: 2.71069*width, y: 8.90227*height))
        path.addCurve(to: CGPoint(x: 2.46801*width, y: 8.87474*height), control1: CGPoint(x: 2.68758*width, y: 8.91741*height), control2: CGPoint(x: 2.57408*width, y: 8.90227*height))
        path.addCurve(to: CGPoint(x: 2.33595*width, y: 8.84377*height), control1: CGPoint(x: 2.41931*width, y: 8.86167*height), control2: CGPoint(x: 2.35988*width, y: 8.8479*height))
        path.addCurve(to: CGPoint(x: 2.23236*width, y: 8.819*height), control1: CGPoint(x: 2.31201*width, y: 8.83964*height), control2: CGPoint(x: 2.26537*width, y: 8.82863*height))
        path.addCurve(to: CGPoint(x: 2.16137*width, y: 8.80248*height), control1: CGPoint(x: 2.19893*width, y: 8.81005*height), control2: CGPoint(x: 2.16715*width, y: 8.80248*height))
        path.addCurve(to: CGPoint(x: 2.13454*width, y: 8.90227*height), control1: CGPoint(x: 2.1461*width, y: 8.80248*height), control2: CGPoint(x: 2.1395*width, y: 8.82588*height))
        path.addCurve(to: CGPoint(x: 2.12175*width, y: 9.02065*height), control1: CGPoint(x: 2.13207*width, y: 8.94012*height), control2: CGPoint(x: 2.12629*width, y: 8.99381*height))
        path.addCurve(to: CGPoint(x: 2.08213*width, y: 9.15141*height), control1: CGPoint(x: 2.11432*width, y: 9.06882*height), control2: CGPoint(x: 2.0908*width, y: 9.14659*height))
        path.addCurve(to: CGPoint(x: 2.06521*width, y: 9.11356*height), control1: CGPoint(x: 2.08007*width, y: 9.1521*height), control2: CGPoint(x: 2.07222*width, y: 9.13558*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 7.90631*width, y: 9.12801*height))
        path.addCurve(to: CGPoint(x: 7.86546*width, y: 8.90227*height), control1: CGPoint(x: 7.88238*width, y: 9.06469*height), control2: CGPoint(x: 7.8733*width, y: 9.01308*height))
        path.addCurve(to: CGPoint(x: 7.83863*width, y: 8.80248*height), control1: CGPoint(x: 7.8605*width, y: 8.82588*height), control2: CGPoint(x: 7.8539*width, y: 8.80248*height))
        path.addCurve(to: CGPoint(x: 7.76764*width, y: 8.819*height), control1: CGPoint(x: 7.83285*width, y: 8.80248*height), control2: CGPoint(x: 7.80107*width, y: 8.81005*height))
        path.addCurve(to: CGPoint(x: 7.66405*width, y: 8.84377*height), control1: CGPoint(x: 7.73463*width, y: 8.82863*height), control2: CGPoint(x: 7.68799*width, y: 8.83964*height))
        path.addCurve(to: CGPoint(x: 7.53199*width, y: 8.87474*height), control1: CGPoint(x: 7.64012*width, y: 8.8479*height), control2: CGPoint(x: 7.58069*width, y: 8.86167*height))
        path.addCurve(to: CGPoint(x: 7.29591*width, y: 8.9064*height), control1: CGPoint(x: 7.42592*width, y: 8.90227*height), control2: CGPoint(x: 7.31242*width, y: 8.91741*height))
        path.addCurve(to: CGPoint(x: 7.28436*width, y: 8.88713*height), control1: CGPoint(x: 7.28931*width, y: 8.90227*height), control2: CGPoint(x: 7.28436*width, y: 8.89401*height))
        path.addCurve(to: CGPoint(x: 7.33595*width, y: 8.78183*height), control1: CGPoint(x: 7.28436*width, y: 8.87061*height), control2: CGPoint(x: 7.31036*width, y: 8.81762*height))
        path.addCurve(to: CGPoint(x: 7.40033*width, y: 8.66345*height), control1: CGPoint(x: 7.36566*width, y: 8.73985*height), control2: CGPoint(x: 7.39414*width, y: 8.68754*height))
        path.addCurve(to: CGPoint(x: 7.39001*width, y: 8.5616*height), control1: CGPoint(x: 7.4057*width, y: 8.64074*height), control2: CGPoint(x: 7.40157*width, y: 8.59807*height))
        path.addCurve(to: CGPoint(x: 7.33801*width, y: 8.38472*height), control1: CGPoint(x: 7.36071*width, y: 8.47006*height), control2: CGPoint(x: 7.33801*width, y: 8.3916*height))
        path.addCurve(to: CGPoint(x: 7.39414*width, y: 8.39849*height), control1: CGPoint(x: 7.33801*width, y: 8.36614*height), control2: CGPoint(x: 7.34998*width, y: 8.36889*height))
        path.addCurve(to: CGPoint(x: 7.52167*width, y: 8.50516*height), control1: CGPoint(x: 7.43995*width, y: 8.42946*height), control2: CGPoint(x: 7.48411*width, y: 8.46662*height))
        path.addCurve(to: CGPoint(x: 7.61865*width, y: 8.5616*height), control1: CGPoint(x: 7.54478*width, y: 8.52856*height), control2: CGPoint(x: 7.60132*width, y: 8.5616*height))
        path.addCurve(to: CGPoint(x: 7.64177*width, y: 8.56848*height), control1: CGPoint(x: 7.62485*width, y: 8.5616*height), control2: CGPoint(x: 7.63516*width, y: 8.56435*height))
        path.addCurve(to: CGPoint(x: 8.09575*width, y: 8.56504*height), control1: CGPoint(x: 7.69418*width, y: 8.5967*height), control2: CGPoint(x: 8.03673*width, y: 8.59463*height))
        path.addCurve(to: CGPoint(x: 8.13867*width, y: 8.49553*height), control1: CGPoint(x: 8.11804*width, y: 8.55403*height), control2: CGPoint(x: 8.13867*width, y: 8.5203*height))
        path.addCurve(to: CGPoint(x: 8.14239*width, y: 8.46249*height), control1: CGPoint(x: 8.13867*width, y: 8.48864*height), control2: CGPoint(x: 8.14032*width, y: 8.47419*height))
        path.addCurve(to: CGPoint(x: 8.15312*width, y: 8.38954*height), control1: CGPoint(x: 8.14486*width, y: 8.45079*height), control2: CGPoint(x: 8.1494*width, y: 8.41776*height))
        path.addCurve(to: CGPoint(x: 8.18242*width, y: 8.29594*height), control1: CGPoint(x: 8.16096*width, y: 8.32966*height), control2: CGPoint(x: 8.17004*width, y: 8.30076*height))
        path.addCurve(to: CGPoint(x: 8.24721*width, y: 8.37509*height), control1: CGPoint(x: 8.20017*width, y: 8.28837*height), control2: CGPoint(x: 8.23483*width, y: 8.33104*height))
        path.addCurve(to: CGPoint(x: 8.30664*width, y: 8.47419*height), control1: CGPoint(x: 8.25836*width, y: 8.415*height), control2: CGPoint(x: 8.28147*width, y: 8.45354*height))
        path.addCurve(to: CGPoint(x: 8.6525*width, y: 8.57674*height), control1: CGPoint(x: 8.38547*width, y: 8.54026*height), control2: CGPoint(x: 8.50062*width, y: 8.57467*height))
        path.addCurve(to: CGPoint(x: 8.97111*width, y: 8.50998*height), control1: CGPoint(x: 8.79571*width, y: 8.5788*height), control2: CGPoint(x: 8.89146*width, y: 8.55816*height))
        path.addCurve(to: CGPoint(x: 9.02394*width, y: 8.47763*height), control1: CGPoint(x: 8.9934*width, y: 8.49621*height), control2: CGPoint(x: 9.01733*width, y: 8.48176*height))
        path.addCurve(to: CGPoint(x: 9.04251*width, y: 8.4618*height), control1: CGPoint(x: 9.03095*width, y: 8.4735*height), control2: CGPoint(x: 9.03921*width, y: 8.46593*height))
        path.addCurve(to: CGPoint(x: 9.06232*width, y: 8.44184*height), control1: CGPoint(x: 9.04581*width, y: 8.45699*height), control2: CGPoint(x: 9.05489*width, y: 8.44804*height))
        path.addCurve(to: CGPoint(x: 9.16508*width, y: 8.28149*height), control1: CGPoint(x: 9.09616*width, y: 8.41294*height), control2: CGPoint(x: 9.1461*width, y: 8.33517*height))
        path.addCurve(to: CGPoint(x: 9.20099*width, y: 8.03648*height), control1: CGPoint(x: 9.18655*width, y: 8.22023*height), control2: CGPoint(x: 9.1981*width, y: 8.14178*height))
        path.addCurve(to: CGPoint(x: 9.26125*width, y: 7.90778*height), control1: CGPoint(x: 9.20347*width, y: 7.94288*height), control2: CGPoint(x: 9.2109*width, y: 7.92705*height))
        path.addCurve(to: CGPoint(x: 9.36938*width, y: 7.8245*height), control1: CGPoint(x: 9.29591*width, y: 7.8947*height), control2: CGPoint(x: 9.34709*width, y: 7.85478*height))
        path.addCurve(to: CGPoint(x: 9.44903*width, y: 7.53063*height), control1: CGPoint(x: 9.41312*width, y: 7.76325*height), control2: CGPoint(x: 9.44284*width, y: 7.65313*height))
        path.addCurve(to: CGPoint(x: 9.45274*width, y: 7.28837*height), control1: CGPoint(x: 9.45068*width, y: 7.50172*height), control2: CGPoint(x: 9.45233*width, y: 7.39229*height))
        path.addCurve(to: CGPoint(x: 9.47875*width, y: 7.03992*height), control1: CGPoint(x: 9.45398*width, y: 7.07983*height), control2: CGPoint(x: 9.45646*width, y: 7.05437*height))
        path.addCurve(to: CGPoint(x: 9.50144*width, y: 7.05231*height), control1: CGPoint(x: 9.48783*width, y: 7.03441*height), control2: CGPoint(x: 9.49113*width, y: 7.03579*height))
        path.addCurve(to: CGPoint(x: 9.52208*width, y: 7.09911*height), control1: CGPoint(x: 9.50846*width, y: 7.06263*height), control2: CGPoint(x: 9.51754*width, y: 7.08396*height))
        path.addCurve(to: CGPoint(x: 9.5357*width, y: 7.13696*height), control1: CGPoint(x: 9.52662*width, y: 7.11425*height), control2: CGPoint(x: 9.53281*width, y: 7.13145*height))
        path.addCurve(to: CGPoint(x: 9.58357*width, y: 7.32622*height), control1: CGPoint(x: 9.54148*width, y: 7.14866*height), control2: CGPoint(x: 9.56583*width, y: 7.24363*height))
        path.addCurve(to: CGPoint(x: 9.60586*width, y: 7.41569*height), control1: CGPoint(x: 9.59018*width, y: 7.3565*height), control2: CGPoint(x: 9.60008*width, y: 7.39711*height))
        path.addCurve(to: CGPoint(x: 9.62237*width, y: 7.47419*height), control1: CGPoint(x: 9.61164*width, y: 7.43496*height), control2: CGPoint(x: 9.61907*width, y: 7.46111*height))
        path.addCurve(to: CGPoint(x: 9.66612*width, y: 7.6022*height), control1: CGPoint(x: 9.62939*width, y: 7.50103*height), control2: CGPoint(x: 9.65002*width, y: 7.56091*height))
        path.addCurve(to: CGPoint(x: 9.70656*width, y: 7.67791*height), control1: CGPoint(x: 9.67231*width, y: 7.61666*height), control2: CGPoint(x: 9.69005*width, y: 7.65107*height))
        path.addCurve(to: CGPoint(x: 9.73586*width, y: 7.7488*height), control1: CGPoint(x: 9.7305*width, y: 7.71851*height), control2: CGPoint(x: 9.73586*width, y: 7.7309*height))
        path.addCurve(to: CGPoint(x: 9.66942*width, y: 7.80385*height), control1: CGPoint(x: 9.73586*width, y: 7.77564*height), control2: CGPoint(x: 9.7272*width, y: 7.78252*height))
        path.addCurve(to: CGPoint(x: 9.61948*width, y: 7.8245*height), control1: CGPoint(x: 9.64754*width, y: 7.81142*height), control2: CGPoint(x: 9.62526*width, y: 7.82106*height))
        path.addCurve(to: CGPoint(x: 9.5064*width, y: 7.99862*height), control1: CGPoint(x: 9.58976*width, y: 7.84308*height), control2: CGPoint(x: 9.54891*width, y: 7.90571*height))
        path.addCurve(to: CGPoint(x: 9.36979*width, y: 8.31383*height), control1: CGPoint(x: 9.47586*width, y: 8.06401*height), control2: CGPoint(x: 9.40198*width, y: 8.23538*height))
        path.addCurve(to: CGPoint(x: 9.20759*width, y: 8.61666*height), control1: CGPoint(x: 9.32026*width, y: 8.43565*height), control2: CGPoint(x: 9.22328*width, y: 8.61666*height))
        path.addCurve(to: CGPoint(x: 9.17045*width, y: 8.79904*height), control1: CGPoint(x: 9.19645*width, y: 8.61666*height), control2: CGPoint(x: 9.17788*width, y: 8.7075*height))
        path.addCurve(to: CGPoint(x: 9.14899*width, y: 8.9181*height), control1: CGPoint(x: 9.1622*width, y: 8.90021*height), control2: CGPoint(x: 9.16096*width, y: 8.90847*height))
        path.addCurve(to: CGPoint(x: 9.06645*width, y: 8.85685*height), control1: CGPoint(x: 9.13537*width, y: 8.92842*height), control2: CGPoint(x: 9.12258*width, y: 8.91948*height))
        path.addCurve(to: CGPoint(x: 9.0066*width, y: 8.80179*height), control1: CGPoint(x: 9.04664*width, y: 8.83551*height), control2: CGPoint(x: 9.0194*width, y: 8.81005*height))
        path.addCurve(to: CGPoint(x: 8.74123*width, y: 8.79009*height), control1: CGPoint(x: 8.97895*width, y: 8.78321*height), control2: CGPoint(x: 8.9674*width, y: 8.78321*height))
        path.addCurve(to: CGPoint(x: 8.54478*width, y: 8.79009*height), control1: CGPoint(x: 8.66735*width, y: 8.79284*height), control2: CGPoint(x: 8.57903*width, y: 8.79284*height))
        path.addCurve(to: CGPoint(x: 8.41065*width, y: 8.79078*height), control1: CGPoint(x: 8.51052*width, y: 8.78734*height), control2: CGPoint(x: 8.44986*width, y: 8.78734*height))
        path.addCurve(to: CGPoint(x: 8.2109*width, y: 8.78802*height), control1: CGPoint(x: 8.31738*width, y: 8.79766*height), control2: CGPoint(x: 8.25217*width, y: 8.79697*height))
        path.addCurve(to: CGPoint(x: 8.08749*width, y: 8.79009*height), control1: CGPoint(x: 8.13826*width, y: 8.7722*height), control2: CGPoint(x: 8.11432*width, y: 8.77288*height))
        path.addCurve(to: CGPoint(x: 7.96327*width, y: 9.02615*height), control1: CGPoint(x: 8.04705*width, y: 8.81555*height), control2: CGPoint(x: 8.00619*width, y: 8.89332*height))
        path.addCurve(to: CGPoint(x: 7.93479*width, y: 9.11356*height), control1: CGPoint(x: 7.9546*width, y: 9.05299*height), control2: CGPoint(x: 7.94181*width, y: 9.09222*height))
        path.addCurve(to: CGPoint(x: 7.91911*width, y: 9.15348*height), control1: CGPoint(x: 7.92778*width, y: 9.13558*height), control2: CGPoint(x: 7.92076*width, y: 9.15348*height))
        path.addCurve(to: CGPoint(x: 7.90631*width, y: 9.12801*height), control1: CGPoint(x: 7.91746*width, y: 9.15348*height), control2: CGPoint(x: 7.91168*width, y: 9.14178*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 3.97111*width, y: 9.01101*height))
        path.addCurve(to: CGPoint(x: 3.94717*width, y: 8.95045*height), control1: CGPoint(x: 3.96616*width, y: 9.00413*height), control2: CGPoint(x: 3.95584*width, y: 8.97729*height))
        path.addCurve(to: CGPoint(x: 3.8246*width, y: 8.71507*height), control1: CGPoint(x: 3.90714*width, y: 8.82312*height), control2: CGPoint(x: 3.86422*width, y: 8.74054*height))
        path.addCurve(to: CGPoint(x: 3.73009*width, y: 8.70613*height), control1: CGPoint(x: 3.79901*width, y: 8.69787*height), control2: CGPoint(x: 3.74783*width, y: 8.69305*height))
        path.addCurve(to: CGPoint(x: 3.56253*width, y: 8.7192*height), control1: CGPoint(x: 3.71688*width, y: 8.71576*height), control2: CGPoint(x: 3.59637*width, y: 8.7254*height))
        path.addCurve(to: CGPoint(x: 3.29757*width, y: 8.71645*height), control1: CGPoint(x: 3.52373*width, y: 8.71163*height), control2: CGPoint(x: 3.41147*width, y: 8.71094*height))
        path.addCurve(to: CGPoint(x: 3.0747*width, y: 8.71301*height), control1: CGPoint(x: 3.23731*width, y: 8.7192*height), control2: CGPoint(x: 3.1527*width, y: 8.71783*height))
        path.addCurve(to: CGPoint(x: 2.92447*width, y: 8.71576*height), control1: CGPoint(x: 2.95873*width, y: 8.70475*height), control2: CGPoint(x: 2.94676*width, y: 8.70475*height))
        path.addCurve(to: CGPoint(x: 2.89889*width, y: 8.7254*height), control1: CGPoint(x: 2.91127*width, y: 8.72264*height), control2: CGPoint(x: 2.89971*width, y: 8.72677*height))
        path.addCurve(to: CGPoint(x: 2.90962*width, y: 8.66001*height), control1: CGPoint(x: 2.89806*width, y: 8.72402*height), control2: CGPoint(x: 2.90301*width, y: 8.69443*height))
        path.addCurve(to: CGPoint(x: 2.93025*width, y: 8.48107*height), control1: CGPoint(x: 2.92241*width, y: 8.59326*height), control2: CGPoint(x: 2.93025*width, y: 8.52719*height))
        path.addCurve(to: CGPoint(x: 2.95832*width, y: 8.44529*height), control1: CGPoint(x: 2.93025*width, y: 8.43152*height), control2: CGPoint(x: 2.93149*width, y: 8.43014*height))
        path.addCurve(to: CGPoint(x: 3.03962*width, y: 8.47901*height), control1: CGPoint(x: 2.97111*width, y: 8.45286*height), control2: CGPoint(x: 3.00784*width, y: 8.468*height))
        path.addCurve(to: CGPoint(x: 3.12835*width, y: 8.50998*height), control1: CGPoint(x: 3.0714*width, y: 8.49002*height), control2: CGPoint(x: 3.11143*width, y: 8.50379*height))
        path.addCurve(to: CGPoint(x: 3.29757*width, y: 8.51136*height), control1: CGPoint(x: 3.17045*width, y: 8.52581*height), control2: CGPoint(x: 3.25217*width, y: 8.5265*height))
        path.addCurve(to: CGPoint(x: 3.37392*width, y: 8.49277*height), control1: CGPoint(x: 3.31696*width, y: 8.50447*height), control2: CGPoint(x: 3.35122*width, y: 8.49621*height))
        path.addCurve(to: CGPoint(x: 3.60421*width, y: 8.39849*height), control1: CGPoint(x: 3.47586*width, y: 8.47488*height), control2: CGPoint(x: 3.54808*width, y: 8.44529*height))
        path.addCurve(to: CGPoint(x: 3.66364*width, y: 8.29938*height), control1: CGPoint(x: 3.62939*width, y: 8.37784*height), control2: CGPoint(x: 3.6525*width, y: 8.3393*height))
        path.addCurve(to: CGPoint(x: 3.72844*width, y: 8.22023*height), control1: CGPoint(x: 3.67602*width, y: 8.25533*height), control2: CGPoint(x: 3.71069*width, y: 8.21266*height))
        path.addCurve(to: CGPoint(x: 3.75774*width, y: 8.31383*height), control1: CGPoint(x: 3.74082*width, y: 8.22505*height), control2: CGPoint(x: 3.7499*width, y: 8.25396*height))
        path.addCurve(to: CGPoint(x: 3.76847*width, y: 8.38679*height), control1: CGPoint(x: 3.76145*width, y: 8.34205*height), control2: CGPoint(x: 3.76599*width, y: 8.37509*height))
        path.addCurve(to: CGPoint(x: 3.77218*width, y: 8.41982*height), control1: CGPoint(x: 3.77053*width, y: 8.39849*height), control2: CGPoint(x: 3.77218*width, y: 8.41294*height))
        path.addCurve(to: CGPoint(x: 3.81511*width, y: 8.48933*height), control1: CGPoint(x: 3.77218*width, y: 8.4446*height), control2: CGPoint(x: 3.79282*width, y: 8.47832*height))
        path.addCurve(to: CGPoint(x: 4.26909*width, y: 8.49277*height), control1: CGPoint(x: 3.87412*width, y: 8.51893*height), control2: CGPoint(x: 4.21667*width, y: 8.52099*height))
        path.addCurve(to: CGPoint(x: 4.2922*width, y: 8.48589*height), control1: CGPoint(x: 4.27569*width, y: 8.48864*height), control2: CGPoint(x: 4.28601*width, y: 8.48589*height))
        path.addCurve(to: CGPoint(x: 4.38919*width, y: 8.42946*height), control1: CGPoint(x: 4.30953*width, y: 8.48589*height), control2: CGPoint(x: 4.36608*width, y: 8.45286*height))
        path.addCurve(to: CGPoint(x: 4.51671*width, y: 8.32278*height), control1: CGPoint(x: 4.42674*width, y: 8.39092*height), control2: CGPoint(x: 4.4709*width, y: 8.35375*height))
        path.addCurve(to: CGPoint(x: 4.57284*width, y: 8.30902*height), control1: CGPoint(x: 4.56087*width, y: 8.29319*height), control2: CGPoint(x: 4.57284*width, y: 8.29043*height))
        path.addCurve(to: CGPoint(x: 4.52084*width, y: 8.48589*height), control1: CGPoint(x: 4.57284*width, y: 8.3159*height), control2: CGPoint(x: 4.55014*width, y: 8.39436*height))
        path.addCurve(to: CGPoint(x: 4.51052*width, y: 8.58775*height), control1: CGPoint(x: 4.50929*width, y: 8.52237*height), control2: CGPoint(x: 4.50516*width, y: 8.56504*height))
        path.addCurve(to: CGPoint(x: 4.57491*width, y: 8.70613*height), control1: CGPoint(x: 4.51671*width, y: 8.61184*height), control2: CGPoint(x: 4.54519*width, y: 8.66414*height))
        path.addCurve(to: CGPoint(x: 4.6265*width, y: 8.81142*height), control1: CGPoint(x: 4.6005*width, y: 8.74191*height), control2: CGPoint(x: 4.6265*width, y: 8.79491*height))
        path.addCurve(to: CGPoint(x: 4.61535*width, y: 8.8307*height), control1: CGPoint(x: 4.6265*width, y: 8.81831*height), control2: CGPoint(x: 4.62154*width, y: 8.82657*height))
        path.addCurve(to: CGPoint(x: 4.37887*width, y: 8.79904*height), control1: CGPoint(x: 4.59843*width, y: 8.84171*height), control2: CGPoint(x: 4.48494*width, y: 8.82657*height))
        path.addCurve(to: CGPoint(x: 4.2468*width, y: 8.76807*height), control1: CGPoint(x: 4.33017*width, y: 8.78596*height), control2: CGPoint(x: 4.27074*width, y: 8.7722*height))
        path.addCurve(to: CGPoint(x: 4.14321*width, y: 8.74329*height), control1: CGPoint(x: 4.22286*width, y: 8.76394*height), control2: CGPoint(x: 4.17623*width, y: 8.75292*height))
        path.addCurve(to: CGPoint(x: 4.07222*width, y: 8.72677*height), control1: CGPoint(x: 4.10978*width, y: 8.73434*height), control2: CGPoint(x: 4.078*width, y: 8.72677*height))
        path.addCurve(to: CGPoint(x: 4.0454*width, y: 8.82657*height), control1: CGPoint(x: 4.05695*width, y: 8.72677*height), control2: CGPoint(x: 4.05035*width, y: 8.75017*height))
        path.addCurve(to: CGPoint(x: 4.02105*width, y: 9.00413*height), control1: CGPoint(x: 4.04003*width, y: 8.90158*height), control2: CGPoint(x: 4.03013*width, y: 8.97385*height))
        path.addCurve(to: CGPoint(x: 3.99752*width, y: 9.02271*height), control1: CGPoint(x: 4.0161*width, y: 9.01996*height), control2: CGPoint(x: 4.01279*width, y: 9.02271*height))
        path.addCurve(to: CGPoint(x: 3.97111*width, y: 9.01101*height), control1: CGPoint(x: 3.98638*width, y: 9.02271*height), control2: CGPoint(x: 3.97606*width, y: 9.01789*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 6.435*width, y: 9.01101*height))
        path.addCurve(to: CGPoint(x: 6.41106*width, y: 8.95045*height), control1: CGPoint(x: 6.43005*width, y: 9.00413*height), control2: CGPoint(x: 6.41973*width, y: 8.97729*height))
        path.addCurve(to: CGPoint(x: 6.28849*width, y: 8.71507*height), control1: CGPoint(x: 6.37103*width, y: 8.82312*height), control2: CGPoint(x: 6.32811*width, y: 8.74054*height))
        path.addCurve(to: CGPoint(x: 6.19397*width, y: 8.70613*height), control1: CGPoint(x: 6.2629*width, y: 8.69787*height), control2: CGPoint(x: 6.21172*width, y: 8.69305*height))
        path.addCurve(to: CGPoint(x: 6.02641*width, y: 8.7192*height), control1: CGPoint(x: 6.18077*width, y: 8.71576*height), control2: CGPoint(x: 6.06026*width, y: 8.7254*height))
        path.addCurve(to: CGPoint(x: 5.76145*width, y: 8.71645*height), control1: CGPoint(x: 5.98762*width, y: 8.71163*height), control2: CGPoint(x: 5.87536*width, y: 8.71094*height))
        path.addCurve(to: CGPoint(x: 5.53859*width, y: 8.71301*height), control1: CGPoint(x: 5.7012*width, y: 8.7192*height), control2: CGPoint(x: 5.61659*width, y: 8.71783*height))
        path.addCurve(to: CGPoint(x: 5.38836*width, y: 8.71576*height), control1: CGPoint(x: 5.42262*width, y: 8.70475*height), control2: CGPoint(x: 5.41065*width, y: 8.70475*height))
        path.addCurve(to: CGPoint(x: 5.36277*width, y: 8.7254*height), control1: CGPoint(x: 5.37515*width, y: 8.72264*height), control2: CGPoint(x: 5.3636*width, y: 8.72677*height))
        path.addCurve(to: CGPoint(x: 5.3735*width, y: 8.66001*height), control1: CGPoint(x: 5.36195*width, y: 8.72402*height), control2: CGPoint(x: 5.3669*width, y: 8.69443*height))
        path.addCurve(to: CGPoint(x: 5.39414*width, y: 8.48107*height), control1: CGPoint(x: 5.3863*width, y: 8.59326*height), control2: CGPoint(x: 5.39414*width, y: 8.52719*height))
        path.addCurve(to: CGPoint(x: 5.4222*width, y: 8.44529*height), control1: CGPoint(x: 5.39414*width, y: 8.43152*height), control2: CGPoint(x: 5.39538*width, y: 8.43014*height))
        path.addCurve(to: CGPoint(x: 5.50351*width, y: 8.47901*height), control1: CGPoint(x: 5.435*width, y: 8.45286*height), control2: CGPoint(x: 5.47173*width, y: 8.468*height))
        path.addCurve(to: CGPoint(x: 5.59224*width, y: 8.50998*height), control1: CGPoint(x: 5.53529*width, y: 8.49002*height), control2: CGPoint(x: 5.57532*width, y: 8.50379*height))
        path.addCurve(to: CGPoint(x: 5.76145*width, y: 8.51136*height), control1: CGPoint(x: 5.63434*width, y: 8.52581*height), control2: CGPoint(x: 5.71605*width, y: 8.5265*height))
        path.addCurve(to: CGPoint(x: 5.8378*width, y: 8.49277*height), control1: CGPoint(x: 5.78085*width, y: 8.50447*height), control2: CGPoint(x: 5.81511*width, y: 8.49621*height))
        path.addCurve(to: CGPoint(x: 6.0681*width, y: 8.39849*height), control1: CGPoint(x: 5.93974*width, y: 8.47488*height), control2: CGPoint(x: 6.01197*width, y: 8.44529*height))
        path.addCurve(to: CGPoint(x: 6.12753*width, y: 8.29938*height), control1: CGPoint(x: 6.09327*width, y: 8.37784*height), control2: CGPoint(x: 6.11638*width, y: 8.3393*height))
        path.addCurve(to: CGPoint(x: 6.19232*width, y: 8.22023*height), control1: CGPoint(x: 6.13991*width, y: 8.25533*height), control2: CGPoint(x: 6.17458*width, y: 8.21266*height))
        path.addCurve(to: CGPoint(x: 6.22163*width, y: 8.31383*height), control1: CGPoint(x: 6.2047*width, y: 8.22505*height), control2: CGPoint(x: 6.21378*width, y: 8.25396*height))
        path.addCurve(to: CGPoint(x: 6.23236*width, y: 8.38679*height), control1: CGPoint(x: 6.22534*width, y: 8.34205*height), control2: CGPoint(x: 6.22988*width, y: 8.37509*height))
        path.addCurve(to: CGPoint(x: 6.23607*width, y: 8.41982*height), control1: CGPoint(x: 6.23442*width, y: 8.39849*height), control2: CGPoint(x: 6.23607*width, y: 8.41294*height))
        path.addCurve(to: CGPoint(x: 6.27899*width, y: 8.48933*height), control1: CGPoint(x: 6.23607*width, y: 8.4446*height), control2: CGPoint(x: 6.25671*width, y: 8.47832*height))
        path.addCurve(to: CGPoint(x: 6.73298*width, y: 8.49277*height), control1: CGPoint(x: 6.33801*width, y: 8.51893*height), control2: CGPoint(x: 6.68056*width, y: 8.52099*height))
        path.addCurve(to: CGPoint(x: 6.75609*width, y: 8.48589*height), control1: CGPoint(x: 6.73958*width, y: 8.48864*height), control2: CGPoint(x: 6.7499*width, y: 8.48589*height))
        path.addCurve(to: CGPoint(x: 6.85307*width, y: 8.42946*height), control1: CGPoint(x: 6.77342*width, y: 8.48589*height), control2: CGPoint(x: 6.82996*width, y: 8.45286*height))
        path.addCurve(to: CGPoint(x: 6.9806*width, y: 8.32278*height), control1: CGPoint(x: 6.89063*width, y: 8.39092*height), control2: CGPoint(x: 6.93479*width, y: 8.35375*height))
        path.addCurve(to: CGPoint(x: 7.03673*width, y: 8.30902*height), control1: CGPoint(x: 7.02476*width, y: 8.29319*height), control2: CGPoint(x: 7.03673*width, y: 8.29043*height))
        path.addCurve(to: CGPoint(x: 6.98473*width, y: 8.48589*height), control1: CGPoint(x: 7.03673*width, y: 8.3159*height), control2: CGPoint(x: 7.01403*width, y: 8.39436*height))
        path.addCurve(to: CGPoint(x: 6.97441*width, y: 8.58775*height), control1: CGPoint(x: 6.97317*width, y: 8.52237*height), control2: CGPoint(x: 6.96905*width, y: 8.56504*height))
        path.addCurve(to: CGPoint(x: 7.03879*width, y: 8.70613*height), control1: CGPoint(x: 6.9806*width, y: 8.61184*height), control2: CGPoint(x: 7.00908*width, y: 8.66414*height))
        path.addCurve(to: CGPoint(x: 7.09038*width, y: 8.81142*height), control1: CGPoint(x: 7.06438*width, y: 8.74191*height), control2: CGPoint(x: 7.09038*width, y: 8.79491*height))
        path.addCurve(to: CGPoint(x: 6.98308*width, y: 8.82725*height), control1: CGPoint(x: 7.09038*width, y: 8.8362*height), control2: CGPoint(x: 7.07222*width, y: 8.83895*height))
        path.addCurve(to: CGPoint(x: 6.84276*width, y: 8.79972*height), control1: CGPoint(x: 6.93644*width, y: 8.82106*height), control2: CGPoint(x: 6.8733*width, y: 8.80867*height))
        path.addCurve(to: CGPoint(x: 6.7272*width, y: 8.77151*height), control1: CGPoint(x: 6.81222*width, y: 8.79078*height), control2: CGPoint(x: 6.76021*width, y: 8.7777*height))
        path.addCurve(to: CGPoint(x: 6.6071*width, y: 8.74329*height), control1: CGPoint(x: 6.69418*width, y: 8.76531*height), control2: CGPoint(x: 6.64012*width, y: 8.75292*height))
        path.addCurve(to: CGPoint(x: 6.53611*width, y: 8.72677*height), control1: CGPoint(x: 6.57367*width, y: 8.73434*height), control2: CGPoint(x: 6.54189*width, y: 8.72677*height))
        path.addCurve(to: CGPoint(x: 6.50929*width, y: 8.82657*height), control1: CGPoint(x: 6.52084*width, y: 8.72677*height), control2: CGPoint(x: 6.51424*width, y: 8.75017*height))
        path.addCurve(to: CGPoint(x: 6.48494*width, y: 9.00413*height), control1: CGPoint(x: 6.50392*width, y: 8.90158*height), control2: CGPoint(x: 6.49402*width, y: 8.97385*height))
        path.addCurve(to: CGPoint(x: 6.46141*width, y: 9.02271*height), control1: CGPoint(x: 6.47998*width, y: 9.01996*height), control2: CGPoint(x: 6.47668*width, y: 9.02271*height))
        path.addCurve(to: CGPoint(x: 6.435*width, y: 9.01101*height), control1: CGPoint(x: 6.45027*width, y: 9.02271*height), control2: CGPoint(x: 6.43995*width, y: 9.01789*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 1.43211*width, y: 8.5148*height))
        path.addCurve(to: CGPoint(x: 1.38589*width, y: 8.45492*height), control1: CGPoint(x: 1.42262*width, y: 8.50791*height), control2: CGPoint(x: 1.39414*width, y: 8.47075*height))
        path.addCurve(to: CGPoint(x: 1.34544*width, y: 8.33448*height), control1: CGPoint(x: 1.37474*width, y: 8.43427*height), control2: CGPoint(x: 1.35576*width, y: 8.37715*height))
        path.addCurve(to: CGPoint(x: 1.32976*width, y: 8.2691*height), control1: CGPoint(x: 1.34049*width, y: 8.31383*height), control2: CGPoint(x: 1.33347*width, y: 8.28424*height))
        path.addCurve(to: CGPoint(x: 1.19975*width, y: 7.98692*height), control1: CGPoint(x: 1.31118*width, y: 8.1927*height), control2: CGPoint(x: 1.26331*width, y: 8.08878*height))
        path.addCurve(to: CGPoint(x: 1.0194*width, y: 7.7777*height), control1: CGPoint(x: 1.12464*width, y: 7.86648*height), control2: CGPoint(x: 1.06768*width, y: 7.80041*height))
        path.addCurve(to: CGPoint(x: 0.9674*width, y: 7.75292*height), control1: CGPoint(x: 1.00248*width, y: 7.76944*height), control2: CGPoint(x: 0.97895*width, y: 7.75843*height))
        path.addCurve(to: CGPoint(x: 0.93232*width, y: 7.72677*height), control1: CGPoint(x: 0.95584*width, y: 7.74673*height), control2: CGPoint(x: 0.93974*width, y: 7.73503*height))
        path.addCurve(to: CGPoint(x: 0.91911*width, y: 7.6841*height), control1: CGPoint(x: 0.91993*width, y: 7.71232*height), control2: CGPoint(x: 0.91828*width, y: 7.7075*height))
        path.addCurve(to: CGPoint(x: 0.92819*width, y: 7.63317*height), control1: CGPoint(x: 0.91993*width, y: 7.66965*height), control2: CGPoint(x: 0.92406*width, y: 7.64694*height))
        path.addCurve(to: CGPoint(x: 0.96286*width, y: 7.48658*height), control1: CGPoint(x: 0.95832*width, y: 7.54164*height), control2: CGPoint(x: 0.96368*width, y: 7.51824*height))
        path.addCurve(to: CGPoint(x: 0.83492*width, y: 7.23538*height), control1: CGPoint(x: 0.96203*width, y: 7.42257*height), control2: CGPoint(x: 0.93479*width, y: 7.36958*height))
        path.addCurve(to: CGPoint(x: 0.75733*width, y: 7.13696*height), control1: CGPoint(x: 0.80603*width, y: 7.19683*height), control2: CGPoint(x: 0.79323*width, y: 7.18032*height))
        path.addCurve(to: CGPoint(x: 0.72637*width, y: 7.09911*height), control1: CGPoint(x: 0.74825*width, y: 7.12595*height), control2: CGPoint(x: 0.73421*width, y: 7.10874*height))
        path.addCurve(to: CGPoint(x: 0.6979*width, y: 7.06607*height), control1: CGPoint(x: 0.71853*width, y: 7.08878*height), control2: CGPoint(x: 0.70574*width, y: 7.07433*height))
        path.addCurve(to: CGPoint(x: 0.66859*width, y: 7.03372*height), control1: CGPoint(x: 0.69005*width, y: 7.05781*height), control2: CGPoint(x: 0.67685*width, y: 7.04336*height))
        path.addCurve(to: CGPoint(x: 0.63929*width, y: 7.00138*height), control1: CGPoint(x: 0.66034*width, y: 7.02409*height), control2: CGPoint(x: 0.64713*width, y: 7.00964*height))
        path.addCurve(to: CGPoint(x: 0.61288*width, y: 6.97178*height), control1: CGPoint(x: 0.63145*width, y: 6.99312*height), control2: CGPoint(x: 0.61989*width, y: 6.98004*height))
        path.addCurve(to: CGPoint(x: 0.5778*width, y: 6.93393*height), control1: CGPoint(x: 0.60627*width, y: 6.96352*height), control2: CGPoint(x: 0.59018*width, y: 6.94701*height))
        path.addCurve(to: CGPoint(x: 0.33306*width, y: 6.51961*height), control1: CGPoint(x: 0.49567*width, y: 6.84859*height), control2: CGPoint(x: 0.41395*width, y: 6.71094*height))
        path.addCurve(to: CGPoint(x: 0.20636*width, y: 6.22918*height), control1: CGPoint(x: 0.26083*width, y: 6.35031*height), control2: CGPoint(x: 0.21709*width, y: 6.24983*height))
        path.addCurve(to: CGPoint(x: 0.1787*width, y: 6.21129*height), control1: CGPoint(x: 0.19521*width, y: 6.20853*height), control2: CGPoint(x: 0.19274*width, y: 6.20647*height))
        path.addCurve(to: CGPoint(x: 0.15889*width, y: 6.22161*height), control1: CGPoint(x: 0.17004*width, y: 6.21404*height), control2: CGPoint(x: 0.16137*width, y: 6.21817*height))
        path.addCurve(to: CGPoint(x: 0.14445*width, y: 6.23056*height), control1: CGPoint(x: 0.15683*width, y: 6.22436*height), control2: CGPoint(x: 0.15023*width, y: 6.22849*height))
        path.addCurve(to: CGPoint(x: 0.06562*width, y: 6.27598*height), control1: CGPoint(x: 0.13*width, y: 6.23606*height), control2: CGPoint(x: 0.07346*width, y: 6.26841*height))
        path.addCurve(to: CGPoint(x: 0.03921*width, y: 6.28768*height), control1: CGPoint(x: 0.06191*width, y: 6.27942*height), control2: CGPoint(x: 0.04994*width, y: 6.28493*height))
        path.addCurve(to: CGPoint(x: 0.02187*width, y: 6.27942*height), control1: CGPoint(x: 0.02105*width, y: 6.29181*height), control2: CGPoint(x: 0.0194*width, y: 6.29112*height))
        path.addCurve(to: CGPoint(x: 0.04911*width, y: 6.14591*height), control1: CGPoint(x: 0.02311*width, y: 6.27185*height), control2: CGPoint(x: 0.03549*width, y: 6.21198*height))
        path.addCurve(to: CGPoint(x: 0.09905*width, y: 5.86029*height), control1: CGPoint(x: 0.06314*width, y: 6.07983*height), control2: CGPoint(x: 0.08543*width, y: 5.95114*height))
        path.addCurve(to: CGPoint(x: 0.13413*width, y: 5.64006*height), control1: CGPoint(x: 0.11267*width, y: 5.76944*height), control2: CGPoint(x: 0.12835*width, y: 5.67034*height))
        path.addCurve(to: CGPoint(x: 0.19191*width, y: 5.24708*height), control1: CGPoint(x: 0.14816*width, y: 5.56297*height), control2: CGPoint(x: 0.16096*width, y: 5.47626*height))
        path.addCurve(to: CGPoint(x: 0.24061*width, y: 4.73916*height), control1: CGPoint(x: 0.24515*width, y: 4.85891*height), control2: CGPoint(x: 0.25134*width, y: 4.79422*height))
        path.addCurve(to: CGPoint(x: 0.20594*width, y: 4.62147*height), control1: CGPoint(x: 0.23401*width, y: 4.70544*height), control2: CGPoint(x: 0.21337*width, y: 4.63524*height))
        path.addCurve(to: CGPoint(x: 0.20924*width, y: 4.53613*height), control1: CGPoint(x: 0.19934*width, y: 4.60977*height), control2: CGPoint(x: 0.20182*width, y: 4.55196*height))
        path.addCurve(to: CGPoint(x: 0.30293*width, y: 4.52099*height), control1: CGPoint(x: 0.21956*width, y: 4.51549*height), control2: CGPoint(x: 0.2501*width, y: 4.51067*height))
        path.addCurve(to: CGPoint(x: 0.3702*width, y: 4.52168*height), control1: CGPoint(x: 0.33595*width, y: 4.52787*height), control2: CGPoint(x: 0.35163*width, y: 4.52787*height))
        path.addCurve(to: CGPoint(x: 0.49319*width, y: 4.45974*height), control1: CGPoint(x: 0.41519*width, y: 4.50654*height), control2: CGPoint(x: 0.45109*width, y: 4.48864*height))
        path.addCurve(to: CGPoint(x: 0.63021*width, y: 4.40193*height), control1: CGPoint(x: 0.54602*width, y: 4.42395*height), control2: CGPoint(x: 0.59472*width, y: 4.4033*height))
        path.addCurve(to: CGPoint(x: 0.66694*width, y: 4.44184*height), control1: CGPoint(x: 0.66034*width, y: 4.40124*height), control2: CGPoint(x: 0.67148*width, y: 4.41294*height))
        path.addCurve(to: CGPoint(x: 0.59678*width, y: 4.58775*height), control1: CGPoint(x: 0.66405*width, y: 4.46111*height), control2: CGPoint(x: 0.63021*width, y: 4.53131*height))
        path.addCurve(to: CGPoint(x: 0.48163*width, y: 4.81074*height), control1: CGPoint(x: 0.56459*width, y: 4.64143*height), control2: CGPoint(x: 0.49979*width, y: 4.76738*height))
        path.addCurve(to: CGPoint(x: 0.41147*width, y: 5.0*height), control1: CGPoint(x: 0.44862*width, y: 4.88988*height), control2: CGPoint(x: 0.41808*width, y: 4.97247*height))
        path.addCurve(to: CGPoint(x: 0.40404*width, y: 5.0468*height), control1: CGPoint(x: 0.40941*width, y: 5.00757*height), control2: CGPoint(x: 0.40652*width, y: 5.02891*height))
        path.addCurve(to: CGPoint(x: 0.41024*width, y: 5.11287*height), control1: CGPoint(x: 0.40074*width, y: 5.07571*height), control2: CGPoint(x: 0.40157*width, y: 5.08396*height))
        path.addCurve(to: CGPoint(x: 0.43706*width, y: 5.1693*height), control1: CGPoint(x: 0.41601*width, y: 5.13076*height), control2: CGPoint(x: 0.42798*width, y: 5.15623*height))
        path.addCurve(to: CGPoint(x: 0.49113*width, y: 5.23744*height), control1: CGPoint(x: 0.46554*width, y: 5.20991*height), control2: CGPoint(x: 0.4804*width, y: 5.22849*height))
        path.addCurve(to: CGPoint(x: 0.51671*width, y: 5.26703*height), control1: CGPoint(x: 0.4969*width, y: 5.24226*height), control2: CGPoint(x: 0.50846*width, y: 5.25602*height))
        path.addCurve(to: CGPoint(x: 0.52621*width, y: 5.30557*height), control1: CGPoint(x: 0.53116*width, y: 5.2863*height), control2: CGPoint(x: 0.53157*width, y: 5.28837*height))
        path.addCurve(to: CGPoint(x: 0.43128*width, y: 5.46524*height), control1: CGPoint(x: 0.52125*width, y: 5.3214*height), control2: CGPoint(x: 0.47709*width, y: 5.39504*height))
        path.addCurve(to: CGPoint(x: 0.37763*width, y: 5.53751*height), control1: CGPoint(x: 0.4222*width, y: 5.47901*height), control2: CGPoint(x: 0.39785*width, y: 5.51136*height))
        path.addCurve(to: CGPoint(x: 0.30995*width, y: 5.67103*height), control1: CGPoint(x: 0.32233*width, y: 5.60771*height), control2: CGPoint(x: 0.31572*width, y: 5.62078*height))
        path.addCurve(to: CGPoint(x: 0.3182*width, y: 5.80592*height), control1: CGPoint(x: 0.30499*width, y: 5.7137*height), control2: CGPoint(x: 0.30664*width, y: 5.74191*height))
        path.addCurve(to: CGPoint(x: 0.32191*width, y: 5.83689*height), control1: CGPoint(x: 0.32026*width, y: 5.81762*height), control2: CGPoint(x: 0.32191*width, y: 5.83138*height))
        path.addCurve(to: CGPoint(x: 0.35493*width, y: 6.00482*height), control1: CGPoint(x: 0.32191*width, y: 5.85065*height), control2: CGPoint(x: 0.3442*width, y: 5.96352*height))
        path.addCurve(to: CGPoint(x: 0.62732*width, y: 6.59188*height), control1: CGPoint(x: 0.40982*width, y: 6.21817*height), control2: CGPoint(x: 0.51094*width, y: 6.43565*height))
        path.addCurve(to: CGPoint(x: 0.67107*width, y: 6.65107*height), control1: CGPoint(x: 0.64424*width, y: 6.61528*height), control2: CGPoint(x: 0.66405*width, y: 6.64143*height))
        path.addCurve(to: CGPoint(x: 0.69459*width, y: 6.67653*height), control1: CGPoint(x: 0.67809*width, y: 6.6607*height), control2: CGPoint(x: 0.6884*width, y: 6.67171*height))
        path.addCurve(to: CGPoint(x: 0.70574*width, y: 6.68961*height), control1: CGPoint(x: 0.70078*width, y: 6.68135*height), control2: CGPoint(x: 0.70574*width, y: 6.68685*height))
        path.addCurve(to: CGPoint(x: 0.72348*width, y: 6.71025*height), control1: CGPoint(x: 0.70574*width, y: 6.69167*height), control2: CGPoint(x: 0.71358*width, y: 6.70131*height))
        path.addCurve(to: CGPoint(x: 0.74742*width, y: 6.73572*height), control1: CGPoint(x: 0.73298*width, y: 6.71851*height), control2: CGPoint(x: 0.74371*width, y: 6.73021*height))
        path.addCurve(to: CGPoint(x: 0.78663*width, y: 6.76531*height), control1: CGPoint(x: 0.75155*width, y: 6.74123*height), control2: CGPoint(x: 0.76888*width, y: 6.7543*height))
        path.addCurve(to: CGPoint(x: 0.92241*width, y: 6.76187*height), control1: CGPoint(x: 0.83533*width, y: 6.7956*height), control2: CGPoint(x: 0.87454*width, y: 6.79491*height))
        path.addCurve(to: CGPoint(x: 0.96822*width, y: 6.75705*height), control1: CGPoint(x: 0.94676*width, y: 6.74467*height), control2: CGPoint(x: 0.95914*width, y: 6.74329*height))
        path.addCurve(to: CGPoint(x: 0.9967*width, y: 6.97178*height), control1: CGPoint(x: 0.98143*width, y: 6.7777*height), control2: CGPoint(x: 0.99175*width, y: 6.85478*height))
        path.addCurve(to: CGPoint(x: 1.00371*width, y: 7.05437*height), control1: CGPoint(x: 0.99794*width, y: 7.00413*height), control2: CGPoint(x: 1.00124*width, y: 7.04129*height))
        path.addCurve(to: CGPoint(x: 1.05695*width, y: 7.23882*height), control1: CGPoint(x: 1.01362*width, y: 7.10736*height), control2: CGPoint(x: 1.03714*width, y: 7.18858*height))
        path.addCurve(to: CGPoint(x: 1.06892*width, y: 7.27185*height), control1: CGPoint(x: 1.06356*width, y: 7.25533*height), control2: CGPoint(x: 1.06892*width, y: 7.26979*height))
        path.addCurve(to: CGPoint(x: 1.11184*width, y: 7.37509*height), control1: CGPoint(x: 1.06892*width, y: 7.27529*height), control2: CGPoint(x: 1.09203*width, y: 7.33104*height))
        path.addCurve(to: CGPoint(x: 1.13083*width, y: 7.41913*height), control1: CGPoint(x: 1.11886*width, y: 7.39092*height), control2: CGPoint(x: 1.12753*width, y: 7.41087*height))
        path.addCurve(to: CGPoint(x: 1.28023*width, y: 7.68479*height), control1: CGPoint(x: 1.15353*width, y: 7.47626*height), control2: CGPoint(x: 1.23401*width, y: 7.61941*height))
        path.addCurve(to: CGPoint(x: 1.3896*width, y: 7.79078*height), control1: CGPoint(x: 1.31284*width, y: 7.73159*height), control2: CGPoint(x: 1.37433*width, y: 7.79078*height))
        path.addCurve(to: CGPoint(x: 1.45687*width, y: 7.89608*height), control1: CGPoint(x: 1.41147*width, y: 7.79078*height), control2: CGPoint(x: 1.45687*width, y: 7.86167*height))
        path.addCurve(to: CGPoint(x: 1.43624*width, y: 7.94012*height), control1: CGPoint(x: 1.45687*width, y: 7.90296*height), control2: CGPoint(x: 1.44738*width, y: 7.92292*height))
        path.addCurve(to: CGPoint(x: 1.41106*width, y: 8.0*height), control1: CGPoint(x: 1.42179*width, y: 7.96215*height), control2: CGPoint(x: 1.41395*width, y: 7.98073*height))
        path.addCurve(to: CGPoint(x: 1.42385*width, y: 8.2278*height), control1: CGPoint(x: 1.40363*width, y: 8.04405*height), control2: CGPoint(x: 1.41106*width, y: 8.17068*height))
        path.addCurve(to: CGPoint(x: 1.44655*width, y: 8.3448*height), control1: CGPoint(x: 1.42963*width, y: 8.25327*height), control2: CGPoint(x: 1.43954*width, y: 8.30351*height))
        path.addCurve(to: CGPoint(x: 1.45728*width, y: 8.40606*height), control1: CGPoint(x: 1.45027*width, y: 8.36752*height), control2: CGPoint(x: 1.45522*width, y: 8.39504*height))
        path.addCurve(to: CGPoint(x: 1.45357*width, y: 8.5086*height), control1: CGPoint(x: 1.46389*width, y: 8.44116*height), control2: CGPoint(x: 1.46182*width, y: 8.49621*height))
        path.addCurve(to: CGPoint(x: 1.43211*width, y: 8.5148*height), control1: CGPoint(x: 1.44532*width, y: 8.52099*height), control2: CGPoint(x: 1.44201*width, y: 8.52168*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 8.54602*width, y: 8.50791*height))
        path.addCurve(to: CGPoint(x: 8.54272*width, y: 8.40606*height), control1: CGPoint(x: 8.53818*width, y: 8.49346*height), control2: CGPoint(x: 8.53652*width, y: 8.43909*height))
        path.addCurve(to: CGPoint(x: 8.55345*width, y: 8.3448*height), control1: CGPoint(x: 8.54478*width, y: 8.39504*height), control2: CGPoint(x: 8.54973*width, y: 8.36752*height))
        path.addCurve(to: CGPoint(x: 8.57615*width, y: 8.2278*height), control1: CGPoint(x: 8.56046*width, y: 8.30351*height), control2: CGPoint(x: 8.57037*width, y: 8.25327*height))
        path.addCurve(to: CGPoint(x: 8.58894*width, y: 8.0*height), control1: CGPoint(x: 8.58894*width, y: 8.17068*height), control2: CGPoint(x: 8.59637*width, y: 8.04405*height))
        path.addCurve(to: CGPoint(x: 8.56376*width, y: 7.94012*height), control1: CGPoint(x: 8.58605*width, y: 7.98073*height), control2: CGPoint(x: 8.57821*width, y: 7.96215*height))
        path.addCurve(to: CGPoint(x: 8.54313*width, y: 7.89608*height), control1: CGPoint(x: 8.55262*width, y: 7.92292*height), control2: CGPoint(x: 8.54313*width, y: 7.90296*height))
        path.addCurve(to: CGPoint(x: 8.6104*width, y: 7.79078*height), control1: CGPoint(x: 8.54313*width, y: 7.86167*height), control2: CGPoint(x: 8.58853*width, y: 7.79078*height))
        path.addCurve(to: CGPoint(x: 8.71977*width, y: 7.68479*height), control1: CGPoint(x: 8.62567*width, y: 7.79078*height), control2: CGPoint(x: 8.68716*width, y: 7.73159*height))
        path.addCurve(to: CGPoint(x: 8.86917*width, y: 7.41913*height), control1: CGPoint(x: 8.76599*width, y: 7.61941*height), control2: CGPoint(x: 8.84647*width, y: 7.47626*height))
        path.addCurve(to: CGPoint(x: 8.88816*width, y: 7.37509*height), control1: CGPoint(x: 8.87247*width, y: 7.41087*height), control2: CGPoint(x: 8.88114*width, y: 7.39092*height))
        path.addCurve(to: CGPoint(x: 8.93108*width, y: 7.27185*height), control1: CGPoint(x: 8.90797*width, y: 7.33104*height), control2: CGPoint(x: 8.93108*width, y: 7.27529*height))
        path.addCurve(to: CGPoint(x: 8.94305*width, y: 7.23882*height), control1: CGPoint(x: 8.93108*width, y: 7.26979*height), control2: CGPoint(x: 8.93644*width, y: 7.25533*height))
        path.addCurve(to: CGPoint(x: 8.99629*width, y: 7.05437*height), control1: CGPoint(x: 8.96286*width, y: 7.18858*height), control2: CGPoint(x: 8.98638*width, y: 7.10736*height))
        path.addCurve(to: CGPoint(x: 9.0033*width, y: 6.97178*height), control1: CGPoint(x: 8.99876*width, y: 7.04129*height), control2: CGPoint(x: 9.00206*width, y: 7.00413*height))
        path.addCurve(to: CGPoint(x: 9.03178*width, y: 6.75705*height), control1: CGPoint(x: 9.00825*width, y: 6.85478*height), control2: CGPoint(x: 9.01857*width, y: 6.7777*height))
        path.addCurve(to: CGPoint(x: 9.07759*width, y: 6.76187*height), control1: CGPoint(x: 9.04086*width, y: 6.74329*height), control2: CGPoint(x: 9.05324*width, y: 6.74467*height))
        path.addCurve(to: CGPoint(x: 9.21337*width, y: 6.76531*height), control1: CGPoint(x: 9.12546*width, y: 6.79491*height), control2: CGPoint(x: 9.16467*width, y: 6.7956*height))
        path.addCurve(to: CGPoint(x: 9.25258*width, y: 6.73572*height), control1: CGPoint(x: 9.23112*width, y: 6.7543*height), control2: CGPoint(x: 9.24845*width, y: 6.74123*height))
        path.addCurve(to: CGPoint(x: 9.27693*width, y: 6.71025*height), control1: CGPoint(x: 9.25629*width, y: 6.73021*height), control2: CGPoint(x: 9.26702*width, y: 6.71851*height))
        path.addCurve(to: CGPoint(x: 9.29426*width, y: 6.68961*height), control1: CGPoint(x: 9.28642*width, y: 6.70131*height), control2: CGPoint(x: 9.29426*width, y: 6.69167*height))
        path.addCurve(to: CGPoint(x: 9.30541*width, y: 6.67653*height), control1: CGPoint(x: 9.29426*width, y: 6.68685*height), control2: CGPoint(x: 9.29922*width, y: 6.68135*height))
        path.addCurve(to: CGPoint(x: 9.32893*width, y: 6.65107*height), control1: CGPoint(x: 9.3116*width, y: 6.67171*height), control2: CGPoint(x: 9.32191*width, y: 6.6607*height))
        path.addCurve(to: CGPoint(x: 9.37268*width, y: 6.59188*height), control1: CGPoint(x: 9.33595*width, y: 6.64143*height), control2: CGPoint(x: 9.35576*width, y: 6.61528*height))
        path.addCurve(to: CGPoint(x: 9.64507*width, y: 6.00482*height), control1: CGPoint(x: 9.48906*width, y: 6.43565*height), control2: CGPoint(x: 9.59018*width, y: 6.21817*height))
        path.addCurve(to: CGPoint(x: 9.67809*width, y: 5.83689*height), control1: CGPoint(x: 9.6558*width, y: 5.96352*height), control2: CGPoint(x: 9.67809*width, y: 5.85065*height))
        path.addCurve(to: CGPoint(x: 9.6818*width, y: 5.80592*height), control1: CGPoint(x: 9.67809*width, y: 5.83138*height), control2: CGPoint(x: 9.67974*width, y: 5.81762*height))
        path.addCurve(to: CGPoint(x: 9.69005*width, y: 5.67103*height), control1: CGPoint(x: 9.69336*width, y: 5.74191*height), control2: CGPoint(x: 9.69501*width, y: 5.7137*height))
        path.addCurve(to: CGPoint(x: 9.62237*width, y: 5.53751*height), control1: CGPoint(x: 9.68428*width, y: 5.62078*height), control2: CGPoint(x: 9.67767*width, y: 5.60771*height))
        path.addCurve(to: CGPoint(x: 9.56872*width, y: 5.46524*height), control1: CGPoint(x: 9.60215*width, y: 5.51136*height), control2: CGPoint(x: 9.5778*width, y: 5.47901*height))
        path.addCurve(to: CGPoint(x: 9.47379*width, y: 5.30557*height), control1: CGPoint(x: 9.52291*width, y: 5.39504*height), control2: CGPoint(x: 9.47875*width, y: 5.3214*height))
        path.addCurve(to: CGPoint(x: 9.48329*width, y: 5.26703*height), control1: CGPoint(x: 9.46843*width, y: 5.28837*height), control2: CGPoint(x: 9.46884*width, y: 5.2863*height))
        path.addCurve(to: CGPoint(x: 9.50887*width, y: 5.23744*height), control1: CGPoint(x: 9.49154*width, y: 5.25602*height), control2: CGPoint(x: 9.5031*width, y: 5.24226*height))
        path.addCurve(to: CGPoint(x: 9.56294*width, y: 5.1693*height), control1: CGPoint(x: 9.5196*width, y: 5.22849*height), control2: CGPoint(x: 9.53446*width, y: 5.20991*height))
        path.addCurve(to: CGPoint(x: 9.58976*width, y: 5.11287*height), control1: CGPoint(x: 9.57202*width, y: 5.15623*height), control2: CGPoint(x: 9.58399*width, y: 5.13076*height))
        path.addCurve(to: CGPoint(x: 9.59596*width, y: 5.0468*height), control1: CGPoint(x: 9.59843*width, y: 5.08396*height), control2: CGPoint(x: 9.59926*width, y: 5.07571*height))
        path.addCurve(to: CGPoint(x: 9.58853*width, y: 5.0*height), control1: CGPoint(x: 9.59348*width, y: 5.02891*height), control2: CGPoint(x: 9.59059*width, y: 5.00757*height))
        path.addCurve(to: CGPoint(x: 9.51837*width, y: 4.81074*height), control1: CGPoint(x: 9.58192*width, y: 4.97247*height), control2: CGPoint(x: 9.55138*width, y: 4.88988*height))
        path.addCurve(to: CGPoint(x: 9.40322*width, y: 4.58775*height), control1: CGPoint(x: 9.50021*width, y: 4.76738*height), control2: CGPoint(x: 9.43541*width, y: 4.64143*height))
        path.addCurve(to: CGPoint(x: 9.33306*width, y: 4.44184*height), control1: CGPoint(x: 9.36979*width, y: 4.53131*height), control2: CGPoint(x: 9.33595*width, y: 4.46111*height))
        path.addCurve(to: CGPoint(x: 9.36979*width, y: 4.40193*height), control1: CGPoint(x: 9.32852*width, y: 4.41294*height), control2: CGPoint(x: 9.33966*width, y: 4.40124*height))
        path.addCurve(to: CGPoint(x: 9.50681*width, y: 4.45974*height), control1: CGPoint(x: 9.40528*width, y: 4.4033*height), control2: CGPoint(x: 9.45398*width, y: 4.42395*height))
        path.addCurve(to: CGPoint(x: 9.6298*width, y: 4.52168*height), control1: CGPoint(x: 9.54891*width, y: 4.48864*height), control2: CGPoint(x: 9.58481*width, y: 4.50654*height))
        path.addCurve(to: CGPoint(x: 9.69707*width, y: 4.52099*height), control1: CGPoint(x: 9.64837*width, y: 4.52787*height), control2: CGPoint(x: 9.66405*width, y: 4.52787*height))
        path.addCurve(to: CGPoint(x: 9.79076*width, y: 4.53613*height), control1: CGPoint(x: 9.7499*width, y: 4.51067*height), control2: CGPoint(x: 9.78044*width, y: 4.51549*height))
        path.addCurve(to: CGPoint(x: 9.79406*width, y: 4.62147*height), control1: CGPoint(x: 9.79818*width, y: 4.55196*height), control2: CGPoint(x: 9.80066*width, y: 4.60977*height))
        path.addCurve(to: CGPoint(x: 9.75939*width, y: 4.73916*height), control1: CGPoint(x: 9.78663*width, y: 4.63524*height), control2: CGPoint(x: 9.76599*width, y: 4.70544*height))
        path.addCurve(to: CGPoint(x: 9.80809*width, y: 5.24708*height), control1: CGPoint(x: 9.74866*width, y: 4.79422*height), control2: CGPoint(x: 9.75485*width, y: 4.85891*height))
        path.addCurve(to: CGPoint(x: 9.86587*width, y: 5.64006*height), control1: CGPoint(x: 9.83904*width, y: 5.47626*height), control2: CGPoint(x: 9.85184*width, y: 5.56297*height))
        path.addCurve(to: CGPoint(x: 9.90095*width, y: 5.86029*height), control1: CGPoint(x: 9.87165*width, y: 5.67034*height), control2: CGPoint(x: 9.88733*width, y: 5.76944*height))
        path.addCurve(to: CGPoint(x: 9.95089*width, y: 6.14591*height), control1: CGPoint(x: 9.91457*width, y: 5.95114*height), control2: CGPoint(x: 9.93686*width, y: 6.07983*height))
        path.addCurve(to: CGPoint(x: 9.97813*width, y: 6.27942*height), control1: CGPoint(x: 9.96451*width, y: 6.21198*height), control2: CGPoint(x: 9.97689*width, y: 6.27185*height))
        path.addCurve(to: CGPoint(x: 9.96079*width, y: 6.28768*height), control1: CGPoint(x: 9.9806*width, y: 6.29112*height), control2: CGPoint(x: 9.97895*width, y: 6.29181*height))
        path.addCurve(to: CGPoint(x: 9.93438*width, y: 6.27598*height), control1: CGPoint(x: 9.95006*width, y: 6.28493*height), control2: CGPoint(x: 9.93809*width, y: 6.27942*height))
        path.addCurve(to: CGPoint(x: 9.85555*width, y: 6.23056*height), control1: CGPoint(x: 9.92654*width, y: 6.26841*height), control2: CGPoint(x: 9.87*width, y: 6.23606*height))
        path.addCurve(to: CGPoint(x: 9.84111*width, y: 6.22161*height), control1: CGPoint(x: 9.84977*width, y: 6.22849*height), control2: CGPoint(x: 9.84358*width, y: 6.22436*height))
        path.addCurve(to: CGPoint(x: 9.8213*width, y: 6.21129*height), control1: CGPoint(x: 9.83904*width, y: 6.21817*height), control2: CGPoint(x: 9.82996*width, y: 6.21404*height))
        path.addCurve(to: CGPoint(x: 9.79364*width, y: 6.22918*height), control1: CGPoint(x: 9.80726*width, y: 6.20647*height), control2: CGPoint(x: 9.80479*width, y: 6.20853*height))
        path.addCurve(to: CGPoint(x: 9.66694*width, y: 6.51961*height), control1: CGPoint(x: 9.78291*width, y: 6.24983*height), control2: CGPoint(x: 9.73917*width, y: 6.35031*height))
        path.addCurve(to: CGPoint(x: 9.4222*width, y: 6.93393*height), control1: CGPoint(x: 9.58605*width, y: 6.71094*height), control2: CGPoint(x: 9.50433*width, y: 6.84859*height))
        path.addCurve(to: CGPoint(x: 9.38712*width, y: 6.97178*height), control1: CGPoint(x: 9.40982*width, y: 6.94701*height), control2: CGPoint(x: 9.39414*width, y: 6.96352*height))
        path.addCurve(to: CGPoint(x: 9.36071*width, y: 7.00138*height), control1: CGPoint(x: 9.38052*width, y: 6.98004*height), control2: CGPoint(x: 9.36855*width, y: 6.99312*height))
        path.addCurve(to: CGPoint(x: 9.33141*width, y: 7.03372*height), control1: CGPoint(x: 9.35287*width, y: 7.00964*height), control2: CGPoint(x: 9.33966*width, y: 7.02409*height))
        path.addCurve(to: CGPoint(x: 9.3021*width, y: 7.06607*height), control1: CGPoint(x: 9.32315*width, y: 7.04336*height), control2: CGPoint(x: 9.30995*width, y: 7.05781*height))
        path.addCurve(to: CGPoint(x: 9.27363*width, y: 7.09911*height), control1: CGPoint(x: 9.29426*width, y: 7.07433*height), control2: CGPoint(x: 9.28147*width, y: 7.08878*height))
        path.addCurve(to: CGPoint(x: 9.24267*width, y: 7.13696*height), control1: CGPoint(x: 9.26579*width, y: 7.10874*height), control2: CGPoint(x: 9.25175*width, y: 7.12595*height))
        path.addCurve(to: CGPoint(x: 9.16508*width, y: 7.23538*height), control1: CGPoint(x: 9.20677*width, y: 7.18032*height), control2: CGPoint(x: 9.19397*width, y: 7.19683*height))
        path.addCurve(to: CGPoint(x: 9.03714*width, y: 7.48658*height), control1: CGPoint(x: 9.06521*width, y: 7.36958*height), control2: CGPoint(x: 9.03797*width, y: 7.42257*height))
        path.addCurve(to: CGPoint(x: 9.07181*width, y: 7.63317*height), control1: CGPoint(x: 9.03632*width, y: 7.51824*height), control2: CGPoint(x: 9.04168*width, y: 7.54164*height))
        path.addCurve(to: CGPoint(x: 9.08089*width, y: 7.6841*height), control1: CGPoint(x: 9.07594*width, y: 7.64694*height), control2: CGPoint(x: 9.08007*width, y: 7.66965*height))
        path.addCurve(to: CGPoint(x: 9.06768*width, y: 7.72677*height), control1: CGPoint(x: 9.08172*width, y: 7.7075*height), control2: CGPoint(x: 9.08007*width, y: 7.71232*height))
        path.addCurve(to: CGPoint(x: 9.0326*width, y: 7.75292*height), control1: CGPoint(x: 9.06026*width, y: 7.73503*height), control2: CGPoint(x: 9.04416*width, y: 7.74673*height))
        path.addCurve(to: CGPoint(x: 8.9806*width, y: 7.7777*height), control1: CGPoint(x: 9.02105*width, y: 7.75843*height), control2: CGPoint(x: 8.99752*width, y: 7.76944*height))
        path.addCurve(to: CGPoint(x: 8.89311*width, y: 7.85478*height), control1: CGPoint(x: 8.95419*width, y: 7.79009*height), control2: CGPoint(x: 8.92406*width, y: 7.81693*height))
        path.addCurve(to: CGPoint(x: 8.67024*width, y: 8.2691*height), control1: CGPoint(x: 8.79447*width, y: 7.97591*height), control2: CGPoint(x: 8.6979*width, y: 8.15554*height))
        path.addCurve(to: CGPoint(x: 8.65456*width, y: 8.33448*height), control1: CGPoint(x: 8.66653*width, y: 8.28424*height), control2: CGPoint(x: 8.65951*width, y: 8.31383*height))
        path.addCurve(to: CGPoint(x: 8.61411*width, y: 8.45492*height), control1: CGPoint(x: 8.64424*width, y: 8.37715*height), control2: CGPoint(x: 8.62526*width, y: 8.43427*height))
        path.addCurve(to: CGPoint(x: 8.56294*width, y: 8.51686*height), control1: CGPoint(x: 8.60173*width, y: 8.47832*height), control2: CGPoint(x: 8.57367*width, y: 8.51273*height))
        path.addCurve(to: CGPoint(x: 8.54602*width, y: 8.50791*height), control1: CGPoint(x: 8.55634*width, y: 8.51961*height), control2: CGPoint(x: 8.55097*width, y: 8.51686*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 0.73628*width, y: 6.49209*height))
        path.addCurve(to: CGPoint(x: 0.71317*width, y: 6.15829*height), control1: CGPoint(x: 0.71853*width, y: 6.45079*height), control2: CGPoint(x: 0.7111*width, y: 6.34687*height))
        path.addCurve(to: CGPoint(x: 0.70615*width, y: 5.83345*height), control1: CGPoint(x: 0.71605*width, y: 5.86373*height), control2: CGPoint(x: 0.71605*width, y: 5.87749*height))
        path.addCurve(to: CGPoint(x: 0.63062*width, y: 5.68273*height), control1: CGPoint(x: 0.6917*width, y: 5.76807*height), control2: CGPoint(x: 0.66942*width, y: 5.72402*height))
        path.addCurve(to: CGPoint(x: 0.61081*width, y: 5.61872*height), control1: CGPoint(x: 0.61577*width, y: 5.6669*height), control2: CGPoint(x: 0.60669*width, y: 5.6373*height))
        path.addCurve(to: CGPoint(x: 0.63434*width, y: 5.57743*height), control1: CGPoint(x: 0.61288*width, y: 5.61046*height), control2: CGPoint(x: 0.62319*width, y: 5.59188*height))
        path.addCurve(to: CGPoint(x: 0.69336*width, y: 5.47557*height), control1: CGPoint(x: 0.65993*width, y: 5.54233*height), control2: CGPoint(x: 0.69336*width, y: 5.4852*height))
        path.addCurve(to: CGPoint(x: 0.70367*width, y: 5.44184*height), control1: CGPoint(x: 0.69336*width, y: 5.47144*height), control2: CGPoint(x: 0.6979*width, y: 5.4563*height))
        path.addCurve(to: CGPoint(x: 0.72637*width, y: 5.33861*height), control1: CGPoint(x: 0.70986*width, y: 5.42739*height), control2: CGPoint(x: 0.71977*width, y: 5.38266*height))
        path.addCurve(to: CGPoint(x: 0.77095*width, y: 4.08465*height), control1: CGPoint(x: 0.76393*width, y: 5.09704*height), control2: CGPoint(x: 0.77136*width, y: 4.88851*height))
        path.addLine(to: CGPoint(x: 0.77095*width, y: 3.52719*height))
        path.addLine(to: CGPoint(x: 0.75155*width, y: 3.49759*height))
        path.addCurve(to: CGPoint(x: 0.73009*width, y: 3.46869*height), control1: CGPoint(x: 0.74123*width, y: 3.48176*height), control2: CGPoint(x: 0.73132*width, y: 3.46869*height))
        path.addCurve(to: CGPoint(x: 0.67809*width, y: 3.39849*height), control1: CGPoint(x: 0.72637*width, y: 3.46869*height), control2: CGPoint(x: 0.69542*width, y: 3.4267*height))
        path.addCurve(to: CGPoint(x: 0.66447*width, y: 3.35169*height), control1: CGPoint(x: 0.66777*width, y: 3.38197*height), control2: CGPoint(x: 0.66447*width, y: 3.37027*height))
        path.addCurve(to: CGPoint(x: 0.66818*width, y: 3.31865*height), control1: CGPoint(x: 0.66447*width, y: 3.33861*height), control2: CGPoint(x: 0.66612*width, y: 3.32347*height))
        path.addCurve(to: CGPoint(x: 0.72844*width, y: 3.28217*height), control1: CGPoint(x: 0.67437*width, y: 3.30145*height), control2: CGPoint(x: 0.69542*width, y: 3.28906*height))
        path.addCurve(to: CGPoint(x: 0.89517*width, y: 3.15898*height), control1: CGPoint(x: 0.81511*width, y: 3.26359*height), control2: CGPoint(x: 0.83615*width, y: 3.24845*height))
        path.addCurve(to: CGPoint(x: 1.01321*width, y: 2.99725*height), control1: CGPoint(x: 0.93438*width, y: 3.09979*height), control2: CGPoint(x: 0.9806*width, y: 3.03648*height))
        path.addCurve(to: CGPoint(x: 1.04746*width, y: 2.95458*height), control1: CGPoint(x: 1.0194*width, y: 2.98968*height), control2: CGPoint(x: 1.03508*width, y: 2.97041*height))
        path.addCurve(to: CGPoint(x: 1.07346*width, y: 2.92911*height), control1: CGPoint(x: 1.05984*width, y: 2.93806*height), control2: CGPoint(x: 1.0714*width, y: 2.92705*height))
        path.addCurve(to: CGPoint(x: 1.07718*width, y: 3.00413*height), control1: CGPoint(x: 1.07553*width, y: 2.93118*height), control2: CGPoint(x: 1.07718*width, y: 2.9649*height))
        path.addCurve(to: CGPoint(x: 1.10277*width, y: 3.24708*height), control1: CGPoint(x: 1.07718*width, y: 3.08878*height), control2: CGPoint(x: 1.08461*width, y: 3.15967*height))
        path.addCurve(to: CGPoint(x: 1.10978*width, y: 3.31727*height), control1: CGPoint(x: 1.11391*width, y: 3.30282*height), control2: CGPoint(x: 1.11515*width, y: 3.31246*height))
        path.addCurve(to: CGPoint(x: 1.07924*width, y: 3.35513*height), control1: CGPoint(x: 1.10648*width, y: 3.32072*height), control2: CGPoint(x: 1.09245*width, y: 3.33723*height))
        path.addCurve(to: CGPoint(x: 0.97978*width, y: 3.57192*height), control1: CGPoint(x: 1.04003*width, y: 3.40537*height), control2: CGPoint(x: 1.00702*width, y: 3.47763*height))
        path.addCurve(to: CGPoint(x: 0.96162*width, y: 3.62698*height), control1: CGPoint(x: 0.97359*width, y: 3.59257*height), control2: CGPoint(x: 0.96533*width, y: 3.61734*height))
        path.addCurve(to: CGPoint(x: 0.92365*width, y: 3.81624*height), control1: CGPoint(x: 0.95336*width, y: 3.64694*height), control2: CGPoint(x: 0.93149*width, y: 3.75568*height))
        path.addCurve(to: CGPoint(x: 0.93066*width, y: 4.42533*height), control1: CGPoint(x: 0.91457*width, y: 3.88575*height), control2: CGPoint(x: 0.91787*width, y: 4.15898*height))
        path.addCurve(to: CGPoint(x: 0.94263*width, y: 4.68341*height), control1: CGPoint(x: 0.93686*width, y: 4.55196*height), control2: CGPoint(x: 0.94222*width, y: 4.66827*height))
        path.addCurve(to: CGPoint(x: 0.94676*width, y: 4.75499*height), control1: CGPoint(x: 0.94305*width, y: 4.69855*height), control2: CGPoint(x: 0.94511*width, y: 4.7309*height))
        path.addCurve(to: CGPoint(x: 0.96327*width, y: 4.81142*height), control1: CGPoint(x: 0.95006*width, y: 4.79353*height), control2: CGPoint(x: 0.95171*width, y: 4.79972*height))
        path.addCurve(to: CGPoint(x: 0.9967*width, y: 4.83551*height), control1: CGPoint(x: 0.97028*width, y: 4.81831*height), control2: CGPoint(x: 0.98556*width, y: 4.82932*height))
        path.addCurve(to: CGPoint(x: 1.10111*width, y: 4.92361*height), control1: CGPoint(x: 1.02972*width, y: 4.85341*height), control2: CGPoint(x: 1.08626*width, y: 4.90089*height))
        path.addCurve(to: CGPoint(x: 1.00991*width, y: 5.08121*height), control1: CGPoint(x: 1.13207*width, y: 4.97178*height), control2: CGPoint(x: 1.11143*width, y: 5.00757*height))
        path.addCurve(to: CGPoint(x: 0.99009*width, y: 5.09291*height), control1: CGPoint(x: 1.00124*width, y: 5.08809*height), control2: CGPoint(x: 0.99257*width, y: 5.09291*height))
        path.addCurve(to: CGPoint(x: 0.94759*width, y: 5.15485*height), control1: CGPoint(x: 0.98225*width, y: 5.09291*height), control2: CGPoint(x: 0.95832*width, y: 5.12732*height))
        path.addCurve(to: CGPoint(x: 0.92406*width, y: 5.33379*height), control1: CGPoint(x: 0.93355*width, y: 5.18995*height), control2: CGPoint(x: 0.9286*width, y: 5.22849*height))
        path.addCurve(to: CGPoint(x: 0.91787*width, y: 5.95664*height), control1: CGPoint(x: 0.90879*width, y: 5.69374*height), control2: CGPoint(x: 0.90673*width, y: 5.90296*height))
        path.addCurve(to: CGPoint(x: 0.96162*width, y: 6.09153*height), control1: CGPoint(x: 0.92901*width, y: 6.01239*height), control2: CGPoint(x: 0.93644*width, y: 6.0351*height))
        path.addCurve(to: CGPoint(x: 0.98308*width, y: 6.29456*height), control1: CGPoint(x: 1.01403*width, y: 6.20922*height), control2: CGPoint(x: 1.02064*width, y: 6.27047*height))
        path.addCurve(to: CGPoint(x: 0.92076*width, y: 6.29456*height), control1: CGPoint(x: 0.96492*width, y: 6.30557*height), control2: CGPoint(x: 0.96203*width, y: 6.30557*height))
        path.addCurve(to: CGPoint(x: 0.86257*width, y: 6.29319*height), control1: CGPoint(x: 0.88114*width, y: 6.28355*height), control2: CGPoint(x: 0.87577*width, y: 6.28355*height))
        path.addCurve(to: CGPoint(x: 0.80066*width, y: 6.41294*height), control1: CGPoint(x: 0.84069*width, y: 6.30833*height), control2: CGPoint(x: 0.82418*width, y: 6.34067*height))
        path.addCurve(to: CGPoint(x: 0.75774*width, y: 6.50034*height), control1: CGPoint(x: 0.7858*width, y: 6.45767*height), control2: CGPoint(x: 0.77012*width, y: 6.49002*height))
        path.addCurve(to: CGPoint(x: 0.73628*width, y: 6.49209*height), control1: CGPoint(x: 0.74329*width, y: 6.51273*height), control2: CGPoint(x: 0.74577*width, y: 6.51411*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 9.24061*width, y: 6.50034*height))
        path.addCurve(to: CGPoint(x: 9.19934*width, y: 6.41294*height), control1: CGPoint(x: 9.22988*width, y: 6.49002*height), control2: CGPoint(x: 9.21337*width, y: 6.45492*height))
        path.addCurve(to: CGPoint(x: 9.13743*width, y: 6.29319*height), control1: CGPoint(x: 9.17582*width, y: 6.34067*height), control2: CGPoint(x: 9.15931*width, y: 6.30833*height))
        path.addCurve(to: CGPoint(x: 9.07924*width, y: 6.29456*height), control1: CGPoint(x: 9.12423*width, y: 6.28355*height), control2: CGPoint(x: 9.11886*width, y: 6.28355*height))
        path.addCurve(to: CGPoint(x: 9.01692*width, y: 6.29456*height), control1: CGPoint(x: 9.03797*width, y: 6.30557*height), control2: CGPoint(x: 9.03508*width, y: 6.30557*height))
        path.addCurve(to: CGPoint(x: 9.03838*width, y: 6.09153*height), control1: CGPoint(x: 8.97936*width, y: 6.27047*height), control2: CGPoint(x: 8.98597*width, y: 6.20922*height))
        path.addCurve(to: CGPoint(x: 9.08213*width, y: 5.95664*height), control1: CGPoint(x: 9.06356*width, y: 6.0351*height), control2: CGPoint(x: 9.07099*width, y: 6.01239*height))
        path.addCurve(to: CGPoint(x: 9.07594*width, y: 5.33379*height), control1: CGPoint(x: 9.09327*width, y: 5.90296*height), control2: CGPoint(x: 9.09121*width, y: 5.69374*height))
        path.addCurve(to: CGPoint(x: 9.05241*width, y: 5.15485*height), control1: CGPoint(x: 9.0714*width, y: 5.22849*height), control2: CGPoint(x: 9.06645*width, y: 5.18995*height))
        path.addCurve(to: CGPoint(x: 9.00991*width, y: 5.09291*height), control1: CGPoint(x: 9.04168*width, y: 5.12732*height), control2: CGPoint(x: 9.01775*width, y: 5.09291*height))
        path.addCurve(to: CGPoint(x: 8.89641*width, y: 4.99587*height), control1: CGPoint(x: 8.99546*width, y: 5.09291*height), control2: CGPoint(x: 8.90714*width, y: 5.01721*height))
        path.addCurve(to: CGPoint(x: 8.8993*width, y: 4.92361*height), control1: CGPoint(x: 8.88196*width, y: 4.96765*height), control2: CGPoint(x: 8.88279*width, y: 4.94838*height))
        path.addCurve(to: CGPoint(x: 9.0033*width, y: 4.83551*height), control1: CGPoint(x: 8.91374*width, y: 4.90089*height), control2: CGPoint(x: 8.97028*width, y: 4.85341*height))
        path.addCurve(to: CGPoint(x: 9.03673*width, y: 4.81142*height), control1: CGPoint(x: 9.01486*width, y: 4.82932*height), control2: CGPoint(x: 9.02972*width, y: 4.81831*height))
        path.addCurve(to: CGPoint(x: 9.05324*width, y: 4.75499*height), control1: CGPoint(x: 9.04829*width, y: 4.79972*height), control2: CGPoint(x: 9.04994*width, y: 4.79353*height))
        path.addCurve(to: CGPoint(x: 9.05737*width, y: 4.68341*height), control1: CGPoint(x: 9.05489*width, y: 4.7309*height), control2: CGPoint(x: 9.05695*width, y: 4.69855*height))
        path.addCurve(to: CGPoint(x: 9.06934*width, y: 4.42533*height), control1: CGPoint(x: 9.05778*width, y: 4.66827*height), control2: CGPoint(x: 9.06314*width, y: 4.55196*height))
        path.addCurve(to: CGPoint(x: 9.07635*width, y: 3.81624*height), control1: CGPoint(x: 9.08213*width, y: 4.15898*height), control2: CGPoint(x: 9.08543*width, y: 3.88575*height))
        path.addCurve(to: CGPoint(x: 9.03838*width, y: 3.62698*height), control1: CGPoint(x: 9.06851*width, y: 3.75568*height), control2: CGPoint(x: 9.04664*width, y: 3.64694*height))
        path.addCurve(to: CGPoint(x: 9.02022*width, y: 3.57192*height), control1: CGPoint(x: 9.03467*width, y: 3.61734*height), control2: CGPoint(x: 9.02641*width, y: 3.59257*height))
        path.addCurve(to: CGPoint(x: 8.92076*width, y: 3.35513*height), control1: CGPoint(x: 8.99298*width, y: 3.47763*height), control2: CGPoint(x: 8.95997*width, y: 3.40537*height))
        path.addCurve(to: CGPoint(x: 8.89022*width, y: 3.31727*height), control1: CGPoint(x: 8.90755*width, y: 3.33723*height), control2: CGPoint(x: 8.89352*width, y: 3.32072*height))
        path.addCurve(to: CGPoint(x: 8.89723*width, y: 3.24708*height), control1: CGPoint(x: 8.88485*width, y: 3.31246*height), control2: CGPoint(x: 8.88609*width, y: 3.30282*height))
        path.addCurve(to: CGPoint(x: 8.92282*width, y: 3.00413*height), control1: CGPoint(x: 8.91539*width, y: 3.15967*height), control2: CGPoint(x: 8.92282*width, y: 3.08878*height))
        path.addCurve(to: CGPoint(x: 8.92654*width, y: 2.92911*height), control1: CGPoint(x: 8.92282*width, y: 2.9649*height), control2: CGPoint(x: 8.92447*width, y: 2.93118*height))
        path.addCurve(to: CGPoint(x: 8.95254*width, y: 2.95458*height), control1: CGPoint(x: 8.9286*width, y: 2.92705*height), control2: CGPoint(x: 8.94016*width, y: 2.93806*height))
        path.addCurve(to: CGPoint(x: 8.98679*width, y: 2.99725*height), control1: CGPoint(x: 8.96492*width, y: 2.97041*height), control2: CGPoint(x: 8.9806*width, y: 2.98968*height))
        path.addCurve(to: CGPoint(x: 9.10483*width, y: 3.15898*height), control1: CGPoint(x: 9.0194*width, y: 3.03648*height), control2: CGPoint(x: 9.06562*width, y: 3.09979*height))
        path.addCurve(to: CGPoint(x: 9.27156*width, y: 3.28217*height), control1: CGPoint(x: 9.16385*width, y: 3.24845*height), control2: CGPoint(x: 9.18489*width, y: 3.26359*height))
        path.addCurve(to: CGPoint(x: 9.33182*width, y: 3.31865*height), control1: CGPoint(x: 9.30458*width, y: 3.28906*height), control2: CGPoint(x: 9.32563*width, y: 3.30145*height))
        path.addCurve(to: CGPoint(x: 9.33553*width, y: 3.35169*height), control1: CGPoint(x: 9.33388*width, y: 3.32347*height), control2: CGPoint(x: 9.33553*width, y: 3.33861*height))
        path.addCurve(to: CGPoint(x: 9.32233*width, y: 3.39849*height), control1: CGPoint(x: 9.33553*width, y: 3.37027*height), control2: CGPoint(x: 9.33223*width, y: 3.38197*height))
        path.addCurve(to: CGPoint(x: 9.26991*width, y: 3.46869*height), control1: CGPoint(x: 9.30458*width, y: 3.4267*height), control2: CGPoint(x: 9.27363*width, y: 3.46869*height))
        path.addCurve(to: CGPoint(x: 9.24845*width, y: 3.49828*height), control1: CGPoint(x: 9.26868*width, y: 3.46869*height), control2: CGPoint(x: 9.25877*width, y: 3.48176*height))
        path.addLine(to: CGPoint(x: 9.22905*width, y: 3.52719*height))
        path.addLine(to: CGPoint(x: 9.22905*width, y: 4.08465*height))
        path.addCurve(to: CGPoint(x: 9.27363*width, y: 5.33861*height), control1: CGPoint(x: 9.22864*width, y: 4.88851*height), control2: CGPoint(x: 9.23607*width, y: 5.09704*height))
        path.addCurve(to: CGPoint(x: 9.29633*width, y: 5.44184*height), control1: CGPoint(x: 9.28023*width, y: 5.38266*height), control2: CGPoint(x: 9.29014*width, y: 5.42739*height))
        path.addCurve(to: CGPoint(x: 9.30664*width, y: 5.47557*height), control1: CGPoint(x: 9.3021*width, y: 5.4563*height), control2: CGPoint(x: 9.30664*width, y: 5.47144*height))
        path.addCurve(to: CGPoint(x: 9.36566*width, y: 5.57743*height), control1: CGPoint(x: 9.30664*width, y: 5.4852*height), control2: CGPoint(x: 9.34007*width, y: 5.54233*height))
        path.addCurve(to: CGPoint(x: 9.38919*width, y: 5.61872*height), control1: CGPoint(x: 9.37681*width, y: 5.59188*height), control2: CGPoint(x: 9.38712*width, y: 5.61046*height))
        path.addCurve(to: CGPoint(x: 9.36938*width, y: 5.68273*height), control1: CGPoint(x: 9.39331*width, y: 5.6373*height), control2: CGPoint(x: 9.38423*width, y: 5.6669*height))
        path.addCurve(to: CGPoint(x: 9.29385*width, y: 5.83345*height), control1: CGPoint(x: 9.33058*width, y: 5.72402*height), control2: CGPoint(x: 9.3083*width, y: 5.76807*height))
        path.addCurve(to: CGPoint(x: 9.28683*width, y: 6.15829*height), control1: CGPoint(x: 9.28395*width, y: 5.87749*height), control2: CGPoint(x: 9.28395*width, y: 5.86373*height))
        path.addCurve(to: CGPoint(x: 9.26372*width, y: 6.49209*height), control1: CGPoint(x: 9.2889*width, y: 6.34687*height), control2: CGPoint(x: 9.28147*width, y: 6.45079*height))
        path.addCurve(to: CGPoint(x: 9.24061*width, y: 6.50034*height), control1: CGPoint(x: 9.25464*width, y: 6.51273*height), control2: CGPoint(x: 9.25464*width, y: 6.51273*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 9.51465*width, y: 4.35237*height))
        path.addCurve(to: CGPoint(x: 9.5064*width, y: 4.31315*height), control1: CGPoint(x: 9.51341*width, y: 4.3448*height), control2: CGPoint(x: 9.5097*width, y: 4.3276*height))
        path.addCurve(to: CGPoint(x: 9.5064*width, y: 4.26841*height), control1: CGPoint(x: 9.50144*width, y: 4.29112*height), control2: CGPoint(x: 9.50144*width, y: 4.28424*height))
        path.addCurve(to: CGPoint(x: 9.52291*width, y: 4.181*height), control1: CGPoint(x: 9.50929*width, y: 4.25809*height), control2: CGPoint(x: 9.51713*width, y: 4.21886*height))
        path.addCurve(to: CGPoint(x: 9.55221*width, y: 4.0468*height), control1: CGPoint(x: 9.5291*width, y: 4.14315*height), control2: CGPoint(x: 9.54189*width, y: 4.08259*height))
        path.addCurve(to: CGPoint(x: 9.58729*width, y: 3.74673*height), control1: CGPoint(x: 9.58564*width, y: 3.92636*height), control2: CGPoint(x: 9.59719*width, y: 3.82725*height))
        path.addCurve(to: CGPoint(x: 9.31284*width, y: 3.02546*height), control1: CGPoint(x: 9.55427*width, y: 3.46937*height), control2: CGPoint(x: 9.46306*width, y: 3.23056*height))
        path.addCurve(to: CGPoint(x: 9.17293*width, y: 2.87405*height), control1: CGPoint(x: 9.24928*width, y: 2.93875*height), control2: CGPoint(x: 9.21172*width, y: 2.89814*height))
        path.addCurve(to: CGPoint(x: 9.06892*width, y: 2.87337*height), control1: CGPoint(x: 9.13661*width, y: 2.85134*height), control2: CGPoint(x: 9.10896*width, y: 2.85134*height))
        path.addCurve(to: CGPoint(x: 9.0161*width, y: 2.87543*height), control1: CGPoint(x: 9.03095*width, y: 2.8947*height), control2: CGPoint(x: 9.02352*width, y: 2.8947*height))
        path.addCurve(to: CGPoint(x: 8.99505*width, y: 2.69787*height), control1: CGPoint(x: 9.00825*width, y: 2.85547*height), control2: CGPoint(x: 8.99835*width, y: 2.77288*height))
        path.addCurve(to: CGPoint(x: 8.98762*width, y: 2.61528*height), control1: CGPoint(x: 8.99381*width, y: 2.66552*height), control2: CGPoint(x: 8.99009*width, y: 2.62836*height))
        path.addCurve(to: CGPoint(x: 8.87371*width, y: 2.30007*height), control1: CGPoint(x: 8.97194*width, y: 2.53889*height), control2: CGPoint(x: 8.9286*width, y: 2.41844*height))
        path.addCurve(to: CGPoint(x: 8.73752*width, y: 2.06263*height), control1: CGPoint(x: 8.83946*width, y: 2.22643*height), control2: CGPoint(x: 8.75856*width, y: 2.08534*height))
        path.addCurve(to: CGPoint(x: 8.65621*width, y: 1.99105*height), control1: CGPoint(x: 8.69996*width, y: 2.02271*height), control2: CGPoint(x: 8.67726*width, y: 2.00206*height))
        path.addCurve(to: CGPoint(x: 8.617*width, y: 1.94976*height), control1: CGPoint(x: 8.6397*width, y: 1.98279*height), control2: CGPoint(x: 8.62897*width, y: 1.97109*height))
        path.addCurve(to: CGPoint(x: 8.61742*width, y: 1.86029*height), control1: CGPoint(x: 8.59554*width, y: 1.91122*height), control2: CGPoint(x: 8.59554*width, y: 1.89126*height))
        path.addCurve(to: CGPoint(x: 8.64012*width, y: 1.72746*height), control1: CGPoint(x: 8.63805*width, y: 1.8307*height), control2: CGPoint(x: 8.64383*width, y: 1.79766*height))
        path.addCurve(to: CGPoint(x: 8.63434*width, y: 1.65864*height), control1: CGPoint(x: 8.63888*width, y: 1.69924*height), control2: CGPoint(x: 8.63599*width, y: 1.66827*height))
        path.addCurve(to: CGPoint(x: 8.62567*width, y: 1.61046*height), control1: CGPoint(x: 8.63227*width, y: 1.649*height), control2: CGPoint(x: 8.62856*width, y: 1.62767*height))
        path.addCurve(to: CGPoint(x: 8.617*width, y: 1.56779*height), control1: CGPoint(x: 8.62319*width, y: 1.59326*height), control2: CGPoint(x: 8.61907*width, y: 1.57398*height))
        path.addCurve(to: CGPoint(x: 8.61329*width, y: 1.54439*height), control1: CGPoint(x: 8.61494*width, y: 1.56091*height), control2: CGPoint(x: 8.61329*width, y: 1.55058*height))
        path.addCurve(to: CGPoint(x: 8.60627*width, y: 1.51273*height), control1: CGPoint(x: 8.61329*width, y: 1.5382*height), control2: CGPoint(x: 8.60999*width, y: 1.52443*height))
        path.addLine(to: CGPoint(x: 8.59884*width, y: 1.49209*height))
        path.addLine(to: CGPoint(x: 8.56583*width, y: 1.49621*height))
        path.addCurve(to: CGPoint(x: 8.34379*width, y: 1.58775*height), control1: CGPoint(x: 8.48494*width, y: 1.50585*height), control2: CGPoint(x: 8.39868*width, y: 1.54164*height))
        path.addCurve(to: CGPoint(x: 8.28436*width, y: 1.68685*height), control1: CGPoint(x: 8.31861*width, y: 1.6084*height), control2: CGPoint(x: 8.2955*width, y: 1.64694*height))
        path.addCurve(to: CGPoint(x: 8.21956*width, y: 1.766*height), control1: CGPoint(x: 8.27198*width, y: 1.7309*height), control2: CGPoint(x: 8.23731*width, y: 1.77357*height))
        path.addCurve(to: CGPoint(x: 8.19026*width, y: 1.6724*height), control1: CGPoint(x: 8.20718*width, y: 1.76118*height), control2: CGPoint(x: 8.1981*width, y: 1.73228*height))
        path.addCurve(to: CGPoint(x: 8.17953*width, y: 1.59945*height), control1: CGPoint(x: 8.18655*width, y: 1.64418*height), control2: CGPoint(x: 8.18201*width, y: 1.61115*height))
        path.addCurve(to: CGPoint(x: 8.17582*width, y: 1.56641*height), control1: CGPoint(x: 8.17747*width, y: 1.58775*height), control2: CGPoint(x: 8.17582*width, y: 1.5733*height))
        path.addCurve(to: CGPoint(x: 8.13289*width, y: 1.4969*height), control1: CGPoint(x: 8.17582*width, y: 1.54164*height), control2: CGPoint(x: 8.15518*width, y: 1.50791*height))
        path.addCurve(to: CGPoint(x: 7.67891*width, y: 1.49346*height), control1: CGPoint(x: 8.07388*width, y: 1.46731*height), control2: CGPoint(x: 7.73132*width, y: 1.46524*height))
        path.addCurve(to: CGPoint(x: 7.6558*width, y: 1.50034*height), control1: CGPoint(x: 7.67231*width, y: 1.49759*height), control2: CGPoint(x: 7.66199*width, y: 1.50034*height))
        path.addCurve(to: CGPoint(x: 7.55881*width, y: 1.55678*height), control1: CGPoint(x: 7.63846*width, y: 1.50034*height), control2: CGPoint(x: 7.58192*width, y: 1.53338*height))
        path.addCurve(to: CGPoint(x: 7.43128*width, y: 1.66345*height), control1: CGPoint(x: 7.52125*width, y: 1.59532*height), control2: CGPoint(x: 7.47709*width, y: 1.63248*height))
        path.addCurve(to: CGPoint(x: 7.37515*width, y: 1.67722*height), control1: CGPoint(x: 7.38712*width, y: 1.69305*height), control2: CGPoint(x: 7.37515*width, y: 1.6958*height))
        path.addCurve(to: CGPoint(x: 7.42716*width, y: 1.50034*height), control1: CGPoint(x: 7.37515*width, y: 1.67034*height), control2: CGPoint(x: 7.39785*width, y: 1.59188*height))
        path.addCurve(to: CGPoint(x: 7.43747*width, y: 1.39849*height), control1: CGPoint(x: 7.43871*width, y: 1.46387*height), control2: CGPoint(x: 7.44284*width, y: 1.4212*height))
        path.addCurve(to: CGPoint(x: 7.37309*width, y: 1.28011*height), control1: CGPoint(x: 7.43128*width, y: 1.3744*height), control2: CGPoint(x: 7.40281*width, y: 1.32209*height))
        path.addCurve(to: CGPoint(x: 7.3215*width, y: 1.17481*height), control1: CGPoint(x: 7.3475*width, y: 1.24432*height), control2: CGPoint(x: 7.3215*width, y: 1.19133*height))
        path.addCurve(to: CGPoint(x: 7.33306*width, y: 1.15554*height), control1: CGPoint(x: 7.3215*width, y: 1.16793*height), control2: CGPoint(x: 7.32645*width, y: 1.15967*height))
        path.addCurve(to: CGPoint(x: 7.56913*width, y: 1.1872*height), control1: CGPoint(x: 7.34957*width, y: 1.14453*height), control2: CGPoint(x: 7.46306*width, y: 1.15967*height))
        path.addCurve(to: CGPoint(x: 7.7012*width, y: 1.21817*height), control1: CGPoint(x: 7.61783*width, y: 1.20028*height), control2: CGPoint(x: 7.67726*width, y: 1.21404*height))
        path.addCurve(to: CGPoint(x: 7.80479*width, y: 1.24295*height), control1: CGPoint(x: 7.72513*width, y: 1.2223*height), control2: CGPoint(x: 7.77177*width, y: 1.23331*height))
        path.addCurve(to: CGPoint(x: 7.87577*width, y: 1.25946*height), control1: CGPoint(x: 7.83822*width, y: 1.25189*height), control2: CGPoint(x: 7.87*width, y: 1.25946*height))
        path.addCurve(to: CGPoint(x: 7.9026*width, y: 1.15967*height), control1: CGPoint(x: 7.89104*width, y: 1.25946*height), control2: CGPoint(x: 7.89765*width, y: 1.23606*height))
        path.addCurve(to: CGPoint(x: 7.91539*width, y: 1.04129*height), control1: CGPoint(x: 7.90508*width, y: 1.12182*height), control2: CGPoint(x: 7.91085*width, y: 1.06813*height))
        path.addCurve(to: CGPoint(x: 7.95501*width, y: 0.91053*height), control1: CGPoint(x: 7.92282*width, y: 0.99312*height), control2: CGPoint(x: 7.94635*width, y: 0.91535*height))
        path.addCurve(to: CGPoint(x: 7.97194*width, y: 0.94838*height), control1: CGPoint(x: 7.95749*width, y: 0.90984*height), control2: CGPoint(x: 7.96492*width, y: 0.92636*height))
        path.addCurve(to: CGPoint(x: 8.00041*width, y: 1.03579*height), control1: CGPoint(x: 7.97895*width, y: 0.96972*height), control2: CGPoint(x: 7.99175*width, y: 1.00964*height))
        path.addCurve(to: CGPoint(x: 8.12464*width, y: 1.27185*height), control1: CGPoint(x: 8.04333*width, y: 1.16862*height), control2: CGPoint(x: 8.08419*width, y: 1.24639*height))
        path.addCurve(to: CGPoint(x: 8.24804*width, y: 1.27392*height), control1: CGPoint(x: 8.15147*width, y: 1.28906*height), control2: CGPoint(x: 8.1754*width, y: 1.28975*height))
        path.addCurve(to: CGPoint(x: 8.44779*width, y: 1.27116*height), control1: CGPoint(x: 8.28931*width, y: 1.26497*height), control2: CGPoint(x: 8.35452*width, y: 1.26428*height))
        path.addCurve(to: CGPoint(x: 8.58192*width, y: 1.27185*height), control1: CGPoint(x: 8.487*width, y: 1.2746*height), control2: CGPoint(x: 8.54767*width, y: 1.2746*height))
        path.addCurve(to: CGPoint(x: 8.77837*width, y: 1.27185*height), control1: CGPoint(x: 8.61618*width, y: 1.2691*height), control2: CGPoint(x: 8.7045*width, y: 1.2691*height))
        path.addCurve(to: CGPoint(x: 9.04375*width, y: 1.26015*height), control1: CGPoint(x: 9.00454*width, y: 1.27873*height), control2: CGPoint(x: 9.0161*width, y: 1.27873*height))
        path.addCurve(to: CGPoint(x: 9.10359*width, y: 1.20509*height), control1: CGPoint(x: 9.05654*width, y: 1.25189*height), control2: CGPoint(x: 9.08378*width, y: 1.22643*height))
        path.addCurve(to: CGPoint(x: 9.18613*width, y: 1.14384*height), control1: CGPoint(x: 9.15972*width, y: 1.14246*height), control2: CGPoint(x: 9.17251*width, y: 1.13352*height))
        path.addCurve(to: CGPoint(x: 9.20759*width, y: 1.2629*height), control1: CGPoint(x: 9.1981*width, y: 1.15348*height), control2: CGPoint(x: 9.19934*width, y: 1.16173*height))
        path.addCurve(to: CGPoint(x: 9.24474*width, y: 1.44529*height), control1: CGPoint(x: 9.21502*width, y: 1.35444*height), control2: CGPoint(x: 9.23359*width, y: 1.44529*height))
        path.addCurve(to: CGPoint(x: 9.40693*width, y: 1.74811*height), control1: CGPoint(x: 9.26042*width, y: 1.44529*height), control2: CGPoint(x: 9.35741*width, y: 1.62629*height))
        path.addCurve(to: CGPoint(x: 9.54354*width, y: 2.06332*height), control1: CGPoint(x: 9.43913*width, y: 1.82657*height), control2: CGPoint(x: 9.513*width, y: 1.99794*height))
        path.addCurve(to: CGPoint(x: 9.65662*width, y: 2.23744*height), control1: CGPoint(x: 9.58605*width, y: 2.15623*height), control2: CGPoint(x: 9.62691*width, y: 2.21886*height))
        path.addCurve(to: CGPoint(x: 9.70656*width, y: 2.25809*height), control1: CGPoint(x: 9.6624*width, y: 2.24088*height), control2: CGPoint(x: 9.68469*width, y: 2.25052*height))
        path.addCurve(to: CGPoint(x: 9.77301*width, y: 2.31315*height), control1: CGPoint(x: 9.76434*width, y: 2.27942*height), control2: CGPoint(x: 9.77301*width, y: 2.2863*height))
        path.addCurve(to: CGPoint(x: 9.74371*width, y: 2.38403*height), control1: CGPoint(x: 9.77301*width, y: 2.33104*height), control2: CGPoint(x: 9.76764*width, y: 2.34343*height))
        path.addCurve(to: CGPoint(x: 9.70326*width, y: 2.45974*height), control1: CGPoint(x: 9.7272*width, y: 2.41087*height), control2: CGPoint(x: 9.70945*width, y: 2.44529*height))
        path.addCurve(to: CGPoint(x: 9.65951*width, y: 2.58775*height), control1: CGPoint(x: 9.68716*width, y: 2.50103*height), control2: CGPoint(x: 9.66653*width, y: 2.56091*height))
        path.addCurve(to: CGPoint(x: 9.643*width, y: 2.64625*height), control1: CGPoint(x: 9.65621*width, y: 2.60083*height), control2: CGPoint(x: 9.64878*width, y: 2.62767*height))
        path.addCurve(to: CGPoint(x: 9.62072*width, y: 2.73572*height), control1: CGPoint(x: 9.63723*width, y: 2.66552*height), control2: CGPoint(x: 9.62732*width, y: 2.70544*height))
        path.addCurve(to: CGPoint(x: 9.56995*width, y: 2.92774*height), control1: CGPoint(x: 9.59926*width, y: 2.83482*height), control2: CGPoint(x: 9.57656*width, y: 2.92085*height))
        path.addCurve(to: CGPoint(x: 9.53116*width, y: 2.91191*height), control1: CGPoint(x: 9.565*width, y: 2.93255*height), control2: CGPoint(x: 9.55468*width, y: 2.92842*height))
        path.addCurve(to: CGPoint(x: 9.4936*width, y: 2.88231*height), control1: CGPoint(x: 9.513*width, y: 2.89952*height), control2: CGPoint(x: 9.49608*width, y: 2.88575*height))
        path.addCurve(to: CGPoint(x: 9.48865*width, y: 2.71232*height), control1: CGPoint(x: 9.48948*width, y: 2.87681*height), control2: CGPoint(x: 9.48824*width, y: 2.83414*height))
        path.addCurve(to: CGPoint(x: 9.43789*width, y: 2.29456*height), control1: CGPoint(x: 9.48906*width, y: 2.47488*height), control2: CGPoint(x: 9.48081*width, y: 2.40537*height))
        path.addCurve(to: CGPoint(x: 9.29839*width, y: 2.15416*height), control1: CGPoint(x: 9.41519*width, y: 2.23538*height), control2: CGPoint(x: 9.35617*width, y: 2.17619*height))
        path.addCurve(to: CGPoint(x: 9.23813*width, y: 2.02546*height), control1: CGPoint(x: 9.24804*width, y: 2.13489*height), control2: CGPoint(x: 9.24061*width, y: 2.11906*height))
        path.addCurve(to: CGPoint(x: 9.20223*width, y: 1.78045*height), control1: CGPoint(x: 9.23525*width, y: 1.92017*height), control2: CGPoint(x: 9.22369*width, y: 1.84171*height))
        path.addCurve(to: CGPoint(x: 9.09946*width, y: 1.6201*height), control1: CGPoint(x: 9.18324*width, y: 1.72677*height), control2: CGPoint(x: 9.13331*width, y: 1.649*height))
        path.addCurve(to: CGPoint(x: 9.07965*width, y: 1.60014*height), control1: CGPoint(x: 9.09203*width, y: 1.6139*height), control2: CGPoint(x: 9.08296*width, y: 1.60496*height))
        path.addCurve(to: CGPoint(x: 9.06108*width, y: 1.58431*height), control1: CGPoint(x: 9.07635*width, y: 1.59601*height), control2: CGPoint(x: 9.0681*width, y: 1.58844*height))
        path.addCurve(to: CGPoint(x: 9.00825*width, y: 1.55196*height), control1: CGPoint(x: 9.05448*width, y: 1.58018*height), control2: CGPoint(x: 9.03054*width, y: 1.56573*height))
        path.addCurve(to: CGPoint(x: 8.82625*width, y: 1.49277*height), control1: CGPoint(x: 8.95419*width, y: 1.51893*height), control2: CGPoint(x: 8.90054*width, y: 1.50172*height))
        path.addCurve(to: CGPoint(x: 8.76104*width, y: 1.48245*height), control1: CGPoint(x: 8.79199*width, y: 1.48864*height), control2: CGPoint(x: 8.76269*width, y: 1.48383*height))
        path.addCurve(to: CGPoint(x: 8.72513*width, y: 1.48383*height), control1: CGPoint(x: 8.75939*width, y: 1.48039*height), control2: CGPoint(x: 8.74329*width, y: 1.48107*height))
        path.addCurve(to: CGPoint(x: 8.6917*width, y: 1.50034*height), control1: CGPoint(x: 8.69748*width, y: 1.48796*height), control2: CGPoint(x: 8.6917*width, y: 1.49071*height))
        path.addCurve(to: CGPoint(x: 8.73545*width, y: 1.6607*height), control1: CGPoint(x: 8.6917*width, y: 1.52237*height), control2: CGPoint(x: 8.71605*width, y: 1.61184*height))
        path.addCurve(to: CGPoint(x: 8.88609*width, y: 1.92085*height), control1: CGPoint(x: 8.75567*width, y: 1.71163*height), control2: CGPoint(x: 8.8605*width, y: 1.89264*height))
        path.addCurve(to: CGPoint(x: 8.92447*width, y: 1.96352*height), control1: CGPoint(x: 8.89435*width, y: 1.9298*height), control2: CGPoint(x: 8.91168*width, y: 1.94907*height))
        path.addCurve(to: CGPoint(x: 8.98597*width, y: 2.00688*height), control1: CGPoint(x: 8.93974*width, y: 1.98004*height), control2: CGPoint(x: 8.96162*width, y: 1.99587*height))
        path.addCurve(to: CGPoint(x: 9.04251*width, y: 2.03923*height), control1: CGPoint(x: 9.00702*width, y: 2.01583*height), control2: CGPoint(x: 9.03219*width, y: 2.03097*height))
        path.addCurve(to: CGPoint(x: 9.04416*width, y: 2.15829*height), control1: CGPoint(x: 9.06892*width, y: 2.06056*height), control2: CGPoint(x: 9.06892*width, y: 2.07915*height))
        path.addCurve(to: CGPoint(x: 9.06356*width, y: 2.36683*height), control1: CGPoint(x: 9.01444*width, y: 2.25189*height), control2: CGPoint(x: 9.01775*width, y: 2.29043*height))
        path.addCurve(to: CGPoint(x: 9.14775*width, y: 2.48796*height), control1: CGPoint(x: 9.08048*width, y: 2.39504*height), control2: CGPoint(x: 9.12918*width, y: 2.46524*height))
        path.addCurve(to: CGPoint(x: 9.17128*width, y: 2.51686*height), control1: CGPoint(x: 9.15229*width, y: 2.49346*height), control2: CGPoint(x: 9.16302*width, y: 2.50654*height))
        path.addCurve(to: CGPoint(x: 9.35988*width, y: 2.73228*height), control1: CGPoint(x: 9.22864*width, y: 2.58913*height), control2: CGPoint(x: 9.32233*width, y: 2.69511*height))
        path.addCurve(to: CGPoint(x: 9.41354*width, y: 2.79835*height), control1: CGPoint(x: 9.36979*width, y: 2.74191*height), control2: CGPoint(x: 9.39373*width, y: 2.77151*height))
        path.addCurve(to: CGPoint(x: 9.6492*width, y: 3.27805*height), control1: CGPoint(x: 9.47627*width, y: 2.88438*height), control2: CGPoint(x: 9.5163*width, y: 2.96559*height))
        path.addCurve(to: CGPoint(x: 9.68799*width, y: 3.35375*height), control1: CGPoint(x: 9.66612*width, y: 3.31796*height), control2: CGPoint(x: 9.68345*width, y: 3.35237*height))
        path.addCurve(to: CGPoint(x: 9.79736*width, y: 3.30007*height), control1: CGPoint(x: 9.69501*width, y: 3.35719*height), control2: CGPoint(x: 9.72761*width, y: 3.34136*height))
        path.addCurve(to: CGPoint(x: 9.83285*width, y: 3.28562*height), control1: CGPoint(x: 9.81387*width, y: 3.29043*height), control2: CGPoint(x: 9.82996*width, y: 3.28355*height))
        path.addCurve(to: CGPoint(x: 9.81345*width, y: 3.40812*height), control1: CGPoint(x: 9.83657*width, y: 3.28768*height), control2: CGPoint(x: 9.8312*width, y: 3.32209*height))
        path.addCurve(to: CGPoint(x: 9.77301*width, y: 3.6373*height), control1: CGPoint(x: 9.80025*width, y: 3.4735*height), control2: CGPoint(x: 9.78168*width, y: 3.57674*height))
        path.addCurve(to: CGPoint(x: 9.73669*width, y: 3.86786*height), control1: CGPoint(x: 9.76393*width, y: 3.69787*height), control2: CGPoint(x: 9.74742*width, y: 3.80179*height))
        path.addCurve(to: CGPoint(x: 9.70078*width, y: 4.1053*height), control1: CGPoint(x: 9.72555*width, y: 3.93393*height), control2: CGPoint(x: 9.70945*width, y: 4.04129*height))
        path.addCurve(to: CGPoint(x: 9.68056*width, y: 4.23056*height), control1: CGPoint(x: 9.69212*width, y: 4.16999*height), control2: CGPoint(x: 9.68304*width, y: 4.22574*height))
        path.addCurve(to: CGPoint(x: 9.63021*width, y: 4.28699*height), control1: CGPoint(x: 9.67809*width, y: 4.23538*height), control2: CGPoint(x: 9.65539*width, y: 4.26015*height))
        path.addCurve(to: CGPoint(x: 9.5324*width, y: 4.35994*height), control1: CGPoint(x: 9.58481*width, y: 4.33379*height), control2: CGPoint(x: 9.56253*width, y: 4.351*height))
        path.addCurve(to: CGPoint(x: 9.51465*width, y: 4.35237*height), control1: CGPoint(x: 9.5196*width, y: 4.36407*height), control2: CGPoint(x: 9.51671*width, y: 4.3627*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 0.59224*width, y: 4.31865*height))
        path.addCurve(to: CGPoint(x: 0.56624*width, y: 4.30557*height), control1: CGPoint(x: 0.59018*width, y: 4.31796*height), control2: CGPoint(x: 0.57821*width, y: 4.31177*height))
        path.addCurve(to: CGPoint(x: 0.44738*width, y: 4.18926*height), control1: CGPoint(x: 0.54643*width, y: 4.29525*height), control2: CGPoint(x: 0.45852*width, y: 4.20922*height))
        path.addCurve(to: CGPoint(x: 0.42716*width, y: 4.06401*height), control1: CGPoint(x: 0.4449*width, y: 4.18445*height), control2: CGPoint(x: 0.43582*width, y: 4.1287*height))
        path.addCurve(to: CGPoint(x: 0.39125*width, y: 3.82657*height), control1: CGPoint(x: 0.41849*width, y: 4.0*height), control2: CGPoint(x: 0.40239*width, y: 3.89264*height))
        path.addCurve(to: CGPoint(x: 0.35493*width, y: 3.59601*height), control1: CGPoint(x: 0.38052*width, y: 3.7605*height), control2: CGPoint(x: 0.36401*width, y: 3.65657*height))
        path.addCurve(to: CGPoint(x: 0.31449*width, y: 3.36683*height), control1: CGPoint(x: 0.34626*width, y: 3.53544*height), control2: CGPoint(x: 0.32769*width, y: 3.43221*height))
        path.addCurve(to: CGPoint(x: 0.29509*width, y: 3.24432*height), control1: CGPoint(x: 0.29674*width, y: 3.2808*height), control2: CGPoint(x: 0.29137*width, y: 3.24639*height))
        path.addCurve(to: CGPoint(x: 0.33058*width, y: 3.25877*height), control1: CGPoint(x: 0.29798*width, y: 3.24226*height), control2: CGPoint(x: 0.31407*width, y: 3.24914*height))
        path.addCurve(to: CGPoint(x: 0.43995*width, y: 3.31315*height), control1: CGPoint(x: 0.40033*width, y: 3.30007*height), control2: CGPoint(x: 0.43293*width, y: 3.3159*height))
        path.addCurve(to: CGPoint(x: 0.4643*width, y: 3.27047*height), control1: CGPoint(x: 0.44449*width, y: 3.31108*height), control2: CGPoint(x: 0.45522*width, y: 3.29181*height))
        path.addCurve(to: CGPoint(x: 0.55386*width, y: 3.02822*height), control1: CGPoint(x: 0.57037*width, y: 3.02271*height), control2: CGPoint(x: 0.5683*width, y: 3.02822*height))
        path.addCurve(to: CGPoint(x: 0.51383*width, y: 2.95939*height), control1: CGPoint(x: 0.54478*width, y: 3.02822*height), control2: CGPoint(x: 0.52332*width, y: 2.99174*height))
        path.addCurve(to: CGPoint(x: 0.50144*width, y: 2.92498*height), control1: CGPoint(x: 0.5097*width, y: 2.94632*height), control2: CGPoint(x: 0.50433*width, y: 2.93049*height))
        path.addCurve(to: CGPoint(x: 0.45357*width, y: 2.73572*height), control1: CGPoint(x: 0.49567*width, y: 2.91328*height), control2: CGPoint(x: 0.47132*width, y: 2.81762*height))
        path.addCurve(to: CGPoint(x: 0.43128*width, y: 2.64625*height), control1: CGPoint(x: 0.44697*width, y: 2.70544*height), control2: CGPoint(x: 0.43706*width, y: 2.66552*height))
        path.addCurve(to: CGPoint(x: 0.41478*width, y: 2.58775*height), control1: CGPoint(x: 0.42551*width, y: 2.62767*height), control2: CGPoint(x: 0.41808*width, y: 2.60083*height))
        path.addCurve(to: CGPoint(x: 0.37103*width, y: 2.45974*height), control1: CGPoint(x: 0.40776*width, y: 2.56091*height), control2: CGPoint(x: 0.38712*width, y: 2.50103*height))
        path.addCurve(to: CGPoint(x: 0.33058*width, y: 2.38403*height), control1: CGPoint(x: 0.36484*width, y: 2.44529*height), control2: CGPoint(x: 0.34709*width, y: 2.41087*height))
        path.addCurve(to: CGPoint(x: 0.30128*width, y: 2.31315*height), control1: CGPoint(x: 0.30664*width, y: 2.34343*height), control2: CGPoint(x: 0.30128*width, y: 2.33104*height))
        path.addCurve(to: CGPoint(x: 0.36773*width, y: 2.25809*height), control1: CGPoint(x: 0.30128*width, y: 2.2863*height), control2: CGPoint(x: 0.30995*width, y: 2.27942*height))
        path.addCurve(to: CGPoint(x: 0.41766*width, y: 2.23744*height), control1: CGPoint(x: 0.3896*width, y: 2.25052*height), control2: CGPoint(x: 0.41189*width, y: 2.24088*height))
        path.addCurve(to: CGPoint(x: 0.53075*width, y: 2.06332*height), control1: CGPoint(x: 0.44738*width, y: 2.21886*height), control2: CGPoint(x: 0.48824*width, y: 2.15623*height))
        path.addCurve(to: CGPoint(x: 0.66735*width, y: 1.74811*height), control1: CGPoint(x: 0.56129*width, y: 1.99794*height), control2: CGPoint(x: 0.63516*width, y: 1.82657*height))
        path.addCurve(to: CGPoint(x: 0.82955*width, y: 1.44529*height), control1: CGPoint(x: 0.71688*width, y: 1.62629*height), control2: CGPoint(x: 0.81387*width, y: 1.44529*height))
        path.addCurve(to: CGPoint(x: 0.86669*width, y: 1.2629*height), control1: CGPoint(x: 0.84069*width, y: 1.44529*height), control2: CGPoint(x: 0.85927*width, y: 1.35444*height))
        path.addCurve(to: CGPoint(x: 0.88816*width, y: 1.14384*height), control1: CGPoint(x: 0.87495*width, y: 1.16173*height), control2: CGPoint(x: 0.87619*width, y: 1.15348*height))
        path.addCurve(to: CGPoint(x: 0.9707*width, y: 1.20509*height), control1: CGPoint(x: 0.90177*width, y: 1.13352*height), control2: CGPoint(x: 0.91457*width, y: 1.14246*height))
        path.addCurve(to: CGPoint(x: 1.03054*width, y: 1.26015*height), control1: CGPoint(x: 0.99051*width, y: 1.22643*height), control2: CGPoint(x: 1.01775*width, y: 1.25189*height))
        path.addCurve(to: CGPoint(x: 1.29591*width, y: 1.27185*height), control1: CGPoint(x: 1.05819*width, y: 1.27873*height), control2: CGPoint(x: 1.06975*width, y: 1.27873*height))
        path.addCurve(to: CGPoint(x: 1.49236*width, y: 1.27185*height), control1: CGPoint(x: 1.36979*width, y: 1.2691*height), control2: CGPoint(x: 1.45811*width, y: 1.2691*height))
        path.addCurve(to: CGPoint(x: 1.6265*width, y: 1.27116*height), control1: CGPoint(x: 1.52662*width, y: 1.2746*height), control2: CGPoint(x: 1.58729*width, y: 1.2746*height))
        path.addCurve(to: CGPoint(x: 1.82625*width, y: 1.27392*height), control1: CGPoint(x: 1.71977*width, y: 1.26428*height), control2: CGPoint(x: 1.78498*width, y: 1.26497*height))
        path.addCurve(to: CGPoint(x: 1.94965*width, y: 1.27185*height), control1: CGPoint(x: 1.89889*width, y: 1.28975*height), control2: CGPoint(x: 1.92282*width, y: 1.28906*height))
        path.addCurve(to: CGPoint(x: 2.07388*width, y: 1.03579*height), control1: CGPoint(x: 1.99009*width, y: 1.24639*height), control2: CGPoint(x: 2.03095*width, y: 1.16862*height))
        path.addCurve(to: CGPoint(x: 2.10235*width, y: 0.94838*height), control1: CGPoint(x: 2.08254*width, y: 1.00964*height), control2: CGPoint(x: 2.09534*width, y: 0.96972*height))
        path.addCurve(to: CGPoint(x: 2.11927*width, y: 0.91053*height), control1: CGPoint(x: 2.10937*width, y: 0.92636*height), control2: CGPoint(x: 2.11721*width, y: 0.90984*height))
        path.addCurve(to: CGPoint(x: 2.15889*width, y: 1.04129*height), control1: CGPoint(x: 2.12794*width, y: 0.91535*height), control2: CGPoint(x: 2.15147*width, y: 0.99312*height))
        path.addCurve(to: CGPoint(x: 2.17169*width, y: 1.15967*height), control1: CGPoint(x: 2.16343*width, y: 1.06813*height), control2: CGPoint(x: 2.16921*width, y: 1.12182*height))
        path.addCurve(to: CGPoint(x: 2.19851*width, y: 1.25946*height), control1: CGPoint(x: 2.17664*width, y: 1.23606*height), control2: CGPoint(x: 2.18324*width, y: 1.25946*height))
        path.addCurve(to: CGPoint(x: 2.2695*width, y: 1.24295*height), control1: CGPoint(x: 2.20429*width, y: 1.25946*height), control2: CGPoint(x: 2.23607*width, y: 1.25189*height))
        path.addCurve(to: CGPoint(x: 2.37309*width, y: 1.21817*height), control1: CGPoint(x: 2.30252*width, y: 1.23331*height), control2: CGPoint(x: 2.34915*width, y: 1.2223*height))
        path.addCurve(to: CGPoint(x: 2.50516*width, y: 1.1872*height), control1: CGPoint(x: 2.39703*width, y: 1.21404*height), control2: CGPoint(x: 2.45646*width, y: 1.20028*height))
        path.addCurve(to: CGPoint(x: 2.74164*width, y: 1.15554*height), control1: CGPoint(x: 2.61123*width, y: 1.15967*height), control2: CGPoint(x: 2.72472*width, y: 1.14453*height))
        path.addCurve(to: CGPoint(x: 2.75279*width, y: 1.17481*height), control1: CGPoint(x: 2.74783*width, y: 1.15967*height), control2: CGPoint(x: 2.75279*width, y: 1.16793*height))
        path.addCurve(to: CGPoint(x: 2.7012*width, y: 1.28011*height), control1: CGPoint(x: 2.75279*width, y: 1.19133*height), control2: CGPoint(x: 2.72678*width, y: 1.24432*height))
        path.addCurve(to: CGPoint(x: 2.63681*width, y: 1.39849*height), control1: CGPoint(x: 2.67148*width, y: 1.32209*height), control2: CGPoint(x: 2.643*width, y: 1.3744*height))
        path.addCurve(to: CGPoint(x: 2.64713*width, y: 1.50034*height), control1: CGPoint(x: 2.63145*width, y: 1.4212*height), control2: CGPoint(x: 2.63558*width, y: 1.46387*height))
        path.addCurve(to: CGPoint(x: 2.69913*width, y: 1.67722*height), control1: CGPoint(x: 2.67643*width, y: 1.59188*height), control2: CGPoint(x: 2.69913*width, y: 1.67034*height))
        path.addCurve(to: CGPoint(x: 2.643*width, y: 1.66345*height), control1: CGPoint(x: 2.69913*width, y: 1.6958*height), control2: CGPoint(x: 2.68716*width, y: 1.69305*height))
        path.addCurve(to: CGPoint(x: 2.51548*width, y: 1.55678*height), control1: CGPoint(x: 2.59719*width, y: 1.63248*height), control2: CGPoint(x: 2.55303*width, y: 1.59532*height))
        path.addCurve(to: CGPoint(x: 2.41849*width, y: 1.50034*height), control1: CGPoint(x: 2.49236*width, y: 1.53338*height), control2: CGPoint(x: 2.43582*width, y: 1.50034*height))
        path.addCurve(to: CGPoint(x: 2.39538*width, y: 1.49346*height), control1: CGPoint(x: 2.4123*width, y: 1.50034*height), control2: CGPoint(x: 2.40198*width, y: 1.49759*height))
        path.addCurve(to: CGPoint(x: 1.94139*width, y: 1.4969*height), control1: CGPoint(x: 2.34296*width, y: 1.46524*height), control2: CGPoint(x: 2.00041*width, y: 1.46731*height))
        path.addCurve(to: CGPoint(x: 1.89847*width, y: 1.56641*height), control1: CGPoint(x: 1.91911*width, y: 1.50791*height), control2: CGPoint(x: 1.89847*width, y: 1.54164*height))
        path.addCurve(to: CGPoint(x: 1.89476*width, y: 1.59945*height), control1: CGPoint(x: 1.89847*width, y: 1.5733*height), control2: CGPoint(x: 1.89682*width, y: 1.58775*height))
        path.addCurve(to: CGPoint(x: 1.88403*width, y: 1.6724*height), control1: CGPoint(x: 1.89228*width, y: 1.61115*height), control2: CGPoint(x: 1.88774*width, y: 1.64418*height))
        path.addCurve(to: CGPoint(x: 1.85473*width, y: 1.766*height), control1: CGPoint(x: 1.87619*width, y: 1.73228*height), control2: CGPoint(x: 1.86711*width, y: 1.76118*height))
        path.addCurve(to: CGPoint(x: 1.78993*width, y: 1.68685*height), control1: CGPoint(x: 1.83698*width, y: 1.77357*height), control2: CGPoint(x: 1.80231*width, y: 1.7309*height))
        path.addCurve(to: CGPoint(x: 1.55427*width, y: 1.50585*height), control1: CGPoint(x: 1.76393*width, y: 1.59394*height), control2: CGPoint(x: 1.68882*width, y: 1.53682*height))
        path.addCurve(to: CGPoint(x: 1.50805*width, y: 1.54164*height), control1: CGPoint(x: 1.51837*width, y: 1.49828*height), control2: CGPoint(x: 1.513*width, y: 1.50172*height))
        path.addCurve(to: CGPoint(x: 1.50268*width, y: 1.57261*height), control1: CGPoint(x: 1.50681*width, y: 1.55127*height), control2: CGPoint(x: 1.50433*width, y: 1.56504*height))
        path.addCurve(to: CGPoint(x: 1.48783*width, y: 1.68617*height), control1: CGPoint(x: 1.49443*width, y: 1.60771*height), control2: CGPoint(x: 1.4903*width, y: 1.63868*height))
        path.addCurve(to: CGPoint(x: 1.51052*width, y: 1.819*height), control1: CGPoint(x: 1.48411*width, y: 1.75637*height), control2: CGPoint(x: 1.48989*width, y: 1.78871*height))
        path.addCurve(to: CGPoint(x: 1.51094*width, y: 1.90847*height), control1: CGPoint(x: 1.5324*width, y: 1.84997*height), control2: CGPoint(x: 1.5324*width, y: 1.86992*height))
        path.addCurve(to: CGPoint(x: 1.47173*width, y: 1.94976*height), control1: CGPoint(x: 1.49897*width, y: 1.9298*height), control2: CGPoint(x: 1.48824*width, y: 1.9415*height))
        path.addCurve(to: CGPoint(x: 1.39043*width, y: 2.02134*height), control1: CGPoint(x: 1.45068*width, y: 1.96077*height), control2: CGPoint(x: 1.42798*width, y: 1.98142*height))
        path.addCurve(to: CGPoint(x: 1.25423*width, y: 2.25877*height), control1: CGPoint(x: 1.36938*width, y: 2.04405*height), control2: CGPoint(x: 1.28849*width, y: 2.18513*height))
        path.addCurve(to: CGPoint(x: 1.14032*width, y: 2.57398*height), control1: CGPoint(x: 1.19934*width, y: 2.37715*height), control2: CGPoint(x: 1.156*width, y: 2.49759*height))
        path.addCurve(to: CGPoint(x: 1.13289*width, y: 2.65657*height), control1: CGPoint(x: 1.13785*width, y: 2.58706*height), control2: CGPoint(x: 1.13413*width, y: 2.62423*height))
        path.addCurve(to: CGPoint(x: 1.11184*width, y: 2.83414*height), control1: CGPoint(x: 1.12959*width, y: 2.73159*height), control2: CGPoint(x: 1.11969*width, y: 2.81418*height))
        path.addCurve(to: CGPoint(x: 1.05902*width, y: 2.83207*height), control1: CGPoint(x: 1.10442*width, y: 2.85341*height), control2: CGPoint(x: 1.09699*width, y: 2.85341*height))
        path.addCurve(to: CGPoint(x: 0.81511*width, y: 2.98417*height), control1: CGPoint(x: 0.98556*width, y: 2.79078*height), control2: CGPoint(x: 0.9319*width, y: 2.8245*height))
        path.addCurve(to: CGPoint(x: 0.54065*width, y: 3.70544*height), control1: CGPoint(x: 0.66488*width, y: 3.18926*height), control2: CGPoint(x: 0.57367*width, y: 3.42808*height))
        path.addCurve(to: CGPoint(x: 0.57573*width, y: 4.00551*height), control1: CGPoint(x: 0.53075*width, y: 3.78596*height), control2: CGPoint(x: 0.5423*width, y: 3.88507*height))
        path.addCurve(to: CGPoint(x: 0.60504*width, y: 4.13971*height), control1: CGPoint(x: 0.58605*width, y: 4.04129*height), control2: CGPoint(x: 0.59884*width, y: 4.10186*height))
        path.addCurve(to: CGPoint(x: 0.62154*width, y: 4.22643*height), control1: CGPoint(x: 0.61081*width, y: 4.17756*height), control2: CGPoint(x: 0.61824*width, y: 4.21679*height))
        path.addCurve(to: CGPoint(x: 0.61907*width, y: 4.28149*height), control1: CGPoint(x: 0.6265*width, y: 4.24226*height), control2: CGPoint(x: 0.62608*width, y: 4.24983*height))
        path.addCurve(to: CGPoint(x: 0.59224*width, y: 4.31865*height), control1: CGPoint(x: 0.61205*width, y: 4.31659*height), control2: CGPoint(x: 0.60504*width, y: 4.32622*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 0.61535*width, y: 2.92705*height))
        path.addCurve(to: CGPoint(x: 0.76806*width, y: 2.69098*height), control1: CGPoint(x: 0.66901*width, y: 2.81831*height), control2: CGPoint(x: 0.7239*width, y: 2.73434*height))
        path.addCurve(to: CGPoint(x: 0.95667*width, y: 2.47557*height), control1: CGPoint(x: 0.80561*width, y: 2.65382*height), control2: CGPoint(x: 0.8993*width, y: 2.54783*height))
        path.addCurve(to: CGPoint(x: 0.98019*width, y: 2.44666*height), control1: CGPoint(x: 0.96492*width, y: 2.46524*height), control2: CGPoint(x: 0.97565*width, y: 2.45217*height))
        path.addCurve(to: CGPoint(x: 1.06438*width, y: 2.32553*height), control1: CGPoint(x: 0.99876*width, y: 2.42395*height), control2: CGPoint(x: 1.04746*width, y: 2.35375*height))
        path.addCurve(to: CGPoint(x: 1.08378*width, y: 2.117*height), control1: CGPoint(x: 1.11019*width, y: 2.24914*height), control2: CGPoint(x: 1.1135*width, y: 2.2106*height))
        path.addCurve(to: CGPoint(x: 1.08543*width, y: 1.99794*height), control1: CGPoint(x: 1.05902*width, y: 2.03785*height), control2: CGPoint(x: 1.05902*width, y: 2.01927*height))
        path.addCurve(to: CGPoint(x: 1.14197*width, y: 1.96559*height), control1: CGPoint(x: 1.09575*width, y: 1.98968*height), control2: CGPoint(x: 1.12092*width, y: 1.97454*height))
        path.addCurve(to: CGPoint(x: 1.20347*width, y: 1.92223*height), control1: CGPoint(x: 1.16632*width, y: 1.95458*height), control2: CGPoint(x: 1.1882*width, y: 1.93875*height))
        path.addCurve(to: CGPoint(x: 1.24185*width, y: 1.87956*height), control1: CGPoint(x: 1.21626*width, y: 1.90778*height), control2: CGPoint(x: 1.23359*width, y: 1.88851*height))
        path.addCurve(to: CGPoint(x: 1.3149*width, y: 1.766*height), control1: CGPoint(x: 1.2501*width, y: 1.87061*height), control2: CGPoint(x: 1.28271*width, y: 1.81968*height))
        path.addCurve(to: CGPoint(x: 1.41931*width, y: 1.53957*height), control1: CGPoint(x: 1.37268*width, y: 1.66896*height), control2: CGPoint(x: 1.40322*width, y: 1.60289*height))
        path.addCurve(to: CGPoint(x: 1.42055*width, y: 1.49484*height), control1: CGPoint(x: 1.42716*width, y: 1.5086*height), control2: CGPoint(x: 1.42757*width, y: 1.50654*height))
        path.addCurve(to: CGPoint(x: 1.35782*width, y: 1.48383*height), control1: CGPoint(x: 1.41436*width, y: 1.48451*height), control2: CGPoint(x: 1.4057*width, y: 1.48314*height))
        path.addCurve(to: CGPoint(x: 1.06603*width, y: 1.55196*height), control1: CGPoint(x: 1.22905*width, y: 1.48658*height), control2: CGPoint(x: 1.1395*width, y: 1.50723*height))
        path.addCurve(to: CGPoint(x: 1.01321*width, y: 1.58431*height), control1: CGPoint(x: 1.04375*width, y: 1.56573*height), control2: CGPoint(x: 1.02022*width, y: 1.58018*height))
        path.addCurve(to: CGPoint(x: 0.99463*width, y: 1.60014*height), control1: CGPoint(x: 1.0066*width, y: 1.58844*height), control2: CGPoint(x: 0.99794*width, y: 1.59601*height))
        path.addCurve(to: CGPoint(x: 0.97482*width, y: 1.6201*height), control1: CGPoint(x: 0.99133*width, y: 1.60496*height), control2: CGPoint(x: 0.98225*width, y: 1.6139*height))
        path.addCurve(to: CGPoint(x: 0.87206*width, y: 1.78045*height), control1: CGPoint(x: 0.94098*width, y: 1.649*height), control2: CGPoint(x: 0.89104*width, y: 1.72677*height))
        path.addCurve(to: CGPoint(x: 0.83615*width, y: 2.02546*height), control1: CGPoint(x: 0.8506*width, y: 1.84171*height), control2: CGPoint(x: 0.83904*width, y: 1.92017*height))
        path.addCurve(to: CGPoint(x: 0.7759*width, y: 2.15416*height), control1: CGPoint(x: 0.83368*width, y: 2.11906*height), control2: CGPoint(x: 0.82625*width, y: 2.13489*height))
        path.addCurve(to: CGPoint(x: 0.66777*width, y: 2.23744*height), control1: CGPoint(x: 0.74123*width, y: 2.16724*height), control2: CGPoint(x: 0.69005*width, y: 2.20716*height))
        path.addCurve(to: CGPoint(x: 0.58811*width, y: 2.52719*height), control1: CGPoint(x: 0.62485*width, y: 2.298*height), control2: CGPoint(x: 0.59472*width, y: 2.40674*height))
        path.addCurve(to: CGPoint(x: 0.58646*width, y: 2.98004*height), control1: CGPoint(x: 0.58481*width, y: 2.59326*height), control2: CGPoint(x: 0.58316*width, y: 2.98004*height))
        path.addCurve(to: CGPoint(x: 0.61535*width, y: 2.92705*height), control1: CGPoint(x: 0.58811*width, y: 2.98004*height), control2: CGPoint(x: 0.60091*width, y: 2.95595*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 3.73256*width, y: 1.82175*height))
        path.addCurve(to: CGPoint(x: 3.70202*width, y: 1.76531*height), control1: CGPoint(x: 3.71894*width, y: 1.80661*height), control2: CGPoint(x: 3.70904*width, y: 1.78734*height))
        path.addCurve(to: CGPoint(x: 3.64135*width, y: 1.66345*height), control1: CGPoint(x: 3.68882*width, y: 1.72195*height), control2: CGPoint(x: 3.66653*width, y: 1.6841*height))
        path.addCurve(to: CGPoint(x: 3.41106*width, y: 1.56917*height), control1: CGPoint(x: 3.58522*width, y: 1.61666*height), control2: CGPoint(x: 3.513*width, y: 1.58706*height))
        path.addCurve(to: CGPoint(x: 3.33471*width, y: 1.55058*height), control1: CGPoint(x: 3.38836*width, y: 1.56573*height), control2: CGPoint(x: 3.35411*width, y: 1.55747*height))
        path.addCurve(to: CGPoint(x: 3.1655*width, y: 1.55196*height), control1: CGPoint(x: 3.28931*width, y: 1.53544*height), control2: CGPoint(x: 3.20759*width, y: 1.53613*height))
        path.addCurve(to: CGPoint(x: 3.07676*width, y: 1.58293*height), control1: CGPoint(x: 3.14858*width, y: 1.55816*height), control2: CGPoint(x: 3.10854*width, y: 1.57192*height))
        path.addCurve(to: CGPoint(x: 2.99546*width, y: 1.61666*height), control1: CGPoint(x: 3.04499*width, y: 1.59394*height), control2: CGPoint(x: 3.00825*width, y: 1.60908*height))
        path.addCurve(to: CGPoint(x: 2.9674*width, y: 1.58087*height), control1: CGPoint(x: 2.96863*width, y: 1.6318*height), control2: CGPoint(x: 2.9674*width, y: 1.63042*height))
        path.addCurve(to: CGPoint(x: 2.94676*width, y: 1.40193*height), control1: CGPoint(x: 2.9674*width, y: 1.53476*height), control2: CGPoint(x: 2.95955*width, y: 1.46869*height))
        path.addCurve(to: CGPoint(x: 2.93603*width, y: 1.33655*height), control1: CGPoint(x: 2.94016*width, y: 1.36752*height), control2: CGPoint(x: 2.9352*width, y: 1.33792*height))
        path.addCurve(to: CGPoint(x: 2.96162*width, y: 1.34618*height), control1: CGPoint(x: 2.93686*width, y: 1.33517*height), control2: CGPoint(x: 2.94841*width, y: 1.3393*height))
        path.addCurve(to: CGPoint(x: 3.11184*width, y: 1.34893*height), control1: CGPoint(x: 2.9839*width, y: 1.35719*height), control2: CGPoint(x: 2.99587*width, y: 1.35719*height))
        path.addCurve(to: CGPoint(x: 3.33471*width, y: 1.34549*height), control1: CGPoint(x: 3.18985*width, y: 1.34412*height), control2: CGPoint(x: 3.27445*width, y: 1.34274*height))
        path.addCurve(to: CGPoint(x: 3.59967*width, y: 1.34274*height), control1: CGPoint(x: 3.44862*width, y: 1.351*height), control2: CGPoint(x: 3.56087*width, y: 1.35031*height))
        path.addCurve(to: CGPoint(x: 3.76723*width, y: 1.35582*height), control1: CGPoint(x: 3.63351*width, y: 1.33655*height), control2: CGPoint(x: 3.75402*width, y: 1.34618*height))
        path.addCurve(to: CGPoint(x: 3.86174*width, y: 1.34756*height), control1: CGPoint(x: 3.78498*width, y: 1.36889*height), control2: CGPoint(x: 3.83615*width, y: 1.36407*height))
        path.addCurve(to: CGPoint(x: 3.98432*width, y: 1.11149*height), control1: CGPoint(x: 3.90136*width, y: 1.3214*height), control2: CGPoint(x: 3.94428*width, y: 1.23882*height))
        path.addCurve(to: CGPoint(x: 4.03467*width, y: 1.03923*height), control1: CGPoint(x: 4.00371*width, y: 1.05093*height), control2: CGPoint(x: 4.01156*width, y: 1.03923*height))
        path.addCurve(to: CGPoint(x: 4.05819*width, y: 1.0585*height), control1: CGPoint(x: 4.04994*width, y: 1.03923*height), control2: CGPoint(x: 4.05324*width, y: 1.04198*height))
        path.addCurve(to: CGPoint(x: 4.08254*width, y: 1.23538*height), control1: CGPoint(x: 4.06727*width, y: 1.08809*height), control2: CGPoint(x: 4.07718*width, y: 1.16036*height))
        path.addCurve(to: CGPoint(x: 4.10937*width, y: 1.33517*height), control1: CGPoint(x: 4.08749*width, y: 1.31177*height), control2: CGPoint(x: 4.0941*width, y: 1.33517*height))
        path.addCurve(to: CGPoint(x: 4.18035*width, y: 1.31865*height), control1: CGPoint(x: 4.11515*width, y: 1.33517*height), control2: CGPoint(x: 4.14693*width, y: 1.3276*height))
        path.addCurve(to: CGPoint(x: 4.28395*width, y: 1.29387*height), control1: CGPoint(x: 4.21337*width, y: 1.30902*height), control2: CGPoint(x: 4.26001*width, y: 1.298*height))
        path.addCurve(to: CGPoint(x: 4.41601*width, y: 1.2629*height), control1: CGPoint(x: 4.30788*width, y: 1.28975*height), control2: CGPoint(x: 4.36731*width, y: 1.27598*height))
        path.addCurve(to: CGPoint(x: 4.6525*width, y: 1.23125*height), control1: CGPoint(x: 4.52208*width, y: 1.23538*height), control2: CGPoint(x: 4.63558*width, y: 1.22023*height))
        path.addCurve(to: CGPoint(x: 4.66364*width, y: 1.25052*height), control1: CGPoint(x: 4.65869*width, y: 1.23538*height), control2: CGPoint(x: 4.66364*width, y: 1.24363*height))
        path.addCurve(to: CGPoint(x: 4.61205*width, y: 1.35582*height), control1: CGPoint(x: 4.66364*width, y: 1.26703*height), control2: CGPoint(x: 4.63764*width, y: 1.32003*height))
        path.addCurve(to: CGPoint(x: 4.54767*width, y: 1.47419*height), control1: CGPoint(x: 4.58234*width, y: 1.3978*height), control2: CGPoint(x: 4.55386*width, y: 1.4501*height))
        path.addCurve(to: CGPoint(x: 4.55799*width, y: 1.57605*height), control1: CGPoint(x: 4.5423*width, y: 1.4969*height), control2: CGPoint(x: 4.54643*width, y: 1.53957*height))
        path.addCurve(to: CGPoint(x: 4.60999*width, y: 1.75292*height), control1: CGPoint(x: 4.58729*width, y: 1.66758*height), control2: CGPoint(x: 4.60999*width, y: 1.74604*height))
        path.addCurve(to: CGPoint(x: 4.55386*width, y: 1.73916*height), control1: CGPoint(x: 4.60999*width, y: 1.77151*height), control2: CGPoint(x: 4.59802*width, y: 1.76875*height))
        path.addCurve(to: CGPoint(x: 4.42633*width, y: 1.63248*height), control1: CGPoint(x: 4.50805*width, y: 1.70819*height), control2: CGPoint(x: 4.46389*width, y: 1.67103*height))
        path.addCurve(to: CGPoint(x: 4.32934*width, y: 1.57605*height), control1: CGPoint(x: 4.40322*width, y: 1.60908*height), control2: CGPoint(x: 4.34668*width, y: 1.57605*height))
        path.addCurve(to: CGPoint(x: 4.30623*width, y: 1.56917*height), control1: CGPoint(x: 4.32315*width, y: 1.57605*height), control2: CGPoint(x: 4.31284*width, y: 1.5733*height))
        path.addCurve(to: CGPoint(x: 3.85225*width, y: 1.57261*height), control1: CGPoint(x: 4.25382*width, y: 1.54095*height), control2: CGPoint(x: 3.91127*width, y: 1.54301*height))
        path.addCurve(to: CGPoint(x: 3.80933*width, y: 1.64212*height), control1: CGPoint(x: 3.82996*width, y: 1.58362*height), control2: CGPoint(x: 3.80933*width, y: 1.61734*height))
        path.addCurve(to: CGPoint(x: 3.80561*width, y: 1.67515*height), control1: CGPoint(x: 3.80933*width, y: 1.649*height), control2: CGPoint(x: 3.80768*width, y: 1.66345*height))
        path.addCurve(to: CGPoint(x: 3.79488*width, y: 1.74811*height), control1: CGPoint(x: 3.80314*width, y: 1.68685*height), control2: CGPoint(x: 3.7986*width, y: 1.71989*height))
        path.addCurve(to: CGPoint(x: 3.77383*width, y: 1.83345*height), control1: CGPoint(x: 3.78745*width, y: 1.80248*height), control2: CGPoint(x: 3.78415*width, y: 1.81624*height))
        path.addCurve(to: CGPoint(x: 3.73256*width, y: 1.82175*height), control1: CGPoint(x: 3.76434*width, y: 1.84997*height), control2: CGPoint(x: 3.75485*width, y: 1.84721*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 6.19645*width, y: 1.82175*height))
        path.addCurve(to: CGPoint(x: 6.16591*width, y: 1.76531*height), control1: CGPoint(x: 6.18283*width, y: 1.80661*height), control2: CGPoint(x: 6.17293*width, y: 1.78734*height))
        path.addCurve(to: CGPoint(x: 6.10524*width, y: 1.66345*height), control1: CGPoint(x: 6.1527*width, y: 1.72195*height), control2: CGPoint(x: 6.13042*width, y: 1.6841*height))
        path.addCurve(to: CGPoint(x: 5.87495*width, y: 1.56917*height), control1: CGPoint(x: 6.04911*width, y: 1.61666*height), control2: CGPoint(x: 5.97689*width, y: 1.58706*height))
        path.addCurve(to: CGPoint(x: 5.7986*width, y: 1.55058*height), control1: CGPoint(x: 5.85225*width, y: 1.56573*height), control2: CGPoint(x: 5.81799*width, y: 1.55747*height))
        path.addCurve(to: CGPoint(x: 5.62939*width, y: 1.55196*height), control1: CGPoint(x: 5.7532*width, y: 1.53544*height), control2: CGPoint(x: 5.67148*width, y: 1.53613*height))
        path.addCurve(to: CGPoint(x: 5.54065*width, y: 1.58293*height), control1: CGPoint(x: 5.61246*width, y: 1.55816*height), control2: CGPoint(x: 5.57243*width, y: 1.57192*height))
        path.addCurve(to: CGPoint(x: 5.45935*width, y: 1.61666*height), control1: CGPoint(x: 5.50887*width, y: 1.59394*height), control2: CGPoint(x: 5.47214*width, y: 1.60908*height))
        path.addCurve(to: CGPoint(x: 5.43128*width, y: 1.58087*height), control1: CGPoint(x: 5.43252*width, y: 1.6318*height), control2: CGPoint(x: 5.43128*width, y: 1.63042*height))
        path.addCurve(to: CGPoint(x: 5.41065*width, y: 1.40193*height), control1: CGPoint(x: 5.43128*width, y: 1.53476*height), control2: CGPoint(x: 5.42344*width, y: 1.46869*height))
        path.addCurve(to: CGPoint(x: 5.39992*width, y: 1.33655*height), control1: CGPoint(x: 5.40404*width, y: 1.36752*height), control2: CGPoint(x: 5.39909*width, y: 1.33792*height))
        path.addCurve(to: CGPoint(x: 5.42551*width, y: 1.34618*height), control1: CGPoint(x: 5.40074*width, y: 1.33517*height), control2: CGPoint(x: 5.4123*width, y: 1.3393*height))
        path.addCurve(to: CGPoint(x: 5.57573*width, y: 1.34893*height), control1: CGPoint(x: 5.44779*width, y: 1.35719*height), control2: CGPoint(x: 5.45976*width, y: 1.35719*height))
        path.addCurve(to: CGPoint(x: 5.7986*width, y: 1.34549*height), control1: CGPoint(x: 5.65374*width, y: 1.34412*height), control2: CGPoint(x: 5.73834*width, y: 1.34274*height))
        path.addCurve(to: CGPoint(x: 6.06356*width, y: 1.34274*height), control1: CGPoint(x: 5.91251*width, y: 1.351*height), control2: CGPoint(x: 6.02476*width, y: 1.35031*height))
        path.addCurve(to: CGPoint(x: 6.23112*width, y: 1.35582*height), control1: CGPoint(x: 6.0974*width, y: 1.33655*height), control2: CGPoint(x: 6.21791*width, y: 1.34618*height))
        path.addCurve(to: CGPoint(x: 6.32563*width, y: 1.34756*height), control1: CGPoint(x: 6.24887*width, y: 1.36889*height), control2: CGPoint(x: 6.30004*width, y: 1.36407*height))
        path.addCurve(to: CGPoint(x: 6.4482*width, y: 1.11149*height), control1: CGPoint(x: 6.36525*width, y: 1.3214*height), control2: CGPoint(x: 6.40817*width, y: 1.23882*height))
        path.addCurve(to: CGPoint(x: 6.49856*width, y: 1.03923*height), control1: CGPoint(x: 6.4676*width, y: 1.05093*height), control2: CGPoint(x: 6.47544*width, y: 1.03923*height))
        path.addCurve(to: CGPoint(x: 6.52208*width, y: 1.0585*height), control1: CGPoint(x: 6.51383*width, y: 1.03923*height), control2: CGPoint(x: 6.51713*width, y: 1.04198*height))
        path.addCurve(to: CGPoint(x: 6.54643*width, y: 1.23538*height), control1: CGPoint(x: 6.53116*width, y: 1.08809*height), control2: CGPoint(x: 6.54106*width, y: 1.16036*height))
        path.addCurve(to: CGPoint(x: 6.57326*width, y: 1.33517*height), control1: CGPoint(x: 6.55138*width, y: 1.31177*height), control2: CGPoint(x: 6.55799*width, y: 1.33517*height))
        path.addCurve(to: CGPoint(x: 6.64424*width, y: 1.31865*height), control1: CGPoint(x: 6.57903*width, y: 1.33517*height), control2: CGPoint(x: 6.61081*width, y: 1.3276*height))
        path.addCurve(to: CGPoint(x: 6.76434*width, y: 1.29043*height), control1: CGPoint(x: 6.67726*width, y: 1.30902*height), control2: CGPoint(x: 6.73132*width, y: 1.29663*height))
        path.addCurve(to: CGPoint(x: 6.8799*width, y: 1.26222*height), control1: CGPoint(x: 6.79736*width, y: 1.28424*height), control2: CGPoint(x: 6.84936*width, y: 1.27116*height))
        path.addCurve(to: CGPoint(x: 7.02022*width, y: 1.23469*height), control1: CGPoint(x: 6.91044*width, y: 1.25327*height), control2: CGPoint(x: 6.97359*width, y: 1.24088*height))
        path.addCurve(to: CGPoint(x: 7.12753*width, y: 1.25052*height), control1: CGPoint(x: 7.10937*width, y: 1.22299*height), control2: CGPoint(x: 7.12753*width, y: 1.22574*height))
        path.addCurve(to: CGPoint(x: 7.07594*width, y: 1.35582*height), control1: CGPoint(x: 7.12753*width, y: 1.26703*height), control2: CGPoint(x: 7.10153*width, y: 1.32003*height))
        path.addCurve(to: CGPoint(x: 7.01156*width, y: 1.47419*height), control1: CGPoint(x: 7.04622*width, y: 1.3978*height), control2: CGPoint(x: 7.01775*width, y: 1.4501*height))
        path.addCurve(to: CGPoint(x: 7.02187*width, y: 1.57605*height), control1: CGPoint(x: 7.00619*width, y: 1.4969*height), control2: CGPoint(x: 7.01032*width, y: 1.53957*height))
        path.addCurve(to: CGPoint(x: 7.07388*width, y: 1.75292*height), control1: CGPoint(x: 7.05118*width, y: 1.66758*height), control2: CGPoint(x: 7.07388*width, y: 1.74604*height))
        path.addCurve(to: CGPoint(x: 7.01775*width, y: 1.73916*height), control1: CGPoint(x: 7.07388*width, y: 1.77151*height), control2: CGPoint(x: 7.06191*width, y: 1.76875*height))
        path.addCurve(to: CGPoint(x: 6.89022*width, y: 1.63248*height), control1: CGPoint(x: 6.97194*width, y: 1.70819*height), control2: CGPoint(x: 6.92778*width, y: 1.67103*height))
        path.addCurve(to: CGPoint(x: 6.79323*width, y: 1.57605*height), control1: CGPoint(x: 6.86711*width, y: 1.60908*height), control2: CGPoint(x: 6.81057*width, y: 1.57605*height))
        path.addCurve(to: CGPoint(x: 6.77012*width, y: 1.56917*height), control1: CGPoint(x: 6.78704*width, y: 1.57605*height), control2: CGPoint(x: 6.77672*width, y: 1.5733*height))
        path.addCurve(to: CGPoint(x: 6.31614*width, y: 1.57261*height), control1: CGPoint(x: 6.71771*width, y: 1.54095*height), control2: CGPoint(x: 6.37515*width, y: 1.54301*height))
        path.addCurve(to: CGPoint(x: 6.27322*width, y: 1.64212*height), control1: CGPoint(x: 6.29385*width, y: 1.58362*height), control2: CGPoint(x: 6.27322*width, y: 1.61734*height))
        path.addCurve(to: CGPoint(x: 6.2695*width, y: 1.67515*height), control1: CGPoint(x: 6.27322*width, y: 1.649*height), control2: CGPoint(x: 6.27156*width, y: 1.66345*height))
        path.addCurve(to: CGPoint(x: 6.25877*width, y: 1.74811*height), control1: CGPoint(x: 6.26702*width, y: 1.68685*height), control2: CGPoint(x: 6.26248*width, y: 1.71989*height))
        path.addCurve(to: CGPoint(x: 6.23772*width, y: 1.83345*height), control1: CGPoint(x: 6.25134*width, y: 1.80248*height), control2: CGPoint(x: 6.24804*width, y: 1.81624*height))
        path.addCurve(to: CGPoint(x: 6.19645*width, y: 1.82175*height), control1: CGPoint(x: 6.22823*width, y: 1.84997*height), control2: CGPoint(x: 6.21874*width, y: 1.84721*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 4.98556*width, y: 1.43703*height))
        path.addCurve(to: CGPoint(x: 4.9773*width, y: 1.35582*height), control1: CGPoint(x: 4.98556*width, y: 1.42464*height), control2: CGPoint(x: 4.98184*width, y: 1.38816*height))
        path.addCurve(to: CGPoint(x: 4.96905*width, y: 1.27323*height), control1: CGPoint(x: 4.97276*width, y: 1.32347*height), control2: CGPoint(x: 4.96905*width, y: 1.2863*height))
        path.addCurve(to: CGPoint(x: 4.9513*width, y: 1.21266*height), control1: CGPoint(x: 4.96863*width, y: 1.234*height), control2: CGPoint(x: 4.96492*width, y: 1.22092*height))
        path.addCurve(to: CGPoint(x: 4.69047*width, y: 1.10048*height), control1: CGPoint(x: 4.93562*width, y: 1.20372*height), control2: CGPoint(x: 4.73793*width, y: 1.11838*height))
        path.addCurve(to: CGPoint(x: 4.58316*width, y: 1.06676*height), control1: CGPoint(x: 4.67231*width, y: 1.0936*height), control2: CGPoint(x: 4.62402*width, y: 1.07846*height))
        path.addCurve(to: CGPoint(x: 4.44573*width, y: 1.05024*height), control1: CGPoint(x: 4.51424*width, y: 1.04749*height), control2: CGPoint(x: 4.50433*width, y: 1.04611*height))
        path.addCurve(to: CGPoint(x: 4.37474*width, y: 1.04267*height), control1: CGPoint(x: 4.38877*width, y: 1.05437*height), control2: CGPoint(x: 4.38217*width, y: 1.05368*height))
        path.addCurve(to: CGPoint(x: 4.36649*width, y: 1.02065*height), control1: CGPoint(x: 4.3702*width, y: 1.03579*height), control2: CGPoint(x: 4.36649*width, y: 1.02615*height))
        path.addCurve(to: CGPoint(x: 4.39992*width, y: 0.91397*height), control1: CGPoint(x: 4.36649*width, y: 1.00757*height), control2: CGPoint(x: 4.38135*width, y: 0.96008*height))
        path.addCurve(to: CGPoint(x: 4.40941*width, y: 0.82244*height), control1: CGPoint(x: 4.42509*width, y: 0.85203*height), control2: CGPoint(x: 4.42592*width, y: 0.84584*height))
        path.addCurve(to: CGPoint(x: 4.36525*width, y: 0.76256*height), control1: CGPoint(x: 4.39414*width, y: 0.80041*height), control2: CGPoint(x: 4.38093*width, y: 0.78252*height))
        path.addCurve(to: CGPoint(x: 4.32233*width, y: 0.70544*height), control1: CGPoint(x: 4.3603*width, y: 0.75568*height), control2: CGPoint(x: 4.3409*width, y: 0.73021*height))
        path.addCurve(to: CGPoint(x: 4.28642*width, y: 0.6607*height), control1: CGPoint(x: 4.30376*width, y: 0.68066*height), control2: CGPoint(x: 4.28766*width, y: 0.6607*height))
        path.addCurve(to: CGPoint(x: 4.26414*width, y: 0.63799*height), control1: CGPoint(x: 4.28477*width, y: 0.6607*height), control2: CGPoint(x: 4.27487*width, y: 0.65038*height))
        path.addCurve(to: CGPoint(x: 4.11267*width, y: 0.50379*height), control1: CGPoint(x: 4.21544*width, y: 0.58156*height), control2: CGPoint(x: 4.1527*width, y: 0.52581*height))
        path.addCurve(to: CGPoint(x: 3.98225*width, y: 0.4501*height), control1: CGPoint(x: 4.05861*width, y: 0.47419*height), control2: CGPoint(x: 4.04333*width, y: 0.468*height))
        path.addCurve(to: CGPoint(x: 3.87742*width, y: 0.43496*height), control1: CGPoint(x: 3.93314*width, y: 0.43634*height), control2: CGPoint(x: 3.90962*width, y: 0.4329*height))
        path.addCurve(to: CGPoint(x: 3.79901*width, y: 0.5788*height), control1: CGPoint(x: 3.80685*width, y: 0.44047*height), control2: CGPoint(x: 3.80066*width, y: 0.45148*height))
        path.addCurve(to: CGPoint(x: 3.77053*width, y: 0.70544*height), control1: CGPoint(x: 3.79736*width, y: 0.68066*height), control2: CGPoint(x: 3.79364*width, y: 0.69855*height))
        path.addCurve(to: CGPoint(x: 3.65539*width, y: 0.65795*height), control1: CGPoint(x: 3.75237*width, y: 0.71163*height), control2: CGPoint(x: 3.70037*width, y: 0.68961*height))
        path.addCurve(to: CGPoint(x: 3.54932*width, y: 0.61046*height), control1: CGPoint(x: 3.59884*width, y: 0.61803*height), control2: CGPoint(x: 3.58234*width, y: 0.61046*height))
        path.addCurve(to: CGPoint(x: 3.47668*width, y: 0.649*height), control1: CGPoint(x: 3.5163*width, y: 0.61046*height), control2: CGPoint(x: 3.5097*width, y: 0.6139*height))
        path.addCurve(to: CGPoint(x: 3.32645*width, y: 0.83827*height), control1: CGPoint(x: 3.43417*width, y: 0.69305*height), control2: CGPoint(x: 3.40074*width, y: 0.73503*height))
        path.addCurve(to: CGPoint(x: 3.26455*width, y: 0.92292*height), control1: CGPoint(x: 3.29798*width, y: 0.87749*height), control2: CGPoint(x: 3.27033*width, y: 0.91535*height))
        path.addCurve(to: CGPoint(x: 3.22947*width, y: 0.96903*height), control1: CGPoint(x: 3.25877*width, y: 0.93049*height), control2: CGPoint(x: 3.24309*width, y: 0.95114*height))
        path.addCurve(to: CGPoint(x: 3.0974*width, y: 1.06745*height), control1: CGPoint(x: 3.15724*width, y: 1.06401*height), control2: CGPoint(x: 3.10442*width, y: 1.10392*height))
        path.addCurve(to: CGPoint(x: 3.13578*width, y: 0.89814*height), control1: CGPoint(x: 3.09451*width, y: 1.05093*height), control2: CGPoint(x: 3.10896*width, y: 0.98692*height))
        path.addCurve(to: CGPoint(x: 3.17747*width, y: 0.72195*height), control1: CGPoint(x: 3.15435*width, y: 0.8362*height), control2: CGPoint(x: 3.16137*width, y: 0.80592*height))
        path.addCurve(to: CGPoint(x: 3.18201*width, y: 0.64212*height), control1: CGPoint(x: 3.17994*width, y: 0.70888*height), control2: CGPoint(x: 3.18201*width, y: 0.6724*height))
        path.addLine(to: CGPoint(x: 3.18201*width, y: 0.58637*height))
        path.addLine(to: CGPoint(x: 3.19686*width, y: 0.57467*height))
        path.addCurve(to: CGPoint(x: 3.39208*width, y: 0.45699*height), control1: CGPoint(x: 3.20512*width, y: 0.56848*height), control2: CGPoint(x: 3.29261*width, y: 0.51549*height))
        path.addCurve(to: CGPoint(x: 3.64837*width, y: 0.30557*height), control1: CGPoint(x: 3.49113*width, y: 0.39849*height), control2: CGPoint(x: 3.60627*width, y: 0.33035*height))
        path.addCurve(to: CGPoint(x: 3.8279*width, y: 0.1927*height), control1: CGPoint(x: 3.69047*width, y: 0.2808*height), control2: CGPoint(x: 3.77136*width, y: 0.22987*height))
        path.addCurve(to: CGPoint(x: 3.96079*width, y: 0.10736*height), control1: CGPoint(x: 3.88485*width, y: 0.15623*height), control2: CGPoint(x: 3.9447*width, y: 0.117*height))
        path.addCurve(to: CGPoint(x: 4.00454*width, y: 0.07295*height), control1: CGPoint(x: 3.9773*width, y: 0.09704*height), control2: CGPoint(x: 3.99711*width, y: 0.08121*height))
        path.addCurve(to: CGPoint(x: 4.11308*width, y: 0.0351*height), control1: CGPoint(x: 4.03673*width, y: 0.03648*height), control2: CGPoint(x: 4.10483*width, y: 0.01308*height))
        path.addCurve(to: CGPoint(x: 4.08296*width, y: 0.14866*height), control1: CGPoint(x: 4.11804*width, y: 0.04955*height), control2: CGPoint(x: 4.10854*width, y: 0.08534*height))
        path.addCurve(to: CGPoint(x: 4.05407*width, y: 0.22368*height), control1: CGPoint(x: 4.06851*width, y: 0.18582*height), control2: CGPoint(x: 4.0553*width, y: 0.21955*height))
        path.addCurve(to: CGPoint(x: 4.16426*width, y: 0.29938*height), control1: CGPoint(x: 4.052*width, y: 0.23262*height), control2: CGPoint(x: 4.06645*width, y: 0.24295*height))
        path.addCurve(to: CGPoint(x: 4.44078*width, y: 0.54164*height), control1: CGPoint(x: 4.27652*width, y: 0.36476*height), control2: CGPoint(x: 4.34007*width, y: 0.42051*height))
        path.addCurve(to: CGPoint(x: 4.57119*width, y: 0.68823*height), control1: CGPoint(x: 4.47503*width, y: 0.58293*height), control2: CGPoint(x: 4.56872*width, y: 0.68823*height))
        path.addCurve(to: CGPoint(x: 4.59884*width, y: 0.71783*height), control1: CGPoint(x: 4.57202*width, y: 0.68823*height), control2: CGPoint(x: 4.5844*width, y: 0.702*height))
        path.addCurve(to: CGPoint(x: 4.7012*width, y: 0.8245*height), control1: CGPoint(x: 4.62237*width, y: 0.74535*height), control2: CGPoint(x: 4.66034*width, y: 0.78458*height))
        path.addCurve(to: CGPoint(x: 4.86711*width, y: 0.78527*height), control1: CGPoint(x: 4.7305*width, y: 0.85272*height), control2: CGPoint(x: 4.75815*width, y: 0.84584*height))
        path.addCurve(to: CGPoint(x: 4.94635*width, y: 0.79835*height), control1: CGPoint(x: 4.92324*width, y: 0.75361*height), control2: CGPoint(x: 4.92984*width, y: 0.75499*height))
        path.addCurve(to: CGPoint(x: 4.96286*width, y: 0.83827*height), control1: CGPoint(x: 4.95213*width, y: 0.81349*height), control2: CGPoint(x: 4.95955*width, y: 0.83138*height))
        path.addCurve(to: CGPoint(x: 4.97813*width, y: 0.8713*height), control1: CGPoint(x: 4.96616*width, y: 0.84446*height), control2: CGPoint(x: 4.97317*width, y: 0.8596*height))
        path.addCurve(to: CGPoint(x: 5.08048*width, y: 1.06263*height), control1: CGPoint(x: 5.01114*width, y: 0.94769*height), control2: CGPoint(x: 5.04705*width, y: 1.01445*height))
        path.addCurve(to: CGPoint(x: 5.23855*width, y: 1.14935*height), control1: CGPoint(x: 5.10524*width, y: 1.09842*height), control2: CGPoint(x: 5.19728*width, y: 1.14866*height))
        path.addCurve(to: CGPoint(x: 5.32315*width, y: 1.18858*height), control1: CGPoint(x: 5.26702*width, y: 1.14935*height), control2: CGPoint(x: 5.31242*width, y: 1.17068*height))
        path.addCurve(to: CGPoint(x: 5.33141*width, y: 1.24088*height), control1: CGPoint(x: 5.33182*width, y: 1.20303*height), control2: CGPoint(x: 5.33306*width, y: 1.20991*height))
        path.addCurve(to: CGPoint(x: 5.30499*width, y: 1.33448*height), control1: CGPoint(x: 5.32893*width, y: 1.2863*height), control2: CGPoint(x: 5.3182*width, y: 1.32416*height))
        path.addCurve(to: CGPoint(x: 5.24226*width, y: 1.34893*height), control1: CGPoint(x: 5.29922*width, y: 1.33861*height), control2: CGPoint(x: 5.27115*width, y: 1.34549*height))
        path.addCurve(to: CGPoint(x: 5.03426*width, y: 1.43152*height), control1: CGPoint(x: 5.13826*width, y: 1.36339*height), control2: CGPoint(x: 5.09327*width, y: 1.38128*height))
        path.addCurve(to: CGPoint(x: 4.98556*width, y: 1.43703*height), control1: CGPoint(x: 4.99422*width, y: 1.46593*height), control2: CGPoint(x: 4.98556*width, y: 1.46731*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 5.49113*width, y: 1.23538*height))
        path.addCurve(to: CGPoint(x: 5.43046*width, y: 1.1693*height), control1: CGPoint(x: 5.47544*width, y: 1.21473*height), control2: CGPoint(x: 5.44779*width, y: 1.18513*height))
        path.addCurve(to: CGPoint(x: 5.46224*width, y: 0.99931*height), control1: CGPoint(x: 5.39043*width, y: 1.13489*height), control2: CGPoint(x: 5.38836*width, y: 1.14591*height))
        path.addCurve(to: CGPoint(x: 5.68386*width, y: 0.65588*height), control1: CGPoint(x: 5.52208*width, y: 0.88094*height), control2: CGPoint(x: 5.56583*width, y: 0.81211*height))
        path.addCurve(to: CGPoint(x: 5.81304*width, y: 0.46043*height), control1: CGPoint(x: 5.77095*width, y: 0.54026*height), control2: CGPoint(x: 5.79571*width, y: 0.5031*height))
        path.addCurve(to: CGPoint(x: 5.82584*width, y: 0.37164*height), control1: CGPoint(x: 5.82418*width, y: 0.4329*height), control2: CGPoint(x: 5.82542*width, y: 0.42464*height))
        path.addCurve(to: CGPoint(x: 5.82295*width, y: 0.27529*height), control1: CGPoint(x: 5.82625*width, y: 0.3393*height), control2: CGPoint(x: 5.82501*width, y: 0.29594*height))
        path.addCurve(to: CGPoint(x: 5.82253*width, y: 0.20647*height), control1: CGPoint(x: 5.8213*width, y: 0.25465*height), control2: CGPoint(x: 5.8213*width, y: 0.22368*height))
        path.addCurve(to: CGPoint(x: 5.83657*width, y: 0.17343*height), control1: CGPoint(x: 5.82501*width, y: 0.17963*height), control2: CGPoint(x: 5.82666*width, y: 0.1755*height))
        path.addCurve(to: CGPoint(x: 5.92035*width, y: 0.21198*height), control1: CGPoint(x: 5.84895*width, y: 0.17068*height), control2: CGPoint(x: 5.90095*width, y: 0.19477*height))
        path.addCurve(to: CGPoint(x: 5.97606*width, y: 0.24845*height), control1: CGPoint(x: 5.92736*width, y: 0.21817*height), control2: CGPoint(x: 5.95213*width, y: 0.23469*height))
        path.addCurve(to: CGPoint(x: 6.04829*width, y: 0.29112*height), control1: CGPoint(x: 6.0*width, y: 0.26222*height), control2: CGPoint(x: 6.0326*width, y: 0.28149*height))
        path.addCurve(to: CGPoint(x: 6.45522*width, y: 0.47075*height), control1: CGPoint(x: 6.17458*width, y: 0.36614*height), control2: CGPoint(x: 6.30087*width, y: 0.42189*height))
        path.addCurve(to: CGPoint(x: 6.70161*width, y: 0.51342*height), control1: CGPoint(x: 6.57161*width, y: 0.50791*height), control2: CGPoint(x: 6.61618*width, y: 0.51549*height))
        path.addCurve(to: CGPoint(x: 6.78993*width, y: 0.52237*height), control1: CGPoint(x: 6.76434*width, y: 0.51204*height), control2: CGPoint(x: 6.77961*width, y: 0.51342*height))
        path.addCurve(to: CGPoint(x: 6.83657*width, y: 0.66758*height), control1: CGPoint(x: 6.80603*width, y: 0.53682*height), control2: CGPoint(x: 6.82212*width, y: 0.58706*height))
        path.addCurve(to: CGPoint(x: 6.84688*width, y: 0.7192*height), control1: CGPoint(x: 6.84028*width, y: 0.68823*height), control2: CGPoint(x: 6.84523*width, y: 0.71163*height))
        path.addCurve(to: CGPoint(x: 6.85225*width, y: 0.75017*height), control1: CGPoint(x: 6.84895*width, y: 0.72677*height), control2: CGPoint(x: 6.85142*width, y: 0.74054*height))
        path.addCurve(to: CGPoint(x: 6.86133*width, y: 0.80523*height), control1: CGPoint(x: 6.85349*width, y: 0.75981*height), control2: CGPoint(x: 6.85761*width, y: 0.78458*height))
        path.addCurve(to: CGPoint(x: 6.8799*width, y: 0.92567*height), control1: CGPoint(x: 6.86835*width, y: 0.84377*height), control2: CGPoint(x: 6.8733*width, y: 0.87612*height))
        path.addCurve(to: CGPoint(x: 6.88733*width, y: 0.98073*height), control1: CGPoint(x: 6.88196*width, y: 0.94081*height), control2: CGPoint(x: 6.88527*width, y: 0.96559*height))
        path.addCurve(to: CGPoint(x: 6.90012*width, y: 1.07364*height), control1: CGPoint(x: 6.88939*width, y: 0.99587*height), control2: CGPoint(x: 6.89517*width, y: 1.03785*height))
        path.addCurve(to: CGPoint(x: 6.91374*width, y: 1.16173*height), control1: CGPoint(x: 6.90508*width, y: 1.10943*height), control2: CGPoint(x: 6.91127*width, y: 1.14935*height))
        path.addCurve(to: CGPoint(x: 6.90714*width, y: 1.23813*height), control1: CGPoint(x: 6.91828*width, y: 1.18789*height), control2: CGPoint(x: 6.91539*width, y: 1.22712*height))
        path.addCurve(to: CGPoint(x: 6.85968*width, y: 1.21679*height), control1: CGPoint(x: 6.90054*width, y: 1.24708*height), control2: CGPoint(x: 6.8799*width, y: 1.23813*height))
        path.addCurve(to: CGPoint(x: 6.83368*width, y: 1.19133*height), control1: CGPoint(x: 6.85142*width, y: 1.20785*height), control2: CGPoint(x: 6.83987*width, y: 1.19615*height))
        path.addCurve(to: CGPoint(x: 6.82212*width, y: 1.17619*height), control1: CGPoint(x: 6.82707*width, y: 1.18582*height), control2: CGPoint(x: 6.82212*width, y: 1.17894*height))
        path.addCurve(to: CGPoint(x: 6.81098*width, y: 1.16036*height), control1: CGPoint(x: 6.82212*width, y: 1.17275*height), control2: CGPoint(x: 6.81717*width, y: 1.16586*height))
        path.addCurve(to: CGPoint(x: 6.77672*width, y: 1.11425*height), control1: CGPoint(x: 6.80437*width, y: 1.15485*height), control2: CGPoint(x: 6.7891*width, y: 1.13421*height))
        path.addCurve(to: CGPoint(x: 6.67231*width, y: 0.9532*height), control1: CGPoint(x: 6.70739*width, y: 1.00551*height), control2: CGPoint(x: 6.68551*width, y: 0.97178*height))
        path.addCurve(to: CGPoint(x: 6.58688*width, y: 0.84997*height), control1: CGPoint(x: 6.63723*width, y: 0.90434*height), control2: CGPoint(x: 6.61288*width, y: 0.87474*height))
        path.addCurve(to: CGPoint(x: 6.56211*width, y: 0.82588*height), control1: CGPoint(x: 6.57656*width, y: 0.84033*height), control2: CGPoint(x: 6.56541*width, y: 0.82932*height))
        path.addCurve(to: CGPoint(x: 6.4449*width, y: 0.74398*height), control1: CGPoint(x: 6.54808*width, y: 0.81074*height), control2: CGPoint(x: 6.47132*width, y: 0.75705*height))
        path.addCurve(to: CGPoint(x: 6.36442*width, y: 0.74604*height), control1: CGPoint(x: 6.40693*width, y: 0.72471*height), control2: CGPoint(x: 6.38423*width, y: 0.7254*height))
        path.addCurve(to: CGPoint(x: 6.28147*width, y: 0.85822*height), control1: CGPoint(x: 6.34709*width, y: 0.76462*height), control2: CGPoint(x: 6.30334*width, y: 0.82312*height))
        path.addCurve(to: CGPoint(x: 6.26248*width, y: 0.88094*height), control1: CGPoint(x: 6.27363*width, y: 0.87061*height), control2: CGPoint(x: 6.26537*width, y: 0.88094*height))
        path.addCurve(to: CGPoint(x: 6.24639*width, y: 0.80179*height), control1: CGPoint(x: 6.25753*width, y: 0.88094*height), control2: CGPoint(x: 6.25052*width, y: 0.84721*height))
        path.addCurve(to: CGPoint(x: 6.13083*width, y: 0.6435*height), control1: CGPoint(x: 6.23566*width, y: 0.69167*height), control2: CGPoint(x: 6.21709*width, y: 0.66621*height))
        path.addCurve(to: CGPoint(x: 6.00083*width, y: 0.65244*height), control1: CGPoint(x: 6.09781*width, y: 0.63524*height), control2: CGPoint(x: 6.04251*width, y: 0.63868*height))
        path.addCurve(to: CGPoint(x: 5.7078*width, y: 0.91328*height), control1: CGPoint(x: 5.92324*width, y: 0.67791*height), control2: CGPoint(x: 5.80561*width, y: 0.78321*height))
        path.addCurve(to: CGPoint(x: 5.58481*width, y: 1.11218*height), control1: CGPoint(x: 5.67437*width, y: 0.95802*height), control2: CGPoint(x: 5.60462*width, y: 1.0702*height))
        path.addCurve(to: CGPoint(x: 5.56583*width, y: 1.15279*height), control1: CGPoint(x: 5.57986*width, y: 1.12319*height), control2: CGPoint(x: 5.57119*width, y: 1.14178*height))
        path.addCurve(to: CGPoint(x: 5.5456*width, y: 1.20785*height), control1: CGPoint(x: 5.56046*width, y: 1.16449*height), control2: CGPoint(x: 5.55138*width, y: 1.18926*height))
        path.addCurve(to: CGPoint(x: 5.52745*width, y: 1.25809*height), control1: CGPoint(x: 5.53941*width, y: 1.22712*height), control2: CGPoint(x: 5.53157*width, y: 1.24914*height))
        path.addLine(to: CGPoint(x: 5.5196*width, y: 1.27392*height))
        path.addLine(to: CGPoint(x: 5.49113*width, y: 1.23538*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 2.90673*width, y: 1.18513*height))
        path.addCurve(to: CGPoint(x: 2.88898*width, y: 1.13558*height), control1: CGPoint(x: 2.90219*width, y: 1.17481*height), control2: CGPoint(x: 2.89393*width, y: 1.1521*height))
        path.addCurve(to: CGPoint(x: 2.87*width, y: 1.08396*height), control1: CGPoint(x: 2.88362*width, y: 1.11838*height), control2: CGPoint(x: 2.87536*width, y: 1.09566*height))
        path.addCurve(to: CGPoint(x: 2.85101*width, y: 1.04336*height), control1: CGPoint(x: 2.86463*width, y: 1.07295*height), control2: CGPoint(x: 2.85596*width, y: 1.05437*height))
        path.addCurve(to: CGPoint(x: 2.72802*width, y: 0.84446*height), control1: CGPoint(x: 2.8312*width, y: 1.00138*height), control2: CGPoint(x: 2.76145*width, y: 0.88919*height))
        path.addCurve(to: CGPoint(x: 2.435*width, y: 0.58362*height), control1: CGPoint(x: 2.63021*width, y: 0.71438*height), control2: CGPoint(x: 2.51259*width, y: 0.60908*height))
        path.addCurve(to: CGPoint(x: 2.30499*width, y: 0.57467*height), control1: CGPoint(x: 2.39331*width, y: 0.56986*height), control2: CGPoint(x: 2.33801*width, y: 0.56641*height))
        path.addCurve(to: CGPoint(x: 2.18943*width, y: 0.73297*height), control1: CGPoint(x: 2.21874*width, y: 0.59738*height), control2: CGPoint(x: 2.20017*width, y: 0.62285*height))
        path.addCurve(to: CGPoint(x: 2.17334*width, y: 0.81211*height), control1: CGPoint(x: 2.18531*width, y: 0.77839*height), control2: CGPoint(x: 2.17829*width, y: 0.81211*height))
        path.addCurve(to: CGPoint(x: 2.15435*width, y: 0.7894*height), control1: CGPoint(x: 2.17045*width, y: 0.81211*height), control2: CGPoint(x: 2.1622*width, y: 0.80179*height))
        path.addCurve(to: CGPoint(x: 2.0714*width, y: 0.67722*height), control1: CGPoint(x: 2.13248*width, y: 0.7543*height), control2: CGPoint(x: 2.08873*width, y: 0.6958*height))
        path.addCurve(to: CGPoint(x: 1.99092*width, y: 0.67515*height), control1: CGPoint(x: 2.05159*width, y: 0.65657*height), control2: CGPoint(x: 2.02889*width, y: 0.65588*height))
        path.addCurve(to: CGPoint(x: 1.87371*width, y: 0.75705*height), control1: CGPoint(x: 1.96451*width, y: 0.68823*height), control2: CGPoint(x: 1.88774*width, y: 0.74191*height))
        path.addCurve(to: CGPoint(x: 1.84895*width, y: 0.78114*height), control1: CGPoint(x: 1.87041*width, y: 0.7605*height), control2: CGPoint(x: 1.85927*width, y: 0.77151*height))
        path.addCurve(to: CGPoint(x: 1.76352*width, y: 0.88438*height), control1: CGPoint(x: 1.82295*width, y: 0.80592*height), control2: CGPoint(x: 1.7986*width, y: 0.83551*height))
        path.addCurve(to: CGPoint(x: 1.6591*width, y: 1.04542*height), control1: CGPoint(x: 1.75031*width, y: 0.90296*height), control2: CGPoint(x: 1.72844*width, y: 0.93668*height))
        path.addCurve(to: CGPoint(x: 1.62526*width, y: 1.09153*height), control1: CGPoint(x: 1.64672*width, y: 1.06538*height), control2: CGPoint(x: 1.63145*width, y: 1.08603*height))
        path.addCurve(to: CGPoint(x: 1.6137*width, y: 1.10736*height), control1: CGPoint(x: 1.61865*width, y: 1.09704*height), control2: CGPoint(x: 1.6137*width, y: 1.10392*height))
        path.addCurve(to: CGPoint(x: 1.60256*width, y: 1.12251*height), control1: CGPoint(x: 1.6137*width, y: 1.11081*height), control2: CGPoint(x: 1.60875*width, y: 1.11769*height))
        path.addCurve(to: CGPoint(x: 1.57161*width, y: 1.15141*height), control1: CGPoint(x: 1.59596*width, y: 1.12801*height), control2: CGPoint(x: 1.58234*width, y: 1.14109*height))
        path.addCurve(to: CGPoint(x: 1.52125*width, y: 1.14384*height), control1: CGPoint(x: 1.54478*width, y: 1.17825*height), control2: CGPoint(x: 1.52662*width, y: 1.1755*height))
        path.addCurve(to: CGPoint(x: 1.52208*width, y: 1.09566*height), control1: CGPoint(x: 1.51878*width, y: 1.12939*height), control2: CGPoint(x: 1.51919*width, y: 1.11287*height))
        path.addCurve(to: CGPoint(x: 1.53529*width, y: 1.00482*height), control1: CGPoint(x: 1.52456*width, y: 1.0819*height), control2: CGPoint(x: 1.53033*width, y: 1.04061*height))
        path.addCurve(to: CGPoint(x: 1.54849*width, y: 0.91191*height), control1: CGPoint(x: 1.54065*width, y: 0.96903*height), control2: CGPoint(x: 1.54643*width, y: 0.92705*height))
        path.addCurve(to: CGPoint(x: 1.55592*width, y: 0.85685*height), control1: CGPoint(x: 1.55056*width, y: 0.89677*height), control2: CGPoint(x: 1.55386*width, y: 0.87199*height))
        path.addCurve(to: CGPoint(x: 1.57449*width, y: 0.73641*height), control1: CGPoint(x: 1.56253*width, y: 0.8073*height), control2: CGPoint(x: 1.56748*width, y: 0.77495*height))
        path.addCurve(to: CGPoint(x: 1.58357*width, y: 0.68135*height), control1: CGPoint(x: 1.57821*width, y: 0.71576*height), control2: CGPoint(x: 1.58234*width, y: 0.69098*height))
        path.addCurve(to: CGPoint(x: 1.58894*width, y: 0.65038*height), control1: CGPoint(x: 1.5844*width, y: 0.67171*height), control2: CGPoint(x: 1.58688*width, y: 0.65795*height))
        path.addCurve(to: CGPoint(x: 1.59926*width, y: 0.59876*height), control1: CGPoint(x: 1.59059*width, y: 0.64281*height), control2: CGPoint(x: 1.59554*width, y: 0.61941*height))
        path.addCurve(to: CGPoint(x: 1.64589*width, y: 0.45354*height), control1: CGPoint(x: 1.6137*width, y: 0.51824*height), control2: CGPoint(x: 1.6298*width, y: 0.468*height))
        path.addCurve(to: CGPoint(x: 1.73421*width, y: 0.4446*height), control1: CGPoint(x: 1.65621*width, y: 0.4446*height), control2: CGPoint(x: 1.67148*width, y: 0.44322*height))
        path.addCurve(to: CGPoint(x: 1.9806*width, y: 0.40193*height), control1: CGPoint(x: 1.81965*width, y: 0.44666*height), control2: CGPoint(x: 1.86422*width, y: 0.43909*height))
        path.addCurve(to: CGPoint(x: 2.38754*width, y: 0.2223*height), control1: CGPoint(x: 2.13496*width, y: 0.35306*height), control2: CGPoint(x: 2.26125*width, y: 0.29732*height))
        path.addCurve(to: CGPoint(x: 2.45976*width, y: 0.17963*height), control1: CGPoint(x: 2.40363*width, y: 0.21266*height), control2: CGPoint(x: 2.43582*width, y: 0.19339*height))
        path.addCurve(to: CGPoint(x: 2.51548*width, y: 0.14315*height), control1: CGPoint(x: 2.4837*width, y: 0.16586*height), control2: CGPoint(x: 2.50887*width, y: 0.14935*height))
        path.addCurve(to: CGPoint(x: 2.59926*width, y: 0.10461*height), control1: CGPoint(x: 2.53487*width, y: 0.12595*height), control2: CGPoint(x: 2.58688*width, y: 0.10186*height))
        path.addCurve(to: CGPoint(x: 2.61329*width, y: 0.13765*height), control1: CGPoint(x: 2.60916*width, y: 0.10668*height), control2: CGPoint(x: 2.61081*width, y: 0.11081*height))
        path.addCurve(to: CGPoint(x: 2.61288*width, y: 0.20647*height), control1: CGPoint(x: 2.61453*width, y: 0.15485*height), control2: CGPoint(x: 2.61453*width, y: 0.18582*height))
        path.addCurve(to: CGPoint(x: 2.60999*width, y: 0.30282*height), control1: CGPoint(x: 2.61081*width, y: 0.22712*height), control2: CGPoint(x: 2.60957*width, y: 0.27047*height))
        path.addCurve(to: CGPoint(x: 2.62278*width, y: 0.3916*height), control1: CGPoint(x: 2.6104*width, y: 0.35582*height), control2: CGPoint(x: 2.61164*width, y: 0.36407*height))
        path.addCurve(to: CGPoint(x: 2.75196*width, y: 0.58706*height), control1: CGPoint(x: 2.64012*width, y: 0.43427*height), control2: CGPoint(x: 2.66488*width, y: 0.47144*height))
        path.addCurve(to: CGPoint(x: 2.97359*width, y: 0.93049*height), control1: CGPoint(x: 2.87*width, y: 0.74329*height), control2: CGPoint(x: 2.91374*width, y: 0.81211*height))
        path.addCurve(to: CGPoint(x: 3.00991*width, y: 1.09704*height), control1: CGPoint(x: 3.04664*width, y: 1.07571*height), control2: CGPoint(x: 3.04499*width, y: 1.06745*height))
        path.addCurve(to: CGPoint(x: 2.95543*width, y: 1.15348*height), control1: CGPoint(x: 2.99422*width, y: 1.10943*height), control2: CGPoint(x: 2.96987*width, y: 1.13558*height))
        path.addCurve(to: CGPoint(x: 2.922*width, y: 1.19546*height), control1: CGPoint(x: 2.94098*width, y: 1.17206*height), control2: CGPoint(x: 2.92571*width, y: 1.19133*height))
        path.addCurve(to: CGPoint(x: 2.90673*width, y: 1.18513*height), control1: CGPoint(x: 2.91622*width, y: 1.20303*height), control2: CGPoint(x: 2.91416*width, y: 1.20165*height))
        path.closeSubpath()
        path.move(to: CGPoint(x: 7.12959*width, y: 1.16655*height))
        path.addCurve(to: CGPoint(x: 7.06892*width, y: 1.10048*height), control1: CGPoint(x: 7.11391*width, y: 1.14591*height), control2: CGPoint(x: 7.08626*width, y: 1.11631*height))
        path.addCurve(to: CGPoint(x: 7.1007*width, y: 0.93049*height), control1: CGPoint(x: 7.02889*width, y: 1.06607*height), control2: CGPoint(x: 7.02683*width, y: 1.07708*height))
        path.addCurve(to: CGPoint(x: 7.32233*width, y: 0.58706*height), control1: CGPoint(x: 7.16054*width, y: 0.81211*height), control2: CGPoint(x: 7.20429*width, y: 0.74329*height))
        path.addCurve(to: CGPoint(x: 7.45151*width, y: 0.3916*height), control1: CGPoint(x: 7.40941*width, y: 0.47144*height), control2: CGPoint(x: 7.43417*width, y: 0.43427*height))
        path.addCurve(to: CGPoint(x: 7.4643*width, y: 0.30282*height), control1: CGPoint(x: 7.46265*width, y: 0.36407*height), control2: CGPoint(x: 7.46389*width, y: 0.35582*height))
        path.addCurve(to: CGPoint(x: 7.46141*width, y: 0.20647*height), control1: CGPoint(x: 7.46471*width, y: 0.27047*height), control2: CGPoint(x: 7.46348*width, y: 0.22712*height))
        path.addCurve(to: CGPoint(x: 7.461*width, y: 0.13765*height), control1: CGPoint(x: 7.45976*width, y: 0.18582*height), control2: CGPoint(x: 7.45976*width, y: 0.15485*height))
        path.addCurve(to: CGPoint(x: 7.47503*width, y: 0.10461*height), control1: CGPoint(x: 7.46348*width, y: 0.11081*height), control2: CGPoint(x: 7.46513*width, y: 0.10668*height))
        path.addCurve(to: CGPoint(x: 7.55881*width, y: 0.14315*height), control1: CGPoint(x: 7.48741*width, y: 0.10186*height), control2: CGPoint(x: 7.53941*width, y: 0.12595*height))
        path.addCurve(to: CGPoint(x: 7.61453*width, y: 0.17963*height), control1: CGPoint(x: 7.56583*width, y: 0.14935*height), control2: CGPoint(x: 7.59059*width, y: 0.16586*height))
        path.addCurve(to: CGPoint(x: 7.68675*width, y: 0.2223*height), control1: CGPoint(x: 7.63846*width, y: 0.19339*height), control2: CGPoint(x: 7.67107*width, y: 0.21266*height))
        path.addCurve(to: CGPoint(x: 8.09369*width, y: 0.40193*height), control1: CGPoint(x: 7.81304*width, y: 0.29732*height), control2: CGPoint(x: 7.93933*width, y: 0.35306*height))
        path.addCurve(to: CGPoint(x: 8.34007*width, y: 0.4446*height), control1: CGPoint(x: 8.21007*width, y: 0.43909*height), control2: CGPoint(x: 8.25464*width, y: 0.44666*height))
        path.addCurve(to: CGPoint(x: 8.42839*width, y: 0.45354*height), control1: CGPoint(x: 8.40281*width, y: 0.44322*height), control2: CGPoint(x: 8.41808*width, y: 0.4446*height))
        path.addCurve(to: CGPoint(x: 8.47503*width, y: 0.59876*height), control1: CGPoint(x: 8.44449*width, y: 0.468*height), control2: CGPoint(x: 8.46059*width, y: 0.51824*height))
        path.addCurve(to: CGPoint(x: 8.48535*width, y: 0.65038*height), control1: CGPoint(x: 8.47875*width, y: 0.61941*height), control2: CGPoint(x: 8.4837*width, y: 0.64281*height))
        path.addCurve(to: CGPoint(x: 8.49071*width, y: 0.68135*height), control1: CGPoint(x: 8.48741*width, y: 0.65795*height), control2: CGPoint(x: 8.48989*width, y: 0.67171*height))
        path.addCurve(to: CGPoint(x: 8.49979*width, y: 0.73641*height), control1: CGPoint(x: 8.49195*width, y: 0.69098*height), control2: CGPoint(x: 8.49608*width, y: 0.71576*height))
        path.addCurve(to: CGPoint(x: 8.51837*width, y: 0.85685*height), control1: CGPoint(x: 8.50681*width, y: 0.77495*height), control2: CGPoint(x: 8.51176*width, y: 0.8073*height))
        path.addCurve(to: CGPoint(x: 8.52579*width, y: 0.91191*height), control1: CGPoint(x: 8.52043*width, y: 0.87199*height), control2: CGPoint(x: 8.52373*width, y: 0.89677*height))
        path.addCurve(to: CGPoint(x: 8.539*width, y: 1.00482*height), control1: CGPoint(x: 8.52786*width, y: 0.92705*height), control2: CGPoint(x: 8.53364*width, y: 0.96903*height))
        path.addCurve(to: CGPoint(x: 8.55221*width, y: 1.09566*height), control1: CGPoint(x: 8.54395*width, y: 1.04061*height), control2: CGPoint(x: 8.54973*width, y: 1.0819*height))
        path.addCurve(to: CGPoint(x: 8.55303*width, y: 1.14384*height), control1: CGPoint(x: 8.5551*width, y: 1.11287*height), control2: CGPoint(x: 8.55551*width, y: 1.12939*height))
        path.addCurve(to: CGPoint(x: 8.50268*width, y: 1.15141*height), control1: CGPoint(x: 8.54767*width, y: 1.1755*height), control2: CGPoint(x: 8.52951*width, y: 1.17825*height))
        path.addCurve(to: CGPoint(x: 8.47214*width, y: 1.12251*height), control1: CGPoint(x: 8.49195*width, y: 1.14109*height), control2: CGPoint(x: 8.47833*width, y: 1.12801*height))
        path.addCurve(to: CGPoint(x: 8.46059*width, y: 1.10736*height), control1: CGPoint(x: 8.46554*width, y: 1.11769*height), control2: CGPoint(x: 8.46059*width, y: 1.11081*height))
        path.addCurve(to: CGPoint(x: 8.44944*width, y: 1.09153*height), control1: CGPoint(x: 8.46059*width, y: 1.10392*height), control2: CGPoint(x: 8.45563*width, y: 1.09704*height))
        path.addCurve(to: CGPoint(x: 8.41519*width, y: 1.04542*height), control1: CGPoint(x: 8.44284*width, y: 1.08603*height), control2: CGPoint(x: 8.42757*width, y: 1.06538*height))
        path.addCurve(to: CGPoint(x: 8.31077*width, y: 0.88438*height), control1: CGPoint(x: 8.34585*width, y: 0.93668*height), control2: CGPoint(x: 8.32398*width, y: 0.90296*height))
        path.addCurve(to: CGPoint(x: 8.22534*width, y: 0.78114*height), control1: CGPoint(x: 8.27569*width, y: 0.83551*height), control2: CGPoint(x: 8.25134*width, y: 0.80592*height))
        path.addCurve(to: CGPoint(x: 8.20058*width, y: 0.75705*height), control1: CGPoint(x: 8.21502*width, y: 0.77151*height), control2: CGPoint(x: 8.20388*width, y: 0.7605*height))
        path.addCurve(to: CGPoint(x: 8.08337*width, y: 0.67515*height), control1: CGPoint(x: 8.18655*width, y: 0.74191*height), control2: CGPoint(x: 8.10978*width, y: 0.68823*height))
        path.addCurve(to: CGPoint(x: 8.00289*width, y: 0.67722*height), control1: CGPoint(x: 8.0454*width, y: 0.65588*height), control2: CGPoint(x: 8.0227*width, y: 0.65657*height))
        path.addCurve(to: CGPoint(x: 7.91993*width, y: 0.7894*height), control1: CGPoint(x: 7.98556*width, y: 0.6958*height), control2: CGPoint(x: 7.94181*width, y: 0.7543*height))
        path.addCurve(to: CGPoint(x: 7.90095*width, y: 0.81211*height), control1: CGPoint(x: 7.91209*width, y: 0.80179*height), control2: CGPoint(x: 7.90384*width, y: 0.81211*height))
        path.addCurve(to: CGPoint(x: 7.88485*width, y: 0.73297*height), control1: CGPoint(x: 7.896*width, y: 0.81211*height), control2: CGPoint(x: 7.88898*width, y: 0.77839*height))
        path.addCurve(to: CGPoint(x: 7.76929*width, y: 0.57467*height), control1: CGPoint(x: 7.87412*width, y: 0.62285*height), control2: CGPoint(x: 7.85555*width, y: 0.59738*height))
        path.addCurve(to: CGPoint(x: 7.63929*width, y: 0.58362*height), control1: CGPoint(x: 7.73628*width, y: 0.56641*height), control2: CGPoint(x: 7.68097*width, y: 0.56986*height))
        path.addCurve(to: CGPoint(x: 7.34626*width, y: 0.84446*height), control1: CGPoint(x: 7.5617*width, y: 0.60908*height), control2: CGPoint(x: 7.44408*width, y: 0.71438*height))
        path.addCurve(to: CGPoint(x: 7.22328*width, y: 1.04336*height), control1: CGPoint(x: 7.31284*width, y: 0.88919*height), control2: CGPoint(x: 7.24309*width, y: 1.00138*height))
        path.addCurve(to: CGPoint(x: 7.20429*width, y: 1.08396*height), control1: CGPoint(x: 7.21832*width, y: 1.05437*height), control2: CGPoint(x: 7.20966*width, y: 1.07295*height))
        path.addCurve(to: CGPoint(x: 7.18407*width, y: 1.13902*height), control1: CGPoint(x: 7.19893*width, y: 1.09566*height), control2: CGPoint(x: 7.18985*width, y: 1.12044*height))
        path.addCurve(to: CGPoint(x: 7.16591*width, y: 1.18926*height), control1: CGPoint(x: 7.17788*width, y: 1.15829*height), control2: CGPoint(x: 7.17004*width, y: 1.18032*height))
        path.addLine(to: CGPoint(x: 7.15807*width, y: 1.20509*height))
        path.addLine(to: CGPoint(x: 7.12959*width, y: 1.16655*height))
        path.closeSubpath()
        return path
    }
}

// struct MyCustomShape: Shape {
//     func path(in rect: CGRect) -> Path {
//         var path = Path()
//         let width = rect.size.width * 0.1
//         let height = rect.size.height * 0.1
//         path.move(to: CGPoint(x: 4.00952*width, y: 9.57692*height))
//         path.addCurve(to: CGPoint(x: 3.80952*width, y: 9.125*height), control1: CGPoint(x: 3.9*width, y: 9.34615*height), control2: CGPoint(x: 3.80952*width, y: 9.14423*height))
//         path.addCurve(to: CGPoint(x: 4.19048*width, y: 9.23558*height), control1: CGPoint(x: 3.80952*width, y: 9.04808*height), control2: CGPoint(x: 3.98571*width, y: 9.10096*height))
//         path.addCurve(to: CGPoint(x: 4.84286*width, y: 9.51442*height), control1: CGPoint(x: 4.46667*width, y: 9.41346*height), control2: CGPoint(x: 4.59524*width, y: 9.47115*height))
//         path.addCurve(to: CGPoint(x: 5.1619*width, y: 9.40385*height), control1: CGPoint(x: 5.03333*width, y: 9.55288*height), control2: CGPoint(x: 5.05238*width, y: 9.54327*height))
//         path.addLine(to: CGPoint(x: 5.27619*width, y: 9.25481*height))
//         path.addLine(to: CGPoint(x: 5.32857*width, y: 9.38942*height))
//         path.addCurve(to: CGPoint(x: 5.54762*width, y: 9.51923*height), control1: CGPoint(x: 5.37143*width, y: 9.49519*height), control2: CGPoint(x: 5.40952*width, y: 9.51923*height))
//         path.addCurve(to: CGPoint(x: 6.28095*width, y: 9.14423*height), control1: CGPoint(x: 5.8*width, y: 9.51923*height), control2: CGPoint(x: 6.01905*width, y: 9.40865*height))
//         path.addCurve(to: CGPoint(x: 6.62381*width, y: 8.05769*height), control1: CGPoint(x: 6.7*width, y: 8.72115*height), control2: CGPoint(x: 6.8381*width, y: 8.28846*height))
//         path.addCurve(to: CGPoint(x: 6.75238*width, y: 7.78365*height), control1: CGPoint(x: 6.49048*width, y: 7.91346*height), control2: CGPoint(x: 6.51905*width, y: 7.86058*height))
//         path.addCurve(to: CGPoint(x: 7.49048*width, y: 7.26442*height), control1: CGPoint(x: 6.95238*width, y: 7.72115*height), control2: CGPoint(x: 7.1619*width, y: 7.57212*height))
//         path.addCurve(to: CGPoint(x: 7.69048*width, y: 6.81731*height), control1: CGPoint(x: 7.71905*width, y: 7.04808*height), control2: CGPoint(x: 7.71905*width, y: 7.04808*height))
//         path.addCurve(to: CGPoint(x: 7.68571*width, y: 6.58654*height), control1: CGPoint(x: 7.67143*width, y: 6.69231*height), control2: CGPoint(x: 7.67143*width, y: 6.58654*height))
//         path.addCurve(to: CGPoint(x: 7.89524*width, y: 6.67788*height), control1: CGPoint(x: 7.70476*width, y: 6.58654*height), control2: CGPoint(x: 7.8*width, y: 6.62981*height))
//         path.addLine(to: CGPoint(x: 8.07619*width, y: 6.76923*height))
//         path.addLine(to: CGPoint(x: 8.2619*width, y: 6.65385*height))
//         path.addCurve(to: CGPoint(x: 8.57143*width, y: 6.58654*height), control1: CGPoint(x: 8.4619*width, y: 6.53365*height), control2: CGPoint(x: 8.57143*width, y: 6.50962*height))
//         path.addCurve(to: CGPoint(x: 8.19048*width, y: 7.03846*height), control1: CGPoint(x: 8.57143*width, y: 6.61058*height), control2: CGPoint(x: 8.4*width, y: 6.81731*height))
//         path.addCurve(to: CGPoint(x: 7.80952*width, y: 7.47596*height), control1: CGPoint(x: 7.98095*width, y: 7.26442*height), control2: CGPoint(x: 7.80952*width, y: 7.46154*height))
//         path.addCurve(to: CGPoint(x: 7.94286*width, y: 7.55288*height), control1: CGPoint(x: 7.80952*width, y: 7.49038*height), control2: CGPoint(x: 7.86667*width, y: 7.52404*height))
//         path.addCurve(to: CGPoint(x: 7.98095*width, y: 7.67308*height), control1: CGPoint(x: 8.06667*width, y: 7.60096*height), control2: CGPoint(x: 8.06667*width, y: 7.60577*height))
//         path.addCurve(to: CGPoint(x: 7.78095*width, y: 7.74038*height), control1: CGPoint(x: 7.92857*width, y: 7.71154*height), control2: CGPoint(x: 7.8381*width, y: 7.74038*height))
//         path.addCurve(to: CGPoint(x: 7.09524*width, y: 8.35577*height), control1: CGPoint(x: 7.48571*width, y: 7.74038*height), control2: CGPoint(x: 7.2381*width, y: 7.96154*height))
//         path.addCurve(to: CGPoint(x: 6.54286*width, y: 9.29808*height), control1: CGPoint(x: 6.94286*width, y: 8.76923*height), control2: CGPoint(x: 6.82857*width, y: 8.95673*height))
//         path.addCurve(to: CGPoint(x: 6.32381*width, y: 9.79327*height), control1: CGPoint(x: 6.27619*width, y: 9.61538*height), control2: CGPoint(x: 6.27143*width, y: 9.625*height))
//         path.addCurve(to: CGPoint(x: 6.3619*width, y: 9.99038*height), control1: CGPoint(x: 6.35238*width, y: 9.89423*height), control2: CGPoint(x: 6.37143*width, y: 9.98077*height))
//         path.addCurve(to: CGPoint(x: 6.06667*width, y: 9.95673*height), control1: CGPoint(x: 6.35238*width, y: 10.0*height), control2: CGPoint(x: 6.21905*width, y: 9.98558*height))
//         path.addCurve(to: CGPoint(x: 4.28571*width, y: 9.96635*height), control1: CGPoint(x: 5.37619*width, y: 9.83654*height), control2: CGPoint(x: 4.61429*width, y: 9.84135*height))
//         path.addCurve(to: CGPoint(x: 4.00952*width, y: 9.57692*height), control1: CGPoint(x: 4.23333*width, y: 9.98558*height), control2: CGPoint(x: 4.1619*width, y: 9.88462*height))
//         path.closeSubpath()
//         path.move(to: CGPoint(x: 2.44762*width, y: 9.34135*height))
//         path.addCurve(to: CGPoint(x: 2.2619*width, y: 9.03846*height), control1: CGPoint(x: 2.37619*width, y: 9.12019*height), control2: CGPoint(x: 2.32857*width, y: 9.03846*height))
//         path.addCurve(to: CGPoint(x: 1.76667*width, y: 8.62981*height), control1: CGPoint(x: 2.22381*width, y: 9.03846*height), control2: CGPoint(x: 2.0*width, y: 8.85577*height))
//         path.addCurve(to: CGPoint(x: 1.14286*width, y: 8.22115*height), control1: CGPoint(x: 1.37143*width, y: 8.25481*height), control2: CGPoint(x: 1.31905*width, y: 8.22115*height))
//         path.addCurve(to: CGPoint(x: 1.04286*width, y: 8.03846*height), control1: CGPoint(x: 0.92381*width, y: 8.22115*height), control2: CGPoint(x: 0.91905*width, y: 8.21154*height))
//         path.addCurve(to: CGPoint(x: 1.18095*width, y: 7.57692*height), control1: CGPoint(x: 1.09048*width, y: 7.96635*height), control2: CGPoint(x: 1.15714*width, y: 7.75962*height))
//         path.addCurve(to: CGPoint(x: 1.46667*width, y: 7.57212*height), control1: CGPoint(x: 1.26667*width, y: 7.02404*height), control2: CGPoint(x: 1.38095*width, y: 7.01923*height))
//         path.addCurve(to: CGPoint(x: 1.97619*width, y: 8.17308*height), control1: CGPoint(x: 1.52857*width, y: 7.97596*height), control2: CGPoint(x: 1.69524*width, y: 8.17308*height))
//         path.addCurve(to: CGPoint(x: 2.17143*width, y: 8.34135*height), control1: CGPoint(x: 2.12381*width, y: 8.17308*height), control2: CGPoint(x: 2.14286*width, y: 8.1875*height))
//         path.addCurve(to: CGPoint(x: 3.71429*width, y: 8.69231*height), control1: CGPoint(x: 2.25714*width, y: 8.82212*height), control2: CGPoint(x: 2.84762*width, y: 8.95673*height))
//         path.addCurve(to: CGPoint(x: 4.2381*width, y: 8.33654*height), control1: CGPoint(x: 4.01905*width, y: 8.59615*height), control2: CGPoint(x: 4.2381*width, y: 8.45192*height))
//         path.addCurve(to: CGPoint(x: 4.30952*width, y: 8.22115*height), control1: CGPoint(x: 4.2381*width, y: 8.30769*height), control2: CGPoint(x: 4.27143*width, y: 8.25481*height))
//         path.addCurve(to: CGPoint(x: 4.45714*width, y: 8.34135*height), control1: CGPoint(x: 4.37143*width, y: 8.17308*height), control2: CGPoint(x: 4.39048*width, y: 8.1875*height))
//         path.addCurve(to: CGPoint(x: 4.75238*width, y: 8.49519*height), control1: CGPoint(x: 4.52857*width, y: 8.51923*height), control2: CGPoint(x: 4.53333*width, y: 8.52404*height))
//         path.addCurve(to: CGPoint(x: 5.77619*width, y: 8.19712*height), control1: CGPoint(x: 5.22381*width, y: 8.4375*height), control2: CGPoint(x: 5.67143*width, y: 8.30769*height))
//         path.addCurve(to: CGPoint(x: 6.01905*width, y: 8.0*height), control1: CGPoint(x: 5.83333*width, y: 8.13942*height), control2: CGPoint(x: 5.94286*width, y: 8.04808*height))
//         path.addLine(to: CGPoint(x: 6.1619*width, y: 7.90865*height))
//         path.addLine(to: CGPoint(x: 6.12857*width, y: 8.02885*height))
//         path.addCurve(to: CGPoint(x: 6.07143*width, y: 8.24519*height), control1: CGPoint(x: 6.10952*width, y: 8.09615*height), control2: CGPoint(x: 6.08095*width, y: 8.19231*height))
//         path.addCurve(to: CGPoint(x: 6.22381*width, y: 8.4375*height), control1: CGPoint(x: 6.05238*width, y: 8.31731*height), control2: CGPoint(x: 6.08571*width, y: 8.36538*height))
//         path.addCurve(to: CGPoint(x: 6.39524*width, y: 8.58173*height), control1: CGPoint(x: 6.32381*width, y: 8.49038*height), control2: CGPoint(x: 6.4*width, y: 8.55769*height))
//         path.addCurve(to: CGPoint(x: 5.82381*width, y: 8.65865*height), control1: CGPoint(x: 6.38571*width, y: 8.61058*height), control2: CGPoint(x: 6.13333*width, y: 8.64423*height))
//         path.addCurve(to: CGPoint(x: 5.2*width, y: 8.69712*height), control1: CGPoint(x: 5.51429*width, y: 8.67788*height), control2: CGPoint(x: 5.23333*width, y: 8.69231*height))
//         path.addCurve(to: CGPoint(x: 5.17143*width, y: 8.82212*height), control1: CGPoint(x: 5.1619*width, y: 8.70192*height), control2: CGPoint(x: 5.15238*width, y: 8.74038*height))
//         path.addCurve(to: CGPoint(x: 5.16667*width, y: 9.07212*height), control1: CGPoint(x: 5.18571*width, y: 8.88942*height), control2: CGPoint(x: 5.18571*width, y: 9.0*height))
//         path.addLine(to: CGPoint(x: 5.1381*width, y: 9.19712*height))
//         path.addLine(to: CGPoint(x: 4.99048*width, y: 9.01923*height))
//         path.addCurve(to: CGPoint(x: 4.48571*width, y: 8.81731*height), control1: CGPoint(x: 4.80476*width, y: 8.78846*height), control2: CGPoint(x: 4.65714*width, y: 8.73077*height))
//         path.addCurve(to: CGPoint(x: 4.09524*width, y: 8.91346*height), control1: CGPoint(x: 4.41429*width, y: 8.85096*height), control2: CGPoint(x: 4.2381*width, y: 8.89423*height))
//         path.addCurve(to: CGPoint(x: 3.59524*width, y: 9.01442*height), control1: CGPoint(x: 3.95238*width, y: 8.93269*height), control2: CGPoint(x: 3.72857*width, y: 8.97596*height))
//         path.addCurve(to: CGPoint(x: 3.07143*width, y: 9.11538*height), control1: CGPoint(x: 3.46667*width, y: 9.05288*height), control2: CGPoint(x: 3.22857*width, y: 9.09615*height))
//         path.addCurve(to: CGPoint(x: 2.6619*width, y: 9.28365*height), control1: CGPoint(x: 2.84286*width, y: 9.13942*height), control2: CGPoint(x: 2.7619*width, y: 9.17788*height))
//         path.addCurve(to: CGPoint(x: 2.44762*width, y: 9.34135*height), control1: CGPoint(x: 2.51429*width, y: 9.44712*height), control2: CGPoint(x: 2.48095*width, y: 9.45192*height))
//         path.closeSubpath()
//         path.move(to: CGPoint(x: 7.67143*width, y: 8.99519*height))
//         path.addCurve(to: CGPoint(x: 7.24762*width, y: 8.80769*height), control1: CGPoint(x: 7.44762*width, y: 8.92308*height), control2: CGPoint(x: 7.25714*width, y: 8.83654*height))
//         path.addCurve(to: CGPoint(x: 7.70952*width, y: 8.62981*height), control1: CGPoint(x: 7.22381*width, y: 8.73558*height), control2: CGPoint(x: 7.38095*width, y: 8.67788*height))
//         path.addCurve(to: CGPoint(x: 8.1619*width, y: 8.40865*height), control1: CGPoint(x: 7.91905*width, y: 8.60096*height), control2: CGPoint(x: 8.00476*width, y: 8.55769*height))
//         path.addLine(to: CGPoint(x: 8.35714*width, y: 8.22596*height))
//         path.addLine(to: CGPoint(x: 8.24762*width, y: 8.125*height))
//         path.addCurve(to: CGPoint(x: 8.3619*width, y: 7.93269*height), control1: CGPoint(x: 8.11429*width, y: 7.99519*height), control2: CGPoint(x: 8.14762*width, y: 7.93269*height))
//         path.addCurve(to: CGPoint(x: 8.80952*width, y: 7.08173*height), control1: CGPoint(x: 8.6619*width, y: 7.93269*height), control2: CGPoint(x: 8.80952*width, y: 7.65385*height))
//         path.addCurve(to: CGPoint(x: 8.40476*width, y: 5.97115*height), control1: CGPoint(x: 8.80952*width, y: 6.50962*height), control2: CGPoint(x: 8.62381*width, y: 6.00481*height))
//         path.addCurve(to: CGPoint(x: 8.28571*width, y: 5.73558*height), control1: CGPoint(x: 8.19048*width, y: 5.9375*height), control2: CGPoint(x: 8.18571*width, y: 5.92308*height))
//         path.addCurve(to: CGPoint(x: 8.21429*width, y: 5.0*height), control1: CGPoint(x: 8.4381*width, y: 5.44712*height), control2: CGPoint(x: 8.39524*width, y: 5.0*height))
//         path.addCurve(to: CGPoint(x: 8.16667*width, y: 4.76442*height), control1: CGPoint(x: 8.10476*width, y: 5.0*height), control2: CGPoint(x: 8.08571*width, y: 4.91346*height))
//         path.addCurve(to: CGPoint(x: 8.16667*width, y: 4.23077*height), control1: CGPoint(x: 8.25714*width, y: 4.58654*height), control2: CGPoint(x: 8.25714*width, y: 4.38942*height))
//         path.addCurve(to: CGPoint(x: 8.20952*width, y: 4.0*height), control1: CGPoint(x: 8.0619*width, y: 4.04808*height), control2: CGPoint(x: 8.07619*width, y: 3.97596*height))
//         path.addCurve(to: CGPoint(x: 8.52381*width, y: 3.77885*height), control1: CGPoint(x: 8.35714*width, y: 4.02885*height), control2: CGPoint(x: 8.38571*width, y: 4.00962*height))
//         path.addCurve(to: CGPoint(x: 8.70476*width, y: 3.68269*height), control1: CGPoint(x: 8.62857*width, y: 3.60096*height), control2: CGPoint(x: 8.6381*width, y: 3.59615*height))
//         path.addCurve(to: CGPoint(x: 8.7381*width, y: 4.22115*height), control1: CGPoint(x: 8.75714*width, y: 3.75481*height), control2: CGPoint(x: 8.7619*width, y: 3.87019*height))
//         path.addLine(to: CGPoint(x: 8.70952*width, y: 4.66346*height))
//         path.addLine(to: CGPoint(x: 8.87619*width, y: 4.66346*height))
//         path.addCurve(to: CGPoint(x: 8.92857*width, y: 4.93269*height), control1: CGPoint(x: 9.08095*width, y: 4.66346*height), control2: CGPoint(x: 9.08571*width, y: 4.69712*height))
//         path.addCurve(to: CGPoint(x: 8.95238*width, y: 6.39423*height), control1: CGPoint(x: 8.76667*width, y: 5.17308*height), control2: CGPoint(x: 8.77143*width, y: 5.53365*height))
//         path.addCurve(to: CGPoint(x: 9.09524*width, y: 7.21635*height), control1: CGPoint(x: 9.03333*width, y: 6.76442*height), control2: CGPoint(x: 9.09524*width, y: 7.13462*height))
//         path.addCurve(to: CGPoint(x: 9.29048*width, y: 7.54808*height), control1: CGPoint(x: 9.09524*width, y: 7.41346*height), control2: CGPoint(x: 9.17619*width, y: 7.54808*height))
//         path.addCurve(to: CGPoint(x: 9.41429*width, y: 7.625*height), control1: CGPoint(x: 9.34286*width, y: 7.54808*height), control2: CGPoint(x: 9.39524*width, y: 7.58173*height))
//         path.addCurve(to: CGPoint(x: 9.15714*width, y: 7.93269*height), control1: CGPoint(x: 9.44286*width, y: 7.70673*height), control2: CGPoint(x: 9.25714*width, y: 7.93269*height))
//         path.addCurve(to: CGPoint(x: 8.59524*width, y: 8.39904*height), control1: CGPoint(x: 9.11905*width, y: 7.93269*height), control2: CGPoint(x: 8.86667*width, y: 8.13942*height))
//         path.addCurve(to: CGPoint(x: 8.14762*width, y: 8.97596*height), control1: CGPoint(x: 8.14762*width, y: 8.81731*height), control2: CGPoint(x: 8.10952*width, y: 8.87019*height))
//         path.addCurve(to: CGPoint(x: 7.67143*width, y: 8.99519*height), control1: CGPoint(x: 8.21905*width, y: 9.17308*height), control2: CGPoint(x: 8.22381*width, y: 9.17308*height))
//         path.closeSubpath()
//         path.move(to: CGPoint(x: 3.50952*width, y: 8.60096*height))
//         path.addCurve(to: CGPoint(x: 3.35714*width, y: 8.41827*height), control1: CGPoint(x: 3.46667*width, y: 8.57692*height), control2: CGPoint(x: 3.39524*width, y: 8.49038*height))
//         path.addCurve(to: CGPoint(x: 2.52857*width, y: 7.88462*height), control1: CGPoint(x: 3.25238*width, y: 8.21154*height), control2: CGPoint(x: 2.74286*width, y: 7.88462*height))
//         path.addCurve(to: CGPoint(x: 2.34762*width, y: 7.69231*height), control1: CGPoint(x: 2.30476*width, y: 7.88462*height), control2: CGPoint(x: 2.28571*width, y: 7.86538*height))
//         path.addCurve(to: CGPoint(x: 2.31905*width, y: 7.46154*height), control1: CGPoint(x: 2.39048*width, y: 7.57692*height), control2: CGPoint(x: 2.38571*width, y: 7.53846*height))
//         path.addCurve(to: CGPoint(x: 1.36667*width, y: 6.99519*height), control1: CGPoint(x: 2.23333*width, y: 7.37019*height), control2: CGPoint(x: 1.79524*width, y: 7.15385*height))
//         path.addCurve(to: CGPoint(x: 0.78571*width, y: 6.58173*height), control1: CGPoint(x: 1.21905*width, y: 6.94231*height), control2: CGPoint(x: 1.00952*width, y: 6.79327*height))
//         path.addLine(to: CGPoint(x: 0.43333*width, y: 6.25*height))
//         path.addLine(to: CGPoint(x: 0.25714*width, y: 6.35577*height))
//         path.addLine(to: CGPoint(x: 0.08095*width, y: 6.46154*height))
//         path.addLine(to: CGPoint(x: 0.11429*width, y: 6.24519*height))
//         path.addCurve(to: CGPoint(x: 0.17619*width, y: 5.22596*height), control1: CGPoint(x: 0.13333*width, y: 6.12981*height), control2: CGPoint(x: 0.15714*width, y: 5.66827*height))
//         path.addCurve(to: CGPoint(x: 0.09524*width, y: 4.30288*height), control1: CGPoint(x: 0.20476*width, y: 4.4375*height), control2: CGPoint(x: 0.2*width, y: 4.41827*height))
//         path.addCurve(to: CGPoint(x: 0.20952*width, y: 4.08654*height), control1: CGPoint(x: -0.03333*width, y: 4.16346*height), control2: CGPoint(x: 0.00476*width, y: 4.08654*height))
//         path.addCurve(to: CGPoint(x: 0.54762*width, y: 3.96154*height), control1: CGPoint(x: 0.3*width, y: 4.08654*height), control2: CGPoint(x: 0.44286*width, y: 4.03365*height))
//         path.addCurve(to: CGPoint(x: 0.97143*width, y: 3.79327*height), control1: CGPoint(x: 0.77143*width, y: 3.80769*height), control2: CGPoint(x: 0.94286*width, y: 3.74038*height))
//         path.addCurve(to: CGPoint(x: 0.87619*width, y: 4.00962*height), control1: CGPoint(x: 0.98571*width, y: 3.8125*height), control2: CGPoint(x: 0.94286*width, y: 3.90865*height))
//         path.addCurve(to: CGPoint(x: 0.57143*width, y: 4.69712*height), control1: CGPoint(x: 0.71429*width, y: 4.25*height), control2: CGPoint(x: 0.57143*width, y: 4.56731*height))
//         path.addCurve(to: CGPoint(x: 0.74286*width, y: 4.87981*height), control1: CGPoint(x: 0.57143*width, y: 4.77885*height), control2: CGPoint(x: 0.61905*width, y: 4.82692*height))
//         path.addLine(to: CGPoint(x: 0.91429*width, y: 4.95192*height))
//         path.addLine(to: CGPoint(x: 0.83333*width, y: 5.08173*height))
//         path.addCurve(to: CGPoint(x: 0.6381*width, y: 5.34135*height), control1: CGPoint(x: 0.78571*width, y: 5.15865*height), control2: CGPoint(x: 0.7*width, y: 5.26923*height))
//         path.addCurve(to: CGPoint(x: 0.6381*width, y: 5.80769*height), control1: CGPoint(x: 0.49524*width, y: 5.49038*height), control2: CGPoint(x: 0.49524*width, y: 5.52404*height))
//         path.addCurve(to: CGPoint(x: 1.49048*width, y: 6.59135*height), control1: CGPoint(x: 0.79048*width, y: 6.10577*height), control2: CGPoint(x: 1.12381*width, y: 6.41346*height))
//         path.addCurve(to: CGPoint(x: 2.08095*width, y: 6.65865*height), control1: CGPoint(x: 1.82381*width, y: 6.75*height), control2: CGPoint(x: 1.93333*width, y: 6.75962*height))
//         path.addCurve(to: CGPoint(x: 2.22857*width, y: 6.66827*height), control1: CGPoint(x: 2.17619*width, y: 6.59135*height), control2: CGPoint(x: 2.19048*width, y: 6.59135*height))
//         path.addCurve(to: CGPoint(x: 2.30952*width, y: 6.90865*height), control1: CGPoint(x: 2.25238*width, y: 6.71635*height), control2: CGPoint(x: 2.29048*width, y: 6.82692*height))
//         path.addCurve(to: CGPoint(x: 3.29048*width, y: 7.74038*height), control1: CGPoint(x: 2.35714*width, y: 7.15385*height), control2: CGPoint(x: 3.05238*width, y: 7.74038*height))
//         path.addCurve(to: CGPoint(x: 3.47619*width, y: 7.90865*height), control1: CGPoint(x: 3.43333*width, y: 7.74038*height), control2: CGPoint(x: 3.5619*width, y: 7.85577*height))
//         path.addCurve(to: CGPoint(x: 3.54762*width, y: 8.34135*height), control1: CGPoint(x: 3.39524*width, y: 7.96154*height), control2: CGPoint(x: 3.42381*width, y: 8.13942*height))
//         path.addCurve(to: CGPoint(x: 3.50952*width, y: 8.60096*height), control1: CGPoint(x: 3.71429*width, y: 8.62019*height), control2: CGPoint(x: 3.70476*width, y: 8.71635*height))
//         path.closeSubpath()
//         path.move(to: CGPoint(x: 1.54762*width, y: 6.19231*height))
//         path.addCurve(to: CGPoint(x: 1.47619*width, y: 5.83654*height), control1: CGPoint(x: 1.50952*width, y: 6.05769*height), control2: CGPoint(x: 1.47619*width, y: 5.89423*height))
//         path.addCurve(to: CGPoint(x: 1.2619*width, y: 5.43269*height), control1: CGPoint(x: 1.47619*width, y: 5.64904*height), control2: CGPoint(x: 1.38571*width, y: 5.48077*height))
//         path.addCurve(to: CGPoint(x: 1.22381*width, y: 5.23077*height), control1: CGPoint(x: 1.11905*width, y: 5.37981*height), control2: CGPoint(x: 1.11429*width, y: 5.35096*height))
//         path.addCurve(to: CGPoint(x: 1.14762*width, y: 3.59135*height), control1: CGPoint(x: 1.38095*width, y: 5.05769*height), control2: CGPoint(x: 1.3619*width, y: 4.625*height))
//         path.addCurve(to: CGPoint(x: 0.95238*width, y: 2.625*height), control1: CGPoint(x: 1.0381*width, y: 3.06731*height), control2: CGPoint(x: 0.95238*width, y: 2.63462*height))
//         path.addCurve(to: CGPoint(x: 0.80952*width, y: 2.54808*height), control1: CGPoint(x: 0.95238*width, y: 2.61538*height), control2: CGPoint(x: 0.89048*width, y: 2.58173*height))
//         path.addCurve(to: CGPoint(x: 0.84762*width, y: 2.3125*height), control1: CGPoint(x: 0.61429*width, y: 2.46635*height), control2: CGPoint(x: 0.62857*width, y: 2.37019*height))
//         path.addCurve(to: CGPoint(x: 1.11429*width, y: 2.10577*height), control1: CGPoint(x: 0.97143*width, y: 2.27885*height), control2: CGPoint(x: 1.05238*width, y: 2.21154*height))
//         path.addCurve(to: CGPoint(x: 1.55714*width, y: 1.58173*height), control1: CGPoint(x: 1.16667*width, y: 2.02404*height), control2: CGPoint(x: 1.36667*width, y: 1.78846*height))
//         path.addCurve(to: CGPoint(x: 1.9381*width, y: 1.03846*height), control1: CGPoint(x: 1.82381*width, y: 1.30288*height), control2: CGPoint(x: 1.91429*width, y: 1.16827*height))
//         path.addCurve(to: CGPoint(x: 2.0*width, y: 0.84135*height), control1: CGPoint(x: 1.95238*width, y: 0.94231*height), control2: CGPoint(x: 1.98095*width, y: 0.85577*height))
//         path.addCurve(to: CGPoint(x: 2.2619*width, y: 0.96635*height), control1: CGPoint(x: 2.01905*width, y: 0.83173*height), control2: CGPoint(x: 2.13333*width, y: 0.88462*height))
//         path.addCurve(to: CGPoint(x: 2.6381*width, y: 1.13942*height), control1: CGPoint(x: 2.38571*width, y: 1.04327*height), control2: CGPoint(x: 2.55238*width, y: 1.125*height))
//         path.addCurve(to: CGPoint(x: 2.57143*width, y: 1.43269*height), control1: CGPoint(x: 3.04762*width, y: 1.21635*height), control2: CGPoint(x: 3.01905*width, y: 1.35577*height))
//         path.addCurve(to: CGPoint(x: 2.16667*width, y: 1.56731*height), control1: CGPoint(x: 2.41905*width, y: 1.46154*height), control2: CGPoint(x: 2.2381*width, y: 1.51923*height))
//         path.addCurve(to: CGPoint(x: 2.04286*width, y: 1.9375*height), control1: CGPoint(x: 2.02857*width, y: 1.65865*height), control2: CGPoint(x: 1.9619*width, y: 1.85577*height))
//         path.addCurve(to: CGPoint(x: 1.8381*width, y: 2.16346*height), control1: CGPoint(x: 2.19048*width, y: 2.08654*height), control2: CGPoint(x: 2.04286*width, y: 2.24519*height))
//         path.addCurve(to: CGPoint(x: 1.40476*width, y: 2.55769*height), control1: CGPoint(x: 1.66667*width, y: 2.10096*height), control2: CGPoint(x: 1.49524*width, y: 2.25481*height))
//         path.addCurve(to: CGPoint(x: 1.49048*width, y: 3.60577*height), control1: CGPoint(x: 1.30476*width, y: 2.89904*height), control2: CGPoint(x: 1.31429*width, y: 2.97596*height))
//         path.addLine(to: CGPoint(x: 1.64762*width, y: 4.15865*height))
//         path.addLine(to: CGPoint(x: 1.84762*width, y: 4.19712*height))
//         path.addCurve(to: CGPoint(x: 1.88095*width, y: 4.46154*height), control1: CGPoint(x: 2.09048*width, y: 4.24519*height), control2: CGPoint(x: 2.1*width, y: 4.31731*height))
//         path.addCurve(to: CGPoint(x: 1.78095*width, y: 5.19231*height), control1: CGPoint(x: 1.69048*width, y: 4.58173*height), control2: CGPoint(x: 1.69048*width, y: 4.57692*height))
//         path.addCurve(to: CGPoint(x: 1.99524*width, y: 5.77404*height), control1: CGPoint(x: 1.84286*width, y: 5.60577*height), control2: CGPoint(x: 1.86667*width, y: 5.66346*height))
//         path.addCurve(to: CGPoint(x: 1.98095*width, y: 6.05769*height), control1: CGPoint(x: 2.19524*width, y: 5.94231*height), control2: CGPoint(x: 2.19048*width, y: 6.05769*height))
//         path.addCurve(to: CGPoint(x: 1.7619*width, y: 6.22596*height), control1: CGPoint(x: 1.8381*width, y: 6.05769*height), control2: CGPoint(x: 1.80952*width, y: 6.07692*height))
//         path.addCurve(to: CGPoint(x: 1.54762*width, y: 6.19231*height), control1: CGPoint(x: 1.68095*width, y: 6.47596*height), control2: CGPoint(x: 1.63333*width, y: 6.47115*height))
//         path.closeSubpath()
//         path.move(to: CGPoint(x: 9.04762*width, y: 6.30769*height))
//         path.addCurve(to: CGPoint(x: 9.11905*width, y: 6.20192*height), control1: CGPoint(x: 9.04762*width, y: 6.28365*height), control2: CGPoint(x: 9.08095*width, y: 6.23558*height))
//         path.addCurve(to: CGPoint(x: 9.43333*width, y: 5.66346*height), control1: CGPoint(x: 9.18571*width, y: 6.14423*height), control2: CGPoint(x: 9.2381*width, y: 6.05769*height))
//         path.addCurve(to: CGPoint(x: 9.38095*width, y: 5.24038*height), control1: CGPoint(x: 9.55714*width, y: 5.42308*height), control2: CGPoint(x: 9.54762*width, y: 5.36058*height))
//         path.addLine(to: CGPoint(x: 9.23333*width, y: 5.13462*height))
//         path.addLine(to: CGPoint(x: 9.40476*width, y: 4.94712*height))
//         path.addCurve(to: CGPoint(x: 9.57143*width, y: 4.625*height), control1: CGPoint(x: 9.50952*width, y: 4.82692*height), control2: CGPoint(x: 9.57143*width, y: 4.71154*height))
//         path.addCurve(to: CGPoint(x: 8.70476*width, y: 3.53846*height), control1: CGPoint(x: 9.56667*width, y: 4.27404*height), control2: CGPoint(x: 9.16667*width, y: 3.76923*height))
//         path.addCurve(to: CGPoint(x: 8.10952*width, y: 3.59135*height), control1: CGPoint(x: 8.37619*width, y: 3.375*height), control2: CGPoint(x: 8.30476*width, y: 3.37981*height))
//         path.addCurve(to: CGPoint(x: 7.85714*width, y: 3.41827*height), control1: CGPoint(x: 7.91905*width, y: 3.80288*height), control2: CGPoint(x: 7.85714*width, y: 3.76442*height))
//         path.addCurve(to: CGPoint(x: 7.5381*width, y: 2.86538*height), control1: CGPoint(x: 7.85714*width, y: 3.22115*height), control2: CGPoint(x: 7.83333*width, y: 3.17788*height))
//         path.addCurve(to: CGPoint(x: 6.93333*width, y: 2.40385*height), control1: CGPoint(x: 7.17143*width, y: 2.48077*height), control2: CGPoint(x: 7.12857*width, y: 2.44712*height))
//         path.addCurve(to: CGPoint(x: 6.65714*width, y: 1.92308*height), control1: CGPoint(x: 6.8*width, y: 2.37981*height), control2: CGPoint(x: 6.78095*width, y: 2.34615*height))
//         path.addCurve(to: CGPoint(x: 6.47619*width, y: 1.42308*height), control1: CGPoint(x: 6.58571*width, y: 1.67308*height), control2: CGPoint(x: 6.50476*width, y: 1.45192*height))
//         path.addCurve(to: CGPoint(x: 6.25238*width, y: 1.44712*height), control1: CGPoint(x: 6.44762*width, y: 1.39423*height), control2: CGPoint(x: 6.36667*width, y: 1.40385*height))
//         path.addCurve(to: CGPoint(x: 6.07143*width, y: 1.74038*height), control1: CGPoint(x: 6.08095*width, y: 1.51442*height), control2: CGPoint(x: 6.07143*width, y: 1.52885*height))
//         path.addCurve(to: CGPoint(x: 6.0381*width, y: 2.0*height), control1: CGPoint(x: 6.07143*width, y: 1.86538*height), control2: CGPoint(x: 6.05714*width, y: 1.98077*height))
//         path.addCurve(to: CGPoint(x: 5.7619*width, y: 1.80769*height), control1: CGPoint(x: 5.99048*width, y: 2.04327*height), control2: CGPoint(x: 5.7619*width, y: 1.88942*height))
//         path.addCurve(to: CGPoint(x: 5.18095*width, y: 1.64904*height), control1: CGPoint(x: 5.7619*width, y: 1.69231*height), control2: CGPoint(x: 5.49524*width, y: 1.62019*height))
//         path.addCurve(to: CGPoint(x: 4.55238*width, y: 1.85096*height), control1: CGPoint(x: 4.97143*width, y: 1.66827*height), control2: CGPoint(x: 4.79048*width, y: 1.72596*height))
//         path.addCurve(to: CGPoint(x: 4.15714*width, y: 1.94231*height), control1: CGPoint(x: 4.2381*width, y: 2.01442*height), control2: CGPoint(x: 4.21429*width, y: 2.02404*height))
//         path.addCurve(to: CGPoint(x: 4.09524*width, y: 1.74519*height), control1: CGPoint(x: 4.12381*width, y: 1.89423*height), control2: CGPoint(x: 4.09524*width, y: 1.80769*height))
//         path.addCurve(to: CGPoint(x: 3.96667*width, y: 1.63462*height), control1: CGPoint(x: 4.09524*width, y: 1.65865*height), control2: CGPoint(x: 4.07143*width, y: 1.63462*height))
//         path.addCurve(to: CGPoint(x: 3.74286*width, y: 1.45673*height), control1: CGPoint(x: 3.76667*width, y: 1.63462*height), control2: CGPoint(x: 3.67619*width, y: 1.5625*height))
//         path.addCurve(to: CGPoint(x: 4.2619*width, y: 1.35577*height), control1: CGPoint(x: 3.78571*width, y: 1.38462*height), control2: CGPoint(x: 3.87619*width, y: 1.37019*height))
//         path.addCurve(to: CGPoint(x: 4.93333*width, y: 1.17308*height), control1: CGPoint(x: 4.71429*width, y: 1.34135*height), control2: CGPoint(x: 4.73333*width, y: 1.33654*height))
//         path.addCurve(to: CGPoint(x: 5.2381*width, y: 1.125*height), control1: CGPoint(x: 5.12857*width, y: 1.00962*height), control2: CGPoint(x: 5.2381*width, y: 0.99038*height))
//         path.addCurve(to: CGPoint(x: 5.6381*width, y: 1.25*height), control1: CGPoint(x: 5.2381*width, y: 1.23077*height), control2: CGPoint(x: 5.48571*width, y: 1.3125*height))
//         path.addCurve(to: CGPoint(x: 5.88095*width, y: 1.20192*height), control1: CGPoint(x: 5.70952*width, y: 1.22596*height), control2: CGPoint(x: 5.81905*width, y: 1.20192*height))
//         path.addCurve(to: CGPoint(x: 6.55714*width, y: 1.03846*height), control1: CGPoint(x: 5.94286*width, y: 1.20192*height), control2: CGPoint(x: 6.24286*width, y: 1.12981*height))
//         path.addCurve(to: CGPoint(x: 7.37143*width, y: 0.82212*height), control1: CGPoint(x: 6.86667*width, y: 0.94712*height), control2: CGPoint(x: 7.23333*width, y: 0.85096*height))
//         path.addCurve(to: CGPoint(x: 7.71429*width, y: 0.65865*height), control1: CGPoint(x: 7.53333*width, y: 0.78846*height), control2: CGPoint(x: 7.6619*width, y: 0.72596*height))
//         path.addCurve(to: CGPoint(x: 7.83333*width, y: 0.64904*height), control1: CGPoint(x: 7.8*width, y: 0.55288*height), control2: CGPoint(x: 7.80476*width, y: 0.55288*height))
//         path.addCurve(to: CGPoint(x: 8.3*width, y: 1.34615*height), control1: CGPoint(x: 7.90952*width, y: 0.88462*height), control2: CGPoint(x: 8.02857*width, y: 1.0625*height))
//         path.addCurve(to: CGPoint(x: 9.07619*width, y: 1.92308*height), control1: CGPoint(x: 8.66667*width, y: 1.72596*height), control2: CGPoint(x: 8.93333*width, y: 1.92308*height))
//         path.addCurve(to: CGPoint(x: 9.11905*width, y: 2.30288*height), control1: CGPoint(x: 9.24286*width, y: 1.92308*height), control2: CGPoint(x: 9.25238*width, y: 1.99038*height))
//         path.addCurve(to: CGPoint(x: 9.0*width, y: 2.66346*height), control1: CGPoint(x: 9.05238*width, y: 2.46154*height), control2: CGPoint(x: 9.0*width, y: 2.625*height))
//         path.addCurve(to: CGPoint(x: 8.85714*width, y: 2.98077*height), control1: CGPoint(x: 9.0*width, y: 2.75962*height), control2: CGPoint(x: 8.9*width, y: 2.98077*height))
//         path.addCurve(to: CGPoint(x: 8.69524*width, y: 2.47596*height), control1: CGPoint(x: 8.8*width, y: 2.98077*height), control2: CGPoint(x: 8.72381*width, y: 2.74038*height))
//         path.addCurve(to: CGPoint(x: 8.25714*width, y: 1.97596*height), control1: CGPoint(x: 8.65714*width, y: 2.18269*height), control2: CGPoint(x: 8.51429*width, y: 2.01923*height))
//         path.addCurve(to: CGPoint(x: 8.04286*width, y: 1.77885*height), control1: CGPoint(x: 8.09524*width, y: 1.94712*height), control2: CGPoint(x: 8.07143*width, y: 1.92788*height))
//         path.addCurve(to: CGPoint(x: 6.84762*width, y: 1.25481*height), control1: CGPoint(x: 7.9619*width, y: 1.37981*height), control2: CGPoint(x: 7.21905*width, y: 1.05288*height))
//         path.addCurve(to: CGPoint(x: 7.60952*width, y: 2.14423*height), control1: CGPoint(x: 6.57143*width, y: 1.40385*height), control2: CGPoint(x: 7.13333*width, y: 2.06731*height))
//         path.addCurve(to: CGPoint(x: 7.80952*width, y: 2.33173*height), control1: CGPoint(x: 7.79524*width, y: 2.17308*height), control2: CGPoint(x: 7.80952*width, y: 2.1875*height))
//         path.addCurve(to: CGPoint(x: 8.59048*width, y: 3.02885*height), control1: CGPoint(x: 7.80952*width, y: 2.58654*height), control2: CGPoint(x: 7.97143*width, y: 2.73077*height))
//         path.addCurve(to: CGPoint(x: 9.42381*width, y: 3.52885*height), control1: CGPoint(x: 8.9381*width, y: 3.19712*height), control2: CGPoint(x: 9.26667*width, y: 3.39423*height))
//         path.addCurve(to: CGPoint(x: 9.81429*width, y: 3.78365*height), control1: CGPoint(x: 9.56667*width, y: 3.65385*height), control2: CGPoint(x: 9.74286*width, y: 3.76923*height))
//         path.addLine(to: CGPoint(x: 9.95238*width, y: 3.8125*height))
//         path.addLine(to: CGPoint(x: 9.9619*width, y: 4.8125*height))
//         path.addCurve(to: CGPoint(x: 9.97143*width, y: 5.87019*height), control1: CGPoint(x: 9.9619*width, y: 5.36538*height), control2: CGPoint(x: 9.96667*width, y: 5.84135*height))
//         path.addCurve(to: CGPoint(x: 9.18095*width, y: 6.32212*height), control1: CGPoint(x: 9.97619*width, y: 5.93269*height), control2: CGPoint(x: 9.37619*width, y: 6.27404*height))
//         path.addCurve(to: CGPoint(x: 9.04762*width, y: 6.30769*height), control1: CGPoint(x: 9.10476*width, y: 6.34135*height), control2: CGPoint(x: 9.04762*width, y: 6.33654*height))
//         path.closeSubpath()
//         path.move(to: CGPoint(x: 1.66667*width, y: 3.46635*height))
//         path.addCurve(to: CGPoint(x: 1.80952*width, y: 3.14904*height), control1: CGPoint(x: 1.59048*width, y: 3.31731*height), control2: CGPoint(x: 1.60952*width, y: 3.27885*height))
//         path.addCurve(to: CGPoint(x: 2.23333*width, y: 2.46635*height), control1: CGPoint(x: 2.05238*width, y: 2.99519*height), control2: CGPoint(x: 2.1381*width, y: 2.86058*height))
//         path.addLine(to: CGPoint(x: 2.30952*width, y: 2.13942*height))
//         path.addLine(to: CGPoint(x: 2.5381*width, y: 2.13942*height))
//         path.addCurve(to: CGPoint(x: 2.81429*width, y: 2.06731*height), control1: CGPoint(x: 2.69048*width, y: 2.13942*height), control2: CGPoint(x: 2.78571*width, y: 2.11538*height))
//         path.addCurve(to: CGPoint(x: 3.35714*width, y: 1.11538*height), control1: CGPoint(x: 3.00952*width, y: 1.75481*height), control2: CGPoint(x: 3.25238*width, y: 1.32692*height))
//         path.addCurve(to: CGPoint(x: 3.7381*width, y: 0.60096*height), control1: CGPoint(x: 3.42857*width, y: 0.97596*height), control2: CGPoint(x: 3.6*width, y: 0.74519*height))
//         path.addLine(to: CGPoint(x: 3.98571*width, y: 0.34135*height))
//         path.addLine(to: CGPoint(x: 3.87619*width, y: 0.23558*height))
//         path.addCurve(to: CGPoint(x: 4.0381*width, y: 0.02404*height), control1: CGPoint(x: 3.67619*width, y: 0.04327*height), control2: CGPoint(x: 3.72381*width, y: -0.01923*height))
//         path.addCurve(to: CGPoint(x: 5.16667*width, y: 0.07692*height), control1: CGPoint(x: 4.18571*width, y: 0.04327*height), control2: CGPoint(x: 4.69524*width, y: 0.06731*height))
//         path.addLine(to: CGPoint(x: 6.02381*width, y: 0.09135*height))
//         path.addLine(to: CGPoint(x: 6.0619*width, y: 0.25*height))
//         path.addCurve(to: CGPoint(x: 6.26667*width, y: 0.61058*height), control1: CGPoint(x: 6.08571*width, y: 0.33654*height), control2: CGPoint(x: 6.17619*width, y: 0.5*height))
//         path.addCurve(to: CGPoint(x: 5.84286*width, y: 0.69712*height), control1: CGPoint(x: 6.57143*width, y: 0.98558*height), control2: CGPoint(x: 6.43333*width, y: 1.01442*height))
//         path.addCurve(to: CGPoint(x: 5.31905*width, y: 0.48077*height), control1: CGPoint(x: 5.61905*width, y: 0.57692*height), control2: CGPoint(x: 5.38095*width, y: 0.48077*height))
//         path.addCurve(to: CGPoint(x: 5.02857*width, y: 0.69712*height), control1: CGPoint(x: 5.2381*width, y: 0.48077*height), control2: CGPoint(x: 5.14762*width, y: 0.54808*height))
//         path.addCurve(to: CGPoint(x: 4.68571*width, y: 0.71635*height), control1: CGPoint(x: 4.80476*width, y: 0.96635*height), control2: CGPoint(x: 4.72381*width, y: 0.97115*height))
//         path.addCurve(to: CGPoint(x: 4.59048*width, y: 0.49519*height), control1: CGPoint(x: 4.66667*width, y: 0.61058*height), control2: CGPoint(x: 4.62381*width, y: 0.50962*height))
//         path.addCurve(to: CGPoint(x: 3.92857*width, y: 0.92308*height), control1: CGPoint(x: 4.49048*width, y: 0.45673*height), control2: CGPoint(x: 4.12381*width, y: 0.69712*height))
//         path.addCurve(to: CGPoint(x: 3.59048*width, y: 1.46635*height), control1: CGPoint(x: 3.82857*width, y: 1.03846*height), control2: CGPoint(x: 3.68095*width, y: 1.28365*height))
//         path.addLine(to: CGPoint(x: 3.43333*width, y: 1.80288*height))
//         path.addLine(to: CGPoint(x: 3.5619*width, y: 1.9375*height))
//         path.addCurve(to: CGPoint(x: 3.41905*width, y: 2.20673*height), control1: CGPoint(x: 3.7*width, y: 2.08654*height), control2: CGPoint(x: 3.68095*width, y: 2.125*height))
//         path.addCurve(to: CGPoint(x: 2.84286*width, y: 2.62981*height), control1: CGPoint(x: 3.32381*width, y: 2.24038*height), control2: CGPoint(x: 3.06667*width, y: 2.42788*height))
//         path.addLine(to: CGPoint(x: 2.43333*width, y: 2.99519*height))
//         path.addLine(to: CGPoint(x: 2.4619*width, y: 3.23077*height))
//         path.addLine(to: CGPoint(x: 2.49048*width, y: 3.46635*height))
//         path.addLine(to: CGPoint(x: 2.32857*width, y: 3.4375*height))
//         path.addCurve(to: CGPoint(x: 1.95714*width, y: 3.48077*height), control1: CGPoint(x: 2.22857*width, y: 3.41827*height), control2: CGPoint(x: 2.08571*width, y: 3.4375*height))
//         path.addCurve(to: CGPoint(x: 1.66667*width, y: 3.46635*height), control1: CGPoint(x: 1.70476*width, y: 3.57692*height), control2: CGPoint(x: 1.72857*width, y: 3.57692*height))
//         path.closeSubpath()
//         return path
//     }
// }
