#import "BTUIKLargePayPalMonogramCardView.h"

@implementation BTUIKLargePayPalMonogramCardView

- (void)drawArt {
    //// Color Declarations
    UIColor* fillColor14 = [UIColor colorWithRed: 0.066 green: 0.536 blue: 0.839 alpha: 1];
    UIColor* fillColor15 = [UIColor colorWithRed: 0.007 green: 0.082 blue: 0.337 alpha: 1];
    UIColor* fillColor16 = [UIColor colorWithRed: 0.005 green: 0.122 blue: 0.454 alpha: 1];
    
    //// Bezier Drawing
    UIBezierPath* bezierPath = [UIBezierPath bezierPath];
    [bezierPath moveToPoint: CGPointMake(61.77, 25.23)];
    [bezierPath addCurveToPoint: CGPointMake(59.43, 15.32) controlPoint1: CGPointMake(62.45, 20.91) controlPoint2: CGPointMake(61.77, 17.98)];
    [bezierPath addCurveToPoint: CGPointMake(46.28, 11.14) controlPoint1: CGPointMake(56.86, 12.39) controlPoint2: CGPointMake(52.22, 11.14)];
    [bezierPath addLineToPoint: CGPointMake(29.05, 11.14)];
    [bezierPath addCurveToPoint: CGPointMake(26.61, 13.22) controlPoint1: CGPointMake(27.83, 11.14) controlPoint2: CGPointMake(26.8, 12.02)];
    [bezierPath addLineToPoint: CGPointMake(19.43, 58.73)];
    [bezierPath addCurveToPoint: CGPointMake(20.9, 60.44) controlPoint1: CGPointMake(19.29, 59.63) controlPoint2: CGPointMake(19.99, 60.44)];
    [bezierPath addLineToPoint: CGPointMake(31.54, 60.44)];
    [bezierPath addLineToPoint: CGPointMake(30.8, 65.1)];
    [bezierPath addCurveToPoint: CGPointMake(32.08, 66.59) controlPoint1: CGPointMake(30.68, 65.88) controlPoint2: CGPointMake(31.29, 66.59)];
    [bezierPath addLineToPoint: CGPointMake(41.05, 66.59)];
    [bezierPath addCurveToPoint: CGPointMake(43.18, 64.77) controlPoint1: CGPointMake(42.11, 66.59) controlPoint2: CGPointMake(43.02, 65.82)];
    [bezierPath addLineToPoint: CGPointMake(43.27, 64.32)];
    [bezierPath addLineToPoint: CGPointMake(44.96, 53.6)];
    [bezierPath addLineToPoint: CGPointMake(45.07, 53.01)];
    [bezierPath addCurveToPoint: CGPointMake(47.2, 51.19) controlPoint1: CGPointMake(45.23, 51.96) controlPoint2: CGPointMake(46.14, 51.19)];
    [bezierPath addLineToPoint: CGPointMake(48.54, 51.19)];
    [bezierPath addCurveToPoint: CGPointMake(66.02, 37.45) controlPoint1: CGPointMake(57.23, 51.19) controlPoint2: CGPointMake(64.03, 47.66)];
    [bezierPath addCurveToPoint: CGPointMake(64.23, 27.12) controlPoint1: CGPointMake(66.85, 33.18) controlPoint2: CGPointMake(66.42, 29.62)];
    [bezierPath addCurveToPoint: CGPointMake(61.77, 25.23) controlPoint1: CGPointMake(63.56, 26.36) controlPoint2: CGPointMake(62.74, 25.74)];
    [bezierPath closePath];
    bezierPath.usesEvenOddFillRule = YES;
    
    [fillColor14 setFill];
    [bezierPath fill];
    
    
    //// Bezier 2 Drawing
    UIBezierPath* bezier2Path = [UIBezierPath bezierPath];
    [bezier2Path moveToPoint: CGPointMake(61.77, 25.23)];
    [bezier2Path addCurveToPoint: CGPointMake(59.43, 15.32) controlPoint1: CGPointMake(62.45, 20.91) controlPoint2: CGPointMake(61.77, 17.98)];
    [bezier2Path addCurveToPoint: CGPointMake(46.28, 11.14) controlPoint1: CGPointMake(56.86, 12.39) controlPoint2: CGPointMake(52.22, 11.14)];
    [bezier2Path addLineToPoint: CGPointMake(29.05, 11.14)];
    [bezier2Path addCurveToPoint: CGPointMake(26.61, 13.22) controlPoint1: CGPointMake(27.83, 11.14) controlPoint2: CGPointMake(26.8, 12.02)];
    [bezier2Path addLineToPoint: CGPointMake(19.43, 58.73)];
    [bezier2Path addCurveToPoint: CGPointMake(20.9, 60.44) controlPoint1: CGPointMake(19.29, 59.63) controlPoint2: CGPointMake(19.99, 60.44)];
    [bezier2Path addLineToPoint: CGPointMake(31.54, 60.44)];
    [bezier2Path addLineToPoint: CGPointMake(34.21, 43.49)];
    [bezier2Path addLineToPoint: CGPointMake(34.13, 44.02)];
    [bezier2Path addCurveToPoint: CGPointMake(36.55, 41.94) controlPoint1: CGPointMake(34.32, 42.82) controlPoint2: CGPointMake(35.34, 41.94)];
    [bezier2Path addLineToPoint: CGPointMake(41.61, 41.94)];
    [bezier2Path addCurveToPoint: CGPointMake(61.6, 26.23) controlPoint1: CGPointMake(51.54, 41.94) controlPoint2: CGPointMake(59.32, 37.91)];
    [bezier2Path addCurveToPoint: CGPointMake(61.77, 25.23) controlPoint1: CGPointMake(61.66, 25.89) controlPoint2: CGPointMake(61.72, 25.55)];
    [bezier2Path closePath];
    bezier2Path.usesEvenOddFillRule = YES;
    
    [fillColor15 setFill];
    [bezier2Path fill];
    
    
    //// Bezier 3 Drawing
    UIBezierPath* bezier3Path = [UIBezierPath bezierPath];
    [bezier3Path moveToPoint: CGPointMake(37.08, 25.28)];
    [bezier3Path addCurveToPoint: CGPointMake(38.28, 23.67) controlPoint1: CGPointMake(37.2, 24.56) controlPoint2: CGPointMake(37.66, 23.97)];
    [bezier3Path addCurveToPoint: CGPointMake(39.21, 23.46) controlPoint1: CGPointMake(38.57, 23.54) controlPoint2: CGPointMake(38.88, 23.46)];
    [bezier3Path addLineToPoint: CGPointMake(52.73, 23.46)];
    [bezier3Path addCurveToPoint: CGPointMake(57.18, 23.79) controlPoint1: CGPointMake(54.33, 23.46) controlPoint2: CGPointMake(55.82, 23.57)];
    [bezier3Path addCurveToPoint: CGPointMake(58.32, 24) controlPoint1: CGPointMake(57.57, 23.85) controlPoint2: CGPointMake(57.95, 23.92)];
    [bezier3Path addCurveToPoint: CGPointMake(59.39, 24.28) controlPoint1: CGPointMake(58.69, 24.09) controlPoint2: CGPointMake(59.05, 24.18)];
    [bezier3Path addCurveToPoint: CGPointMake(59.9, 24.44) controlPoint1: CGPointMake(59.57, 24.33) controlPoint2: CGPointMake(59.74, 24.38)];
    [bezier3Path addCurveToPoint: CGPointMake(61.77, 25.23) controlPoint1: CGPointMake(60.57, 24.66) controlPoint2: CGPointMake(61.2, 24.92)];
    [bezier3Path addCurveToPoint: CGPointMake(59.43, 15.32) controlPoint1: CGPointMake(62.45, 20.91) controlPoint2: CGPointMake(61.77, 17.98)];
    [bezier3Path addCurveToPoint: CGPointMake(46.29, 11.14) controlPoint1: CGPointMake(56.87, 12.39) controlPoint2: CGPointMake(52.22, 11.14)];
    [bezier3Path addLineToPoint: CGPointMake(29.05, 11.14)];
    [bezier3Path addCurveToPoint: CGPointMake(26.61, 13.22) controlPoint1: CGPointMake(27.83, 11.14) controlPoint2: CGPointMake(26.8, 12.02)];
    [bezier3Path addLineToPoint: CGPointMake(19.44, 58.73)];
    [bezier3Path addCurveToPoint: CGPointMake(20.9, 60.44) controlPoint1: CGPointMake(19.29, 59.63) controlPoint2: CGPointMake(19.99, 60.44)];
    [bezier3Path addLineToPoint: CGPointMake(31.54, 60.44)];
    [bezier3Path addLineToPoint: CGPointMake(34.21, 43.49)];
    [bezier3Path addLineToPoint: CGPointMake(37.08, 25.28)];
    [bezier3Path closePath];
    bezier3Path.usesEvenOddFillRule = YES;
    
    [fillColor16 setFill];
    [bezier3Path fill];
}

@end
