This code will draw a kingfisher outline in fltk:

		fl_color(FL_DARK_YELLOW);

		// Pontoon front right
		fl_begin_polygon();
		fl_vertex(0.20, -0.05);
		fl_vertex(0.21, -0.23);
		fl_vertex(0.23, -0.31);
		fl_vertex(0.25, -0.33);
		fl_vertex(0.27, -0.31);
		fl_vertex(0.29, -0.23);
		fl_vertex(0.30, -0.10);
		fl_vertex(0.25, -0.10);
		fl_vertex(0.25, -0.05);
		fl_vertex(0.20, -0.05);
		fl_end_polygon();

		// Pontoon front left
		fl_begin_polygon();
		fl_vertex(-0.20, -0.05);
		fl_vertex(-0.21, -0.23);
		fl_vertex(-0.23, -0.31);
		fl_vertex(-0.25, -0.33);
		fl_vertex(-0.27, -0.31);
		fl_vertex(-0.29, -0.23);
		fl_vertex(-0.30, -0.10);
		fl_vertex(-0.25, -0.10);
		fl_vertex(-0.25, -0.05);
		fl_vertex(-0.20, -0.05);
		fl_end_polygon();

		// Pontoon front middle
		fl_begin_polygon();
		fl_vertex(-0.05, -0.05);
		fl_vertex(-0.04, -0.23);
		fl_vertex(-0.02, -0.31);
		fl_vertex(0.00, -0.33);
		fl_vertex(0.02, -0.31);
		fl_vertex(0.04, -0.23);
		fl_vertex(0.05, -0.05);
		fl_end_polygon();

		// Pontoon rear left
		fl_begin_polygon();
		fl_vertex(0.20, 0.05);
		fl_vertex(0.20, 0.28);
		fl_vertex(0.21, 0.33);
		fl_vertex(0.29, 0.33);
		fl_vertex(0.30, 0.28);
		fl_vertex(0.30, 0.10);
		fl_vertex(0.25, 0.10);
		fl_vertex(0.25, 0.05);
		fl_vertex(0.20, 0.05);
		fl_end_polygon();

		// Ponton rear right
		fl_begin_polygon();
		fl_vertex(-0.20, 0.05);
		fl_vertex(-0.20, 0.28);
		fl_vertex(-0.21, 0.33);
		fl_vertex(-0.29, 0.33);
		fl_vertex(-0.30, 0.28);
		fl_vertex(-0.30, 0.10);
		fl_vertex(-0.25, 0.10);
		fl_vertex(-0.25, 0.05);
		fl_vertex(-0.20, 0.05);
		fl_end_polygon();

		// Pontoon rear middle
		fl_begin_polygon();
		fl_vertex(-0.05, 0.05);
		fl_vertex(-0.05, 0.28);
		fl_vertex(-0.04, 0.33);
		fl_vertex(0.04, 0.33);
		fl_vertex(0.05, 0.28);
		fl_vertex(0.05, 0.05);
		fl_vertex(-0.05, 0.05);
		fl_end_polygon();

		fl_color(FL_BLACK);

		// Boxes and frame
		fl_begin_polygon();
		fl_vertex(-0.23, -0.05);
		fl_vertex(-0.23, -0.09);
		fl_vertex(-0.41, -0.09);
		fl_vertex(-0.41, 0.09);
		fl_vertex(-0.23, 0.09);
		fl_vertex(-0.23, 0.05);
		fl_vertex(0.23, 0.05);
		fl_vertex(0.23, 0.09);
		fl_vertex(0.41, 0.09);
		fl_vertex(0.41, -0.09);
		fl_vertex(0.23, -0.09);
		fl_vertex(0.23, -0.05);
		fl_vertex(-0.23, -0.05);
		fl_end_polygon();