#include "library.h" void draw_even_fancier_line(const double side) { draw_distance(side/3); turn_left_by_degrees(60); draw_distance(side/3); turn_right_by_degrees(120); draw_distance(side/3); turn_left_by_degrees(60); draw_distance(side/3); } void draw_fancier_line(const double side) { draw_even_fancier_line(side/3); turn_left_by_degrees(60); draw_even_fancier_line(side/3); turn_right_by_degrees(120); draw_even_fancier_line(side/3); turn_left_by_degrees(60); draw_even_fancier_line(side/3); } void draw_fancy_line(const double side) { draw_fancier_line(side/3); turn_left_by_degrees(60); draw_fancier_line(side/3); turn_right_by_degrees(120); draw_fancier_line(side/3); turn_left_by_degrees(60); draw_fancier_line(side/3); } void draw_triangle(const double side) { draw_fancy_line(side); turn_right_by_degrees(120); draw_fancy_line(side); turn_right_by_degrees(120); draw_fancy_line(side); turn_right_by_degrees(120); } void main() { make_window(700, 700); move_to(200, 500); set_pen_width(3); set_pen_color(color::red); draw_triangle(300); }