Sources/BraintreeDropIn/Vector Art/BTUIKAmExVectorArtView.m
#import "BTUIKAmExVectorArtView.h"

@implementation BTUIKAmExVectorArtView

- (void)drawArt {
    //// Color Declarations
    UIColor* fillColor3 = [UIColor colorWithRed: 0.059 green: 0.469 blue: 0.655 alpha: 1];
    
    //// Bezier Drawing
    UIBezierPath* bezierPath = [UIBezierPath bezierPath];
    [bezierPath moveToPoint: CGPointMake(19.52, 13.31)];
    [bezierPath addLineToPoint: CGPointMake(16.9, 13.31)];
    [bezierPath addLineToPoint: CGPointMake(16.9, 12.51)];
    [bezierPath addLineToPoint: CGPointMake(19.45, 12.51)];
    [bezierPath addLineToPoint: CGPointMake(19.45, 11.43)];
    [bezierPath addLineToPoint: CGPointMake(16.9, 11.43)];
    [bezierPath addLineToPoint: CGPointMake(16.9, 10.7)];
    [bezierPath addLineToPoint: CGPointMake(19.52, 10.7)];
    [bezierPath addLineToPoint: CGPointMake(19.52, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(15.66, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(15.66, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(19.52, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(19.52, 13.31)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(4.82, 12.15)];
    [bezierPath addLineToPoint: CGPointMake(5.42, 10.73)];
    [bezierPath addLineToPoint: CGPointMake(6.02, 12.15)];
    [bezierPath addLineToPoint: CGPointMake(4.82, 12.15)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(13.55, 11.08)];
    [bezierPath addLineToPoint: CGPointMake(13.55, 14.37)];
    [bezierPath addLineToPoint: CGPointMake(14.8, 14.37)];
    [bezierPath addLineToPoint: CGPointMake(14.8, 9.61)];
    [bezierPath addLineToPoint: CGPointMake(12.85, 9.61)];
    [bezierPath addLineToPoint: CGPointMake(11.49, 12.56)];
    [bezierPath addLineToPoint: CGPointMake(10.13, 9.61)];
    [bezierPath addLineToPoint: CGPointMake(8.18, 9.61)];
    [bezierPath addLineToPoint: CGPointMake(8.18, 13.98)];
    [bezierPath addLineToPoint: CGPointMake(6.3, 9.61)];
    [bezierPath addLineToPoint: CGPointMake(4.55, 9.61)];
    [bezierPath addLineToPoint: CGPointMake(2.5, 14.37)];
    [bezierPath addLineToPoint: CGPointMake(3.85, 14.37)];
    [bezierPath addLineToPoint: CGPointMake(4.29, 13.37)];
    [bezierPath addLineToPoint: CGPointMake(6.55, 13.37)];
    [bezierPath addLineToPoint: CGPointMake(6.98, 14.37)];
    [bezierPath addLineToPoint: CGPointMake(9.42, 14.37)];
    [bezierPath addLineToPoint: CGPointMake(9.42, 11.1)];
    [bezierPath addLineToPoint: CGPointMake(10.98, 14.37)];
    [bezierPath addLineToPoint: CGPointMake(12, 14.37)];
    [bezierPath addLineToPoint: CGPointMake(13.55, 11.08)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(26.49, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(25.25, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(25.25, 14.36)];
    [bezierPath addLineToPoint: CGPointMake(26.49, 14.36)];
    [bezierPath addLineToPoint: CGPointMake(26.49, 9.59)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(31.48, 12.13)];
    [bezierPath addLineToPoint: CGPointMake(32.09, 10.71)];
    [bezierPath addLineToPoint: CGPointMake(32.68, 12.13)];
    [bezierPath addLineToPoint: CGPointMake(31.48, 12.13)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(36.07, 11.16)];
    [bezierPath addLineToPoint: CGPointMake(38.04, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(39.74, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(39.74, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(38.5, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(38.5, 12.72)];
    [bezierPath addLineToPoint: CGPointMake(36.56, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(34.81, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(34.81, 13.9)];
    [bezierPath addLineToPoint: CGPointMake(32.95, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(31.22, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(29.68, 13.14)];
    [bezierPath addCurveToPoint: CGPointMake(28.21, 12.04) controlPoint1: CGPointMake(29.64, 13.15) controlPoint2: CGPointMake(28.21, 13.65)];
    [bezierPath addCurveToPoint: CGPointMake(28.22, 11.71) controlPoint1: CGPointMake(28.21, 11.94) controlPoint2: CGPointMake(28.21, 11.83)];
    [bezierPath addCurveToPoint: CGPointMake(29.14, 10.67) controlPoint1: CGPointMake(28.32, 10.67) controlPoint2: CGPointMake(29.14, 10.67)];
    [bezierPath addLineToPoint: CGPointMake(30.39, 10.66)];
    [bezierPath addLineToPoint: CGPointMake(30.39, 9.58)];
    [bezierPath addLineToPoint: CGPointMake(28.87, 9.54)];
    [bezierPath addCurveToPoint: CGPointMake(26.91, 12.1) controlPoint1: CGPointMake(28.8, 9.56) controlPoint2: CGPointMake(26.91, 9.46)];
    [bezierPath addCurveToPoint: CGPointMake(28.58, 14.34) controlPoint1: CGPointMake(26.91, 14.11) controlPoint2: CGPointMake(28.58, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(30.52, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(30.95, 13.34)];
    [bezierPath addLineToPoint: CGPointMake(33.21, 13.34)];
    [bezierPath addLineToPoint: CGPointMake(33.65, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(36.07, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(36.07, 11.16)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(21.4, 10.67)];
    [bezierPath addLineToPoint: CGPointMake(22.68, 10.67)];
    [bezierPath addCurveToPoint: CGPointMake(23.36, 11.12) controlPoint1: CGPointMake(23.05, 10.67) controlPoint2: CGPointMake(23.36, 10.87)];
    [bezierPath addCurveToPoint: CGPointMake(22.68, 11.57) controlPoint1: CGPointMake(23.36, 11.37) controlPoint2: CGPointMake(23.05, 11.57)];
    [bezierPath addLineToPoint: CGPointMake(21.4, 11.57)];
    [bezierPath addLineToPoint: CGPointMake(21.4, 10.67)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(21.4, 12.69)];
    [bezierPath addLineToPoint: CGPointMake(22.61, 12.69)];
    [bezierPath addCurveToPoint: CGPointMake(23.43, 13.42) controlPoint1: CGPointMake(23.38, 12.69) controlPoint2: CGPointMake(23.43, 13.42)];
    [bezierPath addLineToPoint: CGPointMake(23.43, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(24.64, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(24.64, 13.17)];
    [bezierPath addCurveToPoint: CGPointMake(24.04, 12.09) controlPoint1: CGPointMake(24.64, 12.36) controlPoint2: CGPointMake(24.04, 12.09)];
    [bezierPath addCurveToPoint: CGPointMake(24.73, 10.98) controlPoint1: CGPointMake(24.04, 12.09) controlPoint2: CGPointMake(24.73, 11.8)];
    [bezierPath addCurveToPoint: CGPointMake(23.17, 9.59) controlPoint1: CGPointMake(24.73, 9.4) controlPoint2: CGPointMake(23.17, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(20.16, 9.59)];
    [bezierPath addLineToPoint: CGPointMake(20.16, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(21.4, 14.34)];
    [bezierPath addLineToPoint: CGPointMake(21.4, 12.69)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(40.61, 16.47)];
    [bezierPath addCurveToPoint: CGPointMake(39.71, 16.14) controlPoint1: CGPointMake(40.61, 16.47) controlPoint2: CGPointMake(39.71, 16.53)];
    [bezierPath addCurveToPoint: CGPointMake(40.37, 15.8) controlPoint1: CGPointMake(39.71, 15.67) controlPoint2: CGPointMake(40.37, 15.8)];
    [bezierPath addLineToPoint: CGPointMake(42.28, 15.8)];
    [bezierPath addLineToPoint: CGPointMake(42.28, 14.69)];
    [bezierPath addLineToPoint: CGPointMake(39.91, 14.69)];
    [bezierPath addCurveToPoint: CGPointMake(38.37, 16.15) controlPoint1: CGPointMake(39.91, 14.69) controlPoint2: CGPointMake(38.37, 14.6)];
    [bezierPath addCurveToPoint: CGPointMake(40.07, 17.57) controlPoint1: CGPointMake(38.37, 17.71) controlPoint2: CGPointMake(40.07, 17.57)];
    [bezierPath addCurveToPoint: CGPointMake(41.12, 17.96) controlPoint1: CGPointMake(40.07, 17.57) controlPoint2: CGPointMake(41.12, 17.53)];
    [bezierPath addCurveToPoint: CGPointMake(40.42, 18.34) controlPoint1: CGPointMake(41.12, 18.42) controlPoint2: CGPointMake(40.42, 18.34)];
    [bezierPath addLineToPoint: CGPointMake(38.5, 18.34)];
    [bezierPath addLineToPoint: CGPointMake(38.5, 19.44)];
    [bezierPath addLineToPoint: CGPointMake(40.7, 19.44)];
    [bezierPath addCurveToPoint: CGPointMake(40.85, 19.44) controlPoint1: CGPointMake(40.7, 19.44) controlPoint2: CGPointMake(40.76, 19.44)];
    [bezierPath addCurveToPoint: CGPointMake(42.5, 17.77) controlPoint1: CGPointMake(41.28, 19.44) controlPoint2: CGPointMake(42.5, 19.31)];
    [bezierPath addCurveToPoint: CGPointMake(40.61, 16.47) controlPoint1: CGPointMake(42.5, 16.34) controlPoint2: CGPointMake(40.61, 16.47)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(29.71, 19.43)];
    [bezierPath addLineToPoint: CGPointMake(33.57, 19.43)];
    [bezierPath addLineToPoint: CGPointMake(33.57, 18.4)];
    [bezierPath addLineToPoint: CGPointMake(30.96, 18.4)];
    [bezierPath addLineToPoint: CGPointMake(30.96, 17.6)];
    [bezierPath addLineToPoint: CGPointMake(33.51, 17.6)];
    [bezierPath addLineToPoint: CGPointMake(33.51, 16.52)];
    [bezierPath addLineToPoint: CGPointMake(30.96, 16.52)];
    [bezierPath addLineToPoint: CGPointMake(30.96, 15.79)];
    [bezierPath addLineToPoint: CGPointMake(33.57, 15.79)];
    [bezierPath addLineToPoint: CGPointMake(33.57, 14.68)];
    [bezierPath addLineToPoint: CGPointMake(29.71, 14.68)];
    [bezierPath addLineToPoint: CGPointMake(29.71, 19.43)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(36.24, 16.47)];
    [bezierPath addCurveToPoint: CGPointMake(35.35, 16.14) controlPoint1: CGPointMake(36.24, 16.47) controlPoint2: CGPointMake(35.35, 16.53)];
    [bezierPath addCurveToPoint: CGPointMake(36.01, 15.8) controlPoint1: CGPointMake(35.35, 15.67) controlPoint2: CGPointMake(36.01, 15.8)];
    [bezierPath addLineToPoint: CGPointMake(37.92, 15.8)];
    [bezierPath addLineToPoint: CGPointMake(37.92, 14.69)];
    [bezierPath addLineToPoint: CGPointMake(35.54, 14.69)];
    [bezierPath addCurveToPoint: CGPointMake(34, 16.15) controlPoint1: CGPointMake(35.54, 14.69) controlPoint2: CGPointMake(34, 14.6)];
    [bezierPath addCurveToPoint: CGPointMake(35.71, 17.57) controlPoint1: CGPointMake(34, 17.71) controlPoint2: CGPointMake(35.71, 17.57)];
    [bezierPath addCurveToPoint: CGPointMake(36.76, 17.96) controlPoint1: CGPointMake(35.71, 17.57) controlPoint2: CGPointMake(36.76, 17.53)];
    [bezierPath addCurveToPoint: CGPointMake(36.06, 18.34) controlPoint1: CGPointMake(36.76, 18.42) controlPoint2: CGPointMake(36.06, 18.34)];
    [bezierPath addLineToPoint: CGPointMake(34.13, 18.34)];
    [bezierPath addLineToPoint: CGPointMake(34.13, 19.44)];
    [bezierPath addLineToPoint: CGPointMake(36.34, 19.44)];
    [bezierPath addCurveToPoint: CGPointMake(36.49, 19.44) controlPoint1: CGPointMake(36.34, 19.44) controlPoint2: CGPointMake(36.39, 19.44)];
    [bezierPath addCurveToPoint: CGPointMake(38.13, 17.77) controlPoint1: CGPointMake(36.92, 19.44) controlPoint2: CGPointMake(38.13, 19.31)];
    [bezierPath addCurveToPoint: CGPointMake(36.24, 16.47) controlPoint1: CGPointMake(38.13, 16.34) controlPoint2: CGPointMake(36.24, 16.47)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(22.14, 16.69)];
    [bezierPath addLineToPoint: CGPointMake(20.87, 16.69)];
    [bezierPath addLineToPoint: CGPointMake(20.87, 15.78)];
    [bezierPath addLineToPoint: CGPointMake(22.14, 15.78)];
    [bezierPath addCurveToPoint: CGPointMake(22.82, 16.24) controlPoint1: CGPointMake(22.52, 15.78) controlPoint2: CGPointMake(22.82, 15.99)];
    [bezierPath addCurveToPoint: CGPointMake(22.14, 16.69) controlPoint1: CGPointMake(22.82, 16.48) controlPoint2: CGPointMake(22.52, 16.69)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(19.63, 18.77)];
    [bezierPath addLineToPoint: CGPointMake(18.09, 17.11)];
    [bezierPath addLineToPoint: CGPointMake(19.63, 15.46)];
    [bezierPath addLineToPoint: CGPointMake(19.63, 18.77)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(15.18, 18.43)];
    [bezierPath addLineToPoint: CGPointMake(12.57, 18.43)];
    [bezierPath addLineToPoint: CGPointMake(12.57, 17.62)];
    [bezierPath addLineToPoint: CGPointMake(15.11, 17.62)];
    [bezierPath addLineToPoint: CGPointMake(15.11, 16.54)];
    [bezierPath addLineToPoint: CGPointMake(12.57, 16.54)];
    [bezierPath addLineToPoint: CGPointMake(12.57, 15.81)];
    [bezierPath addLineToPoint: CGPointMake(15.18, 15.81)];
    [bezierPath addLineToPoint: CGPointMake(16.4, 17.11)];
    [bezierPath addLineToPoint: CGPointMake(15.18, 18.43)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(22.63, 14.69)];
    [bezierPath addLineToPoint: CGPointMake(19.63, 14.69)];
    [bezierPath addLineToPoint: CGPointMake(19.63, 14.7)];
    [bezierPath addLineToPoint: CGPointMake(18.68, 14.7)];
    [bezierPath addLineToPoint: CGPointMake(17.25, 16.2)];
    [bezierPath addLineToPoint: CGPointMake(15.83, 14.69)];
    [bezierPath addLineToPoint: CGPointMake(11.33, 14.69)];
    [bezierPath addLineToPoint: CGPointMake(11.33, 19.46)];
    [bezierPath addLineToPoint: CGPointMake(15.93, 19.46)];
    [bezierPath addLineToPoint: CGPointMake(17.25, 18.05)];
    [bezierPath addLineToPoint: CGPointMake(18.56, 19.46)];
    [bezierPath addLineToPoint: CGPointMake(20.87, 19.46)];
    [bezierPath addLineToPoint: CGPointMake(20.87, 17.93)];
    [bezierPath addLineToPoint: CGPointMake(22.08, 17.93)];
    [bezierPath addCurveToPoint: CGPointMake(24.2, 16.09) controlPoint1: CGPointMake(23.68, 17.93) controlPoint2: CGPointMake(24.2, 17.49)];
    [bezierPath addCurveToPoint: CGPointMake(22.63, 14.69) controlPoint1: CGPointMake(24.2, 14.52) controlPoint2: CGPointMake(22.63, 14.69)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(27.15, 16.68)];
    [bezierPath addLineToPoint: CGPointMake(25.87, 16.68)];
    [bezierPath addLineToPoint: CGPointMake(25.87, 15.78)];
    [bezierPath addLineToPoint: CGPointMake(27.15, 15.78)];
    [bezierPath addCurveToPoint: CGPointMake(27.82, 16.23) controlPoint1: CGPointMake(27.52, 15.78) controlPoint2: CGPointMake(27.82, 15.98)];
    [bezierPath addCurveToPoint: CGPointMake(27.15, 16.68) controlPoint1: CGPointMake(27.82, 16.48) controlPoint2: CGPointMake(27.52, 16.68)];
    [bezierPath closePath];
    [bezierPath moveToPoint: CGPointMake(29.2, 16.08)];
    [bezierPath addCurveToPoint: CGPointMake(27.63, 14.69) controlPoint1: CGPointMake(29.2, 14.51) controlPoint2: CGPointMake(27.63, 14.69)];
    [bezierPath addLineToPoint: CGPointMake(24.63, 14.69)];
    [bezierPath addLineToPoint: CGPointMake(24.63, 19.45)];
    [bezierPath addLineToPoint: CGPointMake(25.87, 19.45)];
    [bezierPath addLineToPoint: CGPointMake(25.87, 17.8)];
    [bezierPath addLineToPoint: CGPointMake(27.07, 17.8)];
    [bezierPath addCurveToPoint: CGPointMake(27.9, 18.52) controlPoint1: CGPointMake(27.84, 17.8) controlPoint2: CGPointMake(27.9, 18.52)];
    [bezierPath addLineToPoint: CGPointMake(27.9, 19.45)];
    [bezierPath addLineToPoint: CGPointMake(29.1, 19.45)];
    [bezierPath addLineToPoint: CGPointMake(29.1, 18.27)];
    [bezierPath addCurveToPoint: CGPointMake(28.51, 17.19) controlPoint1: CGPointMake(29.1, 17.47) controlPoint2: CGPointMake(28.51, 17.19)];
    [bezierPath addCurveToPoint: CGPointMake(29.2, 16.08) controlPoint1: CGPointMake(28.51, 17.19) controlPoint2: CGPointMake(29.2, 16.9)];
    [bezierPath closePath];
    bezierPath.usesEvenOddFillRule = YES;
    
    [fillColor3 setFill];
    [bezierPath fill];
}

@end
