Triangle A B C, A D E, and E F G are all equilateral. Points D and G are midpoints of \overline{A C} and \overline{A E}, respectively. If A B=4, what is the perimeter of figure A B C D E F G ?

Answer Choices
A. 12
B. 13
C. 15
D. 18
E. 21
Triangle A B C, A D E, and E F G are all equilateral. Points D and G are midpoints of \overline{A C} and \overline{A E}, respectively. If A B=4, what is the perimeter of figure A B C D E F G ?

Answer Choices
A. 12
B. 13
C. 15
D. 18
E. 21