
digraph {
  bgcolor="transparent"

  node [penwidth=0.5 fontsize="12" shape="box" style="filled" fontcolor="white" fontname="Courier New"]
  edge [penwidth=2 fontsize="10" color="#0A1931" arrowsize=0.8 fontname="Courier New"]

#########
# NODES #
#########
  id_83504527_4332_4229_b3fa_5fd30045cd02 [id="id_83504527_4332_4229_b3fa_5fd30045cd02#Begin" pos="0.0,10000.0!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="Begin" tooltip="Begin" shape="ellipse" fillcolor="#8de4ff" color="#00799e" fontcolor="#982b13"] 
  id_f2374822_451f_4b7d_a6d9_12aa74a301a2 [id="id_f2374822_451f_4b7d_a6d9_12aa74a301a2#Declare" pos="0.0,9999.0625!" height=0.4 width=1.3 fixedsize=true group="fun-main"    label="beams = []" tooltip="beams: Integer = []" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_ffcb2905_2ebb_4446_b2ba_8e44cf2a6772 [id="id_ffcb2905_2ebb_4446_b2ba_8e44cf2a6772#Input" pos="0.0,9998.125!" height=0.4 width=3.2800000000000002 fixedsize=true group="fun-main"    label=".   Input: beam_data.txt   ." tooltip=".   Input: beam_data.txt   ." shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_821aa60e_29dd_4510_9a71_e8ee0cb29acf [id="id_821aa60e_29dd_4510_9a71_e8ee0cb29acf#Declare" pos="0.0,9997.1875!" height=0.4 width=3.06 fixedsize=true group="fun-main"    label="Open the file in read mode" tooltip="Open the file in read mode: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_817b427f_2c73_41b4_96d8_79002d36bef1 [id="id_817b427f_2c73_41b4_96d8_79002d36bef1#Declare" pos="0.0,9996.25!" height=0.4 width=1.96 fixedsize=true group="fun-main"    label="for line in file" tooltip="for line in file: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [id="id_1e8f3e78_b045_4fd6_9c35_ac26d224992a#ForLoop" pos="0.0,9995.3125!" height=0.5 width=3.14 fixedsize=true group="fun-main" 
    label="line = start to end by 1" tooltip="line = start to end by 1" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [pos="6.25,9995.3125!" shape=point width=0]
  false_dummy_up_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [pos="-2.5,9995.3125!" shape=point width=0]
  
  id_3d95c915_02c4_4864_aafa_3953226fa8c1 [id="id_3d95c915_02c4_4864_aafa_3953226fa8c1#Comment" pos="6.25,9994.375!" height=0.4 width=6.91 fixedsize=true group="id_a5a971f9_9fec_425e_b04c_8c8223a9f730"    label=".    Append float converted values in each line to beams    ." tooltip=".    Append float converted values in each line to beams    ." shape="parallelogram" fillcolor="#C0C0C0" color="#A9A9A9" fontcolor="white"] 
  id_30a1d617_7db1_48db_a4b1_2ee567927e8d [id="id_30a1d617_7db1_48db_a4b1_2ee567927e8d#Declare" pos="6.25,9993.4375!" height=0.4 width=5.26 fixedsize=true group="id_a5a971f9_9fec_425e_b04c_8c8223a9f730"    label="beams.append([float(i) for i in line.split()])" tooltip="beams.append([float(i) for i in line.split()]): Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [pos="6.25,9992.604166666666!" shape=point width=0]
  true_dummy_down_left_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [pos="0.0,9992.604166666666!" shape=point width=0]
  false_dummy_down_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [pos="-2.5,9992.5!" shape=point width=0]
  end_dummy_down_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [pos="0.0,9992.5!" group="fun-main" shape=point width=0]
  
  
  id_cc28236b_a3d6_4418_bd61_8f2cabc6fad4 [id="id_cc28236b_a3d6_4418_bd61_8f2cabc6fad4#Declare" pos="0.0,9991.5625!" height=0.4 width=1.63 fixedsize=true group="fun-main"    label="for each beam" tooltip="for each beam: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [id="id_d45244ff_00e6_4e23_8a76_65a8d2a9c707#ForLoop" pos="0.0,9990.625!" height=0.5 width=3.14 fixedsize=true group="fun-main" 
    label="i = 0 to len(beams) by 1" tooltip="i = 0 to len(beams) by 1" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [pos="11.25,9990.625!" shape=point width=0]
  false_dummy_up_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [pos="-2.5,9990.625!" shape=point width=0]
  
  id_237db024_19c9_4f30_8475_7b0a5307f64b [id="id_237db024_19c9_4f30_8475_7b0a5307f64b#Declare" pos="11.25,9989.6875!" height=0.4 width=16.37 fixedsize=true group="id_262ffcd5_5730_48fb_9bcf_8128591861a7"    label="print(f\"Beam {i+1}: Length: {beams[i][0]} m, Max Deflection: {max_deflection(i):.{6}f} m, Max Bending\nStress: {max_bending_stress(i):.{2}f} Pa\")" tooltip="print(f\"Beam {i+1}: Length: {beams[i][0]} m, Max Deflection: {max_deflection(i):.{6}f} m, Max Bending\nStress: {max_bending_stress(i):.{2}f} Pa\"): Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_944b686f_2742_4e3c_bc03_aa3b8af0ab00 [id="id_944b686f_2742_4e3c_bc03_aa3b8af0ab00#Output" pos="11.25,9988.75!" height=0.4 width=6.140000000000001 fixedsize=true group="id_262ffcd5_5730_48fb_9bcf_8128591861a7"    label="\"Beam Length, Max Deflection and Max bending stress\"" tooltip="\"Beam Length, Max Deflection and Max bending stress\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [pos="11.25,9987.916666666666!" shape=point width=0]
  true_dummy_down_left_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [pos="0.0,9987.916666666666!" shape=point width=0]
  false_dummy_down_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [pos="-2.5,9987.8125!" shape=point width=0]
  end_dummy_down_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [pos="0.0,9987.8125!" group="fun-main" shape=point width=0]
  
  
  id_f2ea46fa_8a26_4913_a273_192f3101faac [id="id_f2ea46fa_8a26_4913_a273_192f3101faac#Return" pos="0.0,9986.875!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="End" tooltip="End" shape="ellipse" fillcolor="#8de4ff" color="#00799e" fontcolor="#982b13"] 

#########
# EDGES #
#########
  id_83504527_4332_4229_b3fa_5fd30045cd02:s -> id_f2374822_451f_4b7d_a6d9_12aa74a301a2:n [id="id_83504527_4332_4229_b3fa_5fd30045cd02@fun-main" tailtooltip=" " edgetooltip=" "]
  id_f2374822_451f_4b7d_a6d9_12aa74a301a2:s -> id_ffcb2905_2ebb_4446_b2ba_8e44cf2a6772:n [id="id_f2374822_451f_4b7d_a6d9_12aa74a301a2@fun-main" tailtooltip=" " edgetooltip=" "]
  id_ffcb2905_2ebb_4446_b2ba_8e44cf2a6772:s -> id_821aa60e_29dd_4510_9a71_e8ee0cb29acf:n [id="id_ffcb2905_2ebb_4446_b2ba_8e44cf2a6772@fun-main" tailtooltip=" " edgetooltip=" "]
  id_821aa60e_29dd_4510_9a71_e8ee0cb29acf:s -> id_817b427f_2c73_41b4_96d8_79002d36bef1:n [id="id_821aa60e_29dd_4510_9a71_e8ee0cb29acf@fun-main" tailtooltip=" " edgetooltip=" "]
  id_817b427f_2c73_41b4_96d8_79002d36bef1:s -> id_1e8f3e78_b045_4fd6_9c35_ac26d224992a:n [id="id_817b427f_2c73_41b4_96d8_79002d36bef1@fun-main" tailtooltip=" " edgetooltip=" "]
  ## FORLOOP-TRUE
  id_1e8f3e78_b045_4fd6_9c35_ac26d224992a:e -> true_dummy_up_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [id="id_1e8f3e78_b045_4fd6_9c35_ac26d224992a@id_a5a971f9_9fec_425e_b04c_8c8223a9f730" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a -> id_3d95c915_02c4_4864_aafa_3953226fa8c1:n [id="id_1e8f3e78_b045_4fd6_9c35_ac26d224992a@id_a5a971f9_9fec_425e_b04c_8c8223a9f730" tailtooltip=" " edgetooltip=" "]
  
  id_3d95c915_02c4_4864_aafa_3953226fa8c1:s -> id_30a1d617_7db1_48db_a4b1_2ee567927e8d:n [id="id_3d95c915_02c4_4864_aafa_3953226fa8c1@id_a5a971f9_9fec_425e_b04c_8c8223a9f730" tailtooltip=" " edgetooltip=" "]
  id_30a1d617_7db1_48db_a4b1_2ee567927e8d:s -> true_dummy_down_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a:n [id="id_30a1d617_7db1_48db_a4b1_2ee567927e8d@id_a5a971f9_9fec_425e_b04c_8c8223a9f730" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a -> true_dummy_down_left_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [id="id_30a1d617_7db1_48db_a4b1_2ee567927e8d@id_a5a971f9_9fec_425e_b04c_8c8223a9f730" tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_down_left_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a -> id_1e8f3e78_b045_4fd6_9c35_ac26d224992a:s [id="id_30a1d617_7db1_48db_a4b1_2ee567927e8d@id_a5a971f9_9fec_425e_b04c_8c8223a9f730" tailtooltip=" " edgetooltip=" "]
  
  ## FORLOOP-FALSE
  id_1e8f3e78_b045_4fd6_9c35_ac26d224992a:w -> false_dummy_up_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [id="id_1e8f3e78_b045_4fd6_9c35_ac26d224992a@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a -> false_dummy_down_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [id="id_1e8f3e78_b045_4fd6_9c35_ac26d224992a@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  false_dummy_down_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a -> end_dummy_down_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a [id="id_1e8f3e78_b045_4fd6_9c35_ac26d224992a@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  end_dummy_down_id_1e8f3e78_b045_4fd6_9c35_ac26d224992a -> id_cc28236b_a3d6_4418_bd61_8f2cabc6fad4 [id="id_1e8f3e78_b045_4fd6_9c35_ac26d224992a@fun-main" tailtooltip=" " edgetooltip=" "]
  
  
  id_cc28236b_a3d6_4418_bd61_8f2cabc6fad4:s -> id_d45244ff_00e6_4e23_8a76_65a8d2a9c707:n [id="id_cc28236b_a3d6_4418_bd61_8f2cabc6fad4@fun-main" tailtooltip=" " edgetooltip=" "]
  ## FORLOOP-TRUE
  id_d45244ff_00e6_4e23_8a76_65a8d2a9c707:e -> true_dummy_up_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [id="id_d45244ff_00e6_4e23_8a76_65a8d2a9c707@id_262ffcd5_5730_48fb_9bcf_8128591861a7" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 -> id_237db024_19c9_4f30_8475_7b0a5307f64b:n [id="id_d45244ff_00e6_4e23_8a76_65a8d2a9c707@id_262ffcd5_5730_48fb_9bcf_8128591861a7" tailtooltip=" " edgetooltip=" "]
  
  id_237db024_19c9_4f30_8475_7b0a5307f64b:s -> id_944b686f_2742_4e3c_bc03_aa3b8af0ab00:n [id="id_237db024_19c9_4f30_8475_7b0a5307f64b@id_262ffcd5_5730_48fb_9bcf_8128591861a7" tailtooltip=" " edgetooltip=" "]
  id_944b686f_2742_4e3c_bc03_aa3b8af0ab00:s -> true_dummy_down_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707:n [id="id_944b686f_2742_4e3c_bc03_aa3b8af0ab00@id_262ffcd5_5730_48fb_9bcf_8128591861a7" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 -> true_dummy_down_left_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [id="id_944b686f_2742_4e3c_bc03_aa3b8af0ab00@id_262ffcd5_5730_48fb_9bcf_8128591861a7" tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_down_left_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 -> id_d45244ff_00e6_4e23_8a76_65a8d2a9c707:s [id="id_944b686f_2742_4e3c_bc03_aa3b8af0ab00@id_262ffcd5_5730_48fb_9bcf_8128591861a7" tailtooltip=" " edgetooltip=" "]
  
  ## FORLOOP-FALSE
  id_d45244ff_00e6_4e23_8a76_65a8d2a9c707:w -> false_dummy_up_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [id="id_d45244ff_00e6_4e23_8a76_65a8d2a9c707@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 -> false_dummy_down_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [id="id_d45244ff_00e6_4e23_8a76_65a8d2a9c707@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  false_dummy_down_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 -> end_dummy_down_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 [id="id_d45244ff_00e6_4e23_8a76_65a8d2a9c707@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  end_dummy_down_id_d45244ff_00e6_4e23_8a76_65a8d2a9c707 -> id_f2ea46fa_8a26_4913_a273_192f3101faac [id="id_d45244ff_00e6_4e23_8a76_65a8d2a9c707@fun-main" tailtooltip=" " edgetooltip=" "]
  

}
