
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_9bcb76e0_7b82_4dd9_b701_869ea60cf969 [id="id_9bcb76e0_7b82_4dd9_b701_869ea60cf969#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_de4dbcca_3151_49e4_853c_303bac6b6bb5 [id="id_de4dbcca_3151_49e4_853c_303bac6b6bb5#Declare" pos="0.0,9999.0625!" height=0.4 width=2.29 fixedsize=true group="fun-main"    label="endProgram = \"no\"" tooltip="endProgram: String = \"no\"" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_9f8c6ed6_76b0_467a_9e2a_a070ff0d2ecc [id="id_9f8c6ed6_76b0_467a_9e2a_a070ff0d2ecc#Declare" pos="0.0,9998.125!" height=0.4 width=1.52 fixedsize=true group="fun-main"    label="notGreenCost" tooltip="notGreenCost: RealArray" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_2762d853_2aad_4c7f_a01e_bcb6203e9730 [id="id_2762d853_2aad_4c7f_a01e_bcb6203e9730#Declare" pos="0.0,9997.1875!" height=0.4 width=1.63 fixedsize=true group="fun-main"    label="goneGreenCost" tooltip="goneGreenCost: RealArray" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_366084d3_f804_4a54_8961_004838cdc2e8 [id="id_366084d3_f804_4a54_8961_004838cdc2e8#Declare" pos="0.0,9996.25!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="savings" tooltip="savings: RealArray" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_0208a3e8_38a3_4213_899f_3dabda817c6c [id="id_0208a3e8_38a3_4213_899f_3dabda817c6c#Declare" pos="0.0,9995.3125!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="months" tooltip="months: StringArray" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_4f78c8a3_1e52_445c_a125_ddfa8ebe4683 [id="id_4f78c8a3_1e52_445c_a125_ddfa8ebe4683#Declare" pos="0.0,9994.375!" height=0.4 width=1.41 fixedsize=true group="fun-main"    label="counter = 0" tooltip="counter: Integer = 0" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  end_id_0836c13a_f1c2_4ef2_8c75_90033edd25a9 [id="end_id_0836c13a_f1c2_4ef2_8c75_90033edd25a9#DoWhileEndId" class="flowrun-not-selectable" pos="0.0,9993.4375!" group="fun-main" 
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2 fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  id_b83bfd18_290f_4b52_b7aa_4f4cdedf2349 [id="id_b83bfd18_290f_4b52_b7aa_4f4cdedf2349#Assign" pos="0.0,9992.5!" height=0.4 width=2.73 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[0] = \"January\"" tooltip="months[0] = \"January\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_12119192_6e0a_4c67_b68b_704593c64500 [id="id_12119192_6e0a_4c67_b68b_704593c64500#Assign" pos="0.0,9991.5625!" height=0.4 width=2.73 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[1] = \"Febuary\"" tooltip="months[1] = \"Febuary\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_228f3477_eb04_4221_91ea_2c5be228a3ad [id="id_228f3477_eb04_4221_91ea_2c5be228a3ad#Assign" pos="0.0,9990.625!" height=0.4 width=2.5100000000000002 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[2] = \"March\"" tooltip="months[2] = \"March\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_ed14d9aa_8dec_423a_9bc7_70b181bcd95a [id="id_ed14d9aa_8dec_423a_9bc7_70b181bcd95a#Assign" pos="0.0,9989.6875!" height=0.4 width=2.5100000000000002 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[3] = \"April\"" tooltip="months[3] = \"April\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_b2b156a4_24c1_4082_951b_0b14f3179936 [id="id_b2b156a4_24c1_4082_951b_0b14f3179936#Assign" pos="0.0,9988.75!" height=0.4 width=2.29 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[4] = \"May\"" tooltip="months[4] = \"May\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_10f2892c_f94e_4e95_be56_a93df7c62069 [id="id_10f2892c_f94e_4e95_be56_a93df7c62069#Assign" pos="0.0,9987.8125!" height=0.4 width=2.4000000000000004 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[5] = \"June\"" tooltip="months[5] = \"June\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_7915e635_2207_4485_902e_1d50eaa29853 [id="id_7915e635_2207_4485_902e_1d50eaa29853#Assign" pos="0.0,9986.875!" height=0.4 width=2.4000000000000004 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[6] = \"July\"" tooltip="months[6] = \"July\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_e96b9288_8b55_43ad_b4ec_bc0e15b92d5f [id="id_e96b9288_8b55_43ad_b4ec_bc0e15b92d5f#Assign" pos="0.0,9985.9375!" height=0.4 width=2.62 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[7] = \"August\"" tooltip="months[7] = \"August\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_95046873_b369_4b21_87bd_cf687cc23930 [id="id_95046873_b369_4b21_87bd_cf687cc23930#Assign" pos="0.0,9985.0!" height=0.4 width=2.29 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[8] = \"Sep\"" tooltip="months[8] = \"Sep\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_ed455b0e_ea48_44b8_aea2_2048ac6eb3f4 [id="id_ed455b0e_ea48_44b8_aea2_2048ac6eb3f4#Assign" pos="0.0,9984.0625!" height=0.4 width=2.29 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[9] = \"Oct\"" tooltip="months[9] = \"Oct\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_7d50960a_5b7e_46fc_8295_423f92f0b349 [id="id_7d50960a_5b7e_46fc_8295_423f92f0b349#Assign" pos="0.0,9983.125!" height=0.4 width=2.4000000000000004 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[10] = \"Nov\"" tooltip="months[10] = \"Nov\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_c2005392_5486_4d55_9b0e_6f131d5f8671 [id="id_c2005392_5486_4d55_9b0e_6f131d5f8671#Assign" pos="0.0,9982.1875!" height=0.4 width=2.4000000000000004 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="months[11] = \"Dec\"" tooltip="months[11] = \"Dec\"" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_cd813c92_6ce6_463e_83af_1f9140c40c2d [id="id_cd813c92_6ce6_463e_83af_1f9140c40c2d#Assign" pos="0.0,9981.25!" height=0.4 width=3.9400000000000004 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="notGreenCost = getNotGreen(months)" tooltip="notGreenCost = getNotGreen(months)" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_141fe647_9682_49a5_951b_fd9b39f64282 [id="id_141fe647_9682_49a5_951b_fd9b39f64282#Assign" pos="0.0,9980.3125!" height=0.4 width=4.16 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="goneGreenCost = getGoneGreen(months)" tooltip="goneGreenCost = getGoneGreen(months)" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_2db09da5_c1fc_48f0_8f81_372f29ca9a15 [id="id_2db09da5_c1fc_48f0_8f81_372f29ca9a15#Assign" pos="0.0,9979.375!" height=0.4 width=5.7 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="savings = energySaved(notGreenCost, goneGreenCost)" tooltip="savings = energySaved(notGreenCost, goneGreenCost)" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_fbc5e12b_839f_449b_b3c6_a684ce466be6 [id="id_fbc5e12b_839f_449b_b3c6_a684ce466be6#Call" pos="0.0,9978.4375!" height=0.4 width=6.470000000000001 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="displayInfo(notGreenCost, goneGreenCost, savings, months)" tooltip="displayInfo(notGreenCost, goneGreenCost, savings, months)" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_20f15453_32a5_47be_8713_8ca095d4401a [id="id_20f15453_32a5_47be_8713_8ca095d4401a#Output" pos="0.0,9977.5!" height=0.4 width=1.96 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="\"End Program?\"" tooltip="\"End Program?\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_2f7364ff_61c0_4715_acb5_6972b6d5a134 [id="id_2f7364ff_61c0_4715_acb5_6972b6d5a134#Input" pos="0.0,9976.5625!" height=0.4 width=1.3 fixedsize=true group="id_3534ce52_4dff_42cf_9427_1169ed768ac7"    label="endProgram" tooltip="endProgram" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  id_0836c13a_f1c2_4ef2_8c75_90033edd25a9 [id="id_0836c13a_f1c2_4ef2_8c75_90033edd25a9#DoWhile" pos="0.0,9975.625!" height=0.5 width=2.7 fixedsize=true group="fun-main" 
  label="endProgram == \"no\"" tooltip="endProgram == \"no\"" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_0836c13a_f1c2_4ef2_8c75_90033edd25a9 [pos="6.25,9993.4375!" shape=point width=0]
  true_dummy_down_id_0836c13a_f1c2_4ef2_8c75_90033edd25a9 [pos="6.25,9975.625!" shape=point width=0]
  
  
  id_fcec7a52_c5ca_418f_97e9_9df0f757d303 [id="id_fcec7a52_c5ca_418f_97e9_9df0f757d303#Return" pos="0.0,9974.6875!" 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_9bcb76e0_7b82_4dd9_b701_869ea60cf969:s -> id_de4dbcca_3151_49e4_853c_303bac6b6bb5:n [id="id_9bcb76e0_7b82_4dd9_b701_869ea60cf969@fun-main" tailtooltip=" " edgetooltip=" "]
  id_de4dbcca_3151_49e4_853c_303bac6b6bb5:s -> id_9f8c6ed6_76b0_467a_9e2a_a070ff0d2ecc:n [id="id_de4dbcca_3151_49e4_853c_303bac6b6bb5@fun-main" tailtooltip=" " edgetooltip=" "]
  id_9f8c6ed6_76b0_467a_9e2a_a070ff0d2ecc:s -> id_2762d853_2aad_4c7f_a01e_bcb6203e9730:n [id="id_9f8c6ed6_76b0_467a_9e2a_a070ff0d2ecc@fun-main" tailtooltip=" " edgetooltip=" "]
  id_2762d853_2aad_4c7f_a01e_bcb6203e9730:s -> id_366084d3_f804_4a54_8961_004838cdc2e8:n [id="id_2762d853_2aad_4c7f_a01e_bcb6203e9730@fun-main" tailtooltip=" " edgetooltip=" "]
  id_366084d3_f804_4a54_8961_004838cdc2e8:s -> id_0208a3e8_38a3_4213_899f_3dabda817c6c:n [id="id_366084d3_f804_4a54_8961_004838cdc2e8@fun-main" tailtooltip=" " edgetooltip=" "]
  id_0208a3e8_38a3_4213_899f_3dabda817c6c:s -> id_4f78c8a3_1e52_445c_a125_ddfa8ebe4683:n [id="id_0208a3e8_38a3_4213_899f_3dabda817c6c@fun-main" tailtooltip=" " edgetooltip=" "]
  id_4f78c8a3_1e52_445c_a125_ddfa8ebe4683:s -> end_id_0836c13a_f1c2_4ef2_8c75_90033edd25a9:n [id="id_4f78c8a3_1e52_445c_a125_ddfa8ebe4683@fun-main" tailtooltip=" " edgetooltip=" "]
  ## DOWHILE-BODY
  end_id_0836c13a_f1c2_4ef2_8c75_90033edd25a9 -> id_b83bfd18_290f_4b52_b7aa_4f4cdedf2349 [id="id_0836c13a_f1c2_4ef2_8c75_90033edd25a9@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" " ]
  id_b83bfd18_290f_4b52_b7aa_4f4cdedf2349:s -> id_12119192_6e0a_4c67_b68b_704593c64500:n [id="id_b83bfd18_290f_4b52_b7aa_4f4cdedf2349@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_12119192_6e0a_4c67_b68b_704593c64500:s -> id_228f3477_eb04_4221_91ea_2c5be228a3ad:n [id="id_12119192_6e0a_4c67_b68b_704593c64500@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_228f3477_eb04_4221_91ea_2c5be228a3ad:s -> id_ed14d9aa_8dec_423a_9bc7_70b181bcd95a:n [id="id_228f3477_eb04_4221_91ea_2c5be228a3ad@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_ed14d9aa_8dec_423a_9bc7_70b181bcd95a:s -> id_b2b156a4_24c1_4082_951b_0b14f3179936:n [id="id_ed14d9aa_8dec_423a_9bc7_70b181bcd95a@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_b2b156a4_24c1_4082_951b_0b14f3179936:s -> id_10f2892c_f94e_4e95_be56_a93df7c62069:n [id="id_b2b156a4_24c1_4082_951b_0b14f3179936@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_10f2892c_f94e_4e95_be56_a93df7c62069:s -> id_7915e635_2207_4485_902e_1d50eaa29853:n [id="id_10f2892c_f94e_4e95_be56_a93df7c62069@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_7915e635_2207_4485_902e_1d50eaa29853:s -> id_e96b9288_8b55_43ad_b4ec_bc0e15b92d5f:n [id="id_7915e635_2207_4485_902e_1d50eaa29853@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_e96b9288_8b55_43ad_b4ec_bc0e15b92d5f:s -> id_95046873_b369_4b21_87bd_cf687cc23930:n [id="id_e96b9288_8b55_43ad_b4ec_bc0e15b92d5f@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_95046873_b369_4b21_87bd_cf687cc23930:s -> id_ed455b0e_ea48_44b8_aea2_2048ac6eb3f4:n [id="id_95046873_b369_4b21_87bd_cf687cc23930@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_ed455b0e_ea48_44b8_aea2_2048ac6eb3f4:s -> id_7d50960a_5b7e_46fc_8295_423f92f0b349:n [id="id_ed455b0e_ea48_44b8_aea2_2048ac6eb3f4@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_7d50960a_5b7e_46fc_8295_423f92f0b349:s -> id_c2005392_5486_4d55_9b0e_6f131d5f8671:n [id="id_7d50960a_5b7e_46fc_8295_423f92f0b349@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_c2005392_5486_4d55_9b0e_6f131d5f8671:s -> id_cd813c92_6ce6_463e_83af_1f9140c40c2d:n [id="id_c2005392_5486_4d55_9b0e_6f131d5f8671@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_cd813c92_6ce6_463e_83af_1f9140c40c2d:s -> id_141fe647_9682_49a5_951b_fd9b39f64282:n [id="id_cd813c92_6ce6_463e_83af_1f9140c40c2d@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_141fe647_9682_49a5_951b_fd9b39f64282:s -> id_2db09da5_c1fc_48f0_8f81_372f29ca9a15:n [id="id_141fe647_9682_49a5_951b_fd9b39f64282@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_2db09da5_c1fc_48f0_8f81_372f29ca9a15:s -> id_fbc5e12b_839f_449b_b3c6_a684ce466be6:n [id="id_2db09da5_c1fc_48f0_8f81_372f29ca9a15@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_fbc5e12b_839f_449b_b3c6_a684ce466be6:s -> id_20f15453_32a5_47be_8713_8ca095d4401a:n [id="id_fbc5e12b_839f_449b_b3c6_a684ce466be6@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_20f15453_32a5_47be_8713_8ca095d4401a:s -> id_2f7364ff_61c0_4715_acb5_6972b6d5a134:n [id="id_20f15453_32a5_47be_8713_8ca095d4401a@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  id_2f7364ff_61c0_4715_acb5_6972b6d5a134:s -> id_0836c13a_f1c2_4ef2_8c75_90033edd25a9:n [id="id_2f7364ff_61c0_4715_acb5_6972b6d5a134@id_3534ce52_4dff_42cf_9427_1169ed768ac7" tailtooltip=" " edgetooltip=" "]
  
  ## DOWHILE-TRUE
  id_0836c13a_f1c2_4ef2_8c75_90033edd25a9:e -> true_dummy_down_id_0836c13a_f1c2_4ef2_8c75_90033edd25a9 [tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen" labelangle=90]
  true_dummy_down_id_0836c13a_f1c2_4ef2_8c75_90033edd25a9 -> true_dummy_up_id_0836c13a_f1c2_4ef2_8c75_90033edd25a9 [tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_up_id_0836c13a_f1c2_4ef2_8c75_90033edd25a9 -> end_id_0836c13a_f1c2_4ef2_8c75_90033edd25a9:e [ tailtooltip=" " edgetooltip=" "]
  
  ## DOWHILE-FALSE
  id_0836c13a_f1c2_4ef2_8c75_90033edd25a9:s -> id_fcec7a52_c5ca_418f_97e9_9df0f757d303 [id="id_0836c13a_f1c2_4ef2_8c75_90033edd25a9@fun-main" tailtooltip=" " edgetooltip=" " taillabel="false" fontcolor="red" labeldistance=2 labelangle=-80]
  

}
