
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_3c91434f_d469_4002_8a4a_b749666d10c2 [id="id_3c91434f_d469_4002_8a4a_b749666d10c2#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_fd04d2c3_bae6_4828_b6c5_d44dad5a00fa [id="id_fd04d2c3_bae6_4828_b6c5_d44dad5a00fa#Declare" pos="0.0,9999.0625!" height=0.4 width=2.62 fixedsize=true group="fun-main"    label="password = \"johnson\"" tooltip="password: String = \"johnson\"" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_d487a328_6f5a_4e0e_9a07_468695aea188 [id="id_d487a328_6f5a_4e0e_9a07_468695aea188#Declare" pos="0.0,9998.125!" height=0.4 width=1.63 fixedsize=true group="fun-main"    label="guess = \" \"" tooltip="guess: String = \" \"" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_b3419a52_ed0c_4fd3_8d1c_1747386be5e1 [id="id_b3419a52_ed0c_4fd3_8d1c_1747386be5e1#Input" pos="0.0,9997.1875!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="guess" tooltip="guess" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_577ecafc_3b76_485d_bdc4_91e8eb251307 [id="id_577ecafc_3b76_485d_bdc4_91e8eb251307#While" pos="0.0,9996.25!" height=0.5 width=2.37 fixedsize=true group="fun-main" 
    label="guess != password" tooltip="guess != password" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_577ecafc_3b76_485d_bdc4_91e8eb251307 [pos="2.5,9996.25!" shape=point width=0]
  false_dummy_up_id_577ecafc_3b76_485d_bdc4_91e8eb251307 [pos="-1.25,9996.25!" shape=point width=0]
  
  id_71d24f10_5bfa_4cd7_a92b_f1aa6ea6383c [id="id_71d24f10_5bfa_4cd7_a92b_f1aa6ea6383c#Output" pos="2.5,9995.3125!" height=0.4 width=2.29 fixedsize=true group="id_7fb16b71_dacf_4790_8281_16678faa5409"    label="\"nope, try again\"" tooltip="\"nope, try again\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_65d47f52_a1bb_4d76_bc76_bca63464872a [id="id_65d47f52_a1bb_4d76_bc76_bca63464872a#Input" pos="2.5,9994.375!" height=0.4 width=1.0 fixedsize=true group="id_7fb16b71_dacf_4790_8281_16678faa5409"    label="guess" tooltip="guess" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_577ecafc_3b76_485d_bdc4_91e8eb251307 [pos="2.5,9993.541666666666!" shape=point width=0]
  true_dummy_down_left_id_577ecafc_3b76_485d_bdc4_91e8eb251307 [pos="0.0,9993.541666666666!" shape=point width=0]
  false_dummy_down_id_577ecafc_3b76_485d_bdc4_91e8eb251307 [pos="-1.25,9993.4375!" shape=point width=0]
  end_dummy_down_id_577ecafc_3b76_485d_bdc4_91e8eb251307 [pos="0.0,9993.4375!" group="fun-main" shape=point width=0]
  
  
  id_0d68fc0f_5d2c_4d54_b875_db45a63fa6a6 [id="id_0d68fc0f_5d2c_4d54_b875_db45a63fa6a6#Output" pos="0.0,9992.5!" height=0.4 width=1.74 fixedsize=true group="fun-main"    label="\"well done!\"" tooltip="\"well done!\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_30ba91d9_d8dd_4dc6_97bc_77b6048e2dc5 [id="id_30ba91d9_d8dd_4dc6_97bc_77b6048e2dc5#Return" pos="0.0,9991.5625!" 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_3c91434f_d469_4002_8a4a_b749666d10c2:s -> id_fd04d2c3_bae6_4828_b6c5_d44dad5a00fa:n [id="id_3c91434f_d469_4002_8a4a_b749666d10c2@fun-main" tailtooltip=" " edgetooltip=" "]
  id_fd04d2c3_bae6_4828_b6c5_d44dad5a00fa:s -> id_d487a328_6f5a_4e0e_9a07_468695aea188:n [id="id_fd04d2c3_bae6_4828_b6c5_d44dad5a00fa@fun-main" tailtooltip=" " edgetooltip=" "]
  id_d487a328_6f5a_4e0e_9a07_468695aea188:s -> id_b3419a52_ed0c_4fd3_8d1c_1747386be5e1:n [id="id_d487a328_6f5a_4e0e_9a07_468695aea188@fun-main" tailtooltip=" " edgetooltip=" "]
  id_b3419a52_ed0c_4fd3_8d1c_1747386be5e1:s -> id_577ecafc_3b76_485d_bdc4_91e8eb251307:n [id="id_b3419a52_ed0c_4fd3_8d1c_1747386be5e1@fun-main" tailtooltip=" " edgetooltip=" "]
  ## WHILE-TRUE
  id_577ecafc_3b76_485d_bdc4_91e8eb251307:e -> true_dummy_up_id_577ecafc_3b76_485d_bdc4_91e8eb251307 [id="id_577ecafc_3b76_485d_bdc4_91e8eb251307@id_7fb16b71_dacf_4790_8281_16678faa5409" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_577ecafc_3b76_485d_bdc4_91e8eb251307 -> id_71d24f10_5bfa_4cd7_a92b_f1aa6ea6383c:n [id="id_577ecafc_3b76_485d_bdc4_91e8eb251307@id_7fb16b71_dacf_4790_8281_16678faa5409" tailtooltip=" " edgetooltip=" "]
  
  id_71d24f10_5bfa_4cd7_a92b_f1aa6ea6383c:s -> id_65d47f52_a1bb_4d76_bc76_bca63464872a:n [id="id_71d24f10_5bfa_4cd7_a92b_f1aa6ea6383c@id_7fb16b71_dacf_4790_8281_16678faa5409" tailtooltip=" " edgetooltip=" "]
  id_65d47f52_a1bb_4d76_bc76_bca63464872a:s -> true_dummy_down_id_577ecafc_3b76_485d_bdc4_91e8eb251307:n [id="id_65d47f52_a1bb_4d76_bc76_bca63464872a@id_7fb16b71_dacf_4790_8281_16678faa5409" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_577ecafc_3b76_485d_bdc4_91e8eb251307 -> true_dummy_down_left_id_577ecafc_3b76_485d_bdc4_91e8eb251307 [id="id_65d47f52_a1bb_4d76_bc76_bca63464872a@id_7fb16b71_dacf_4790_8281_16678faa5409" tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_down_left_id_577ecafc_3b76_485d_bdc4_91e8eb251307 -> id_577ecafc_3b76_485d_bdc4_91e8eb251307:s [id="id_65d47f52_a1bb_4d76_bc76_bca63464872a@id_7fb16b71_dacf_4790_8281_16678faa5409" tailtooltip=" " edgetooltip=" "]
  
  ## WHILE-FALSE
  id_577ecafc_3b76_485d_bdc4_91e8eb251307:w -> false_dummy_up_id_577ecafc_3b76_485d_bdc4_91e8eb251307 [id="id_577ecafc_3b76_485d_bdc4_91e8eb251307@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_577ecafc_3b76_485d_bdc4_91e8eb251307 -> false_dummy_down_id_577ecafc_3b76_485d_bdc4_91e8eb251307 [id="id_577ecafc_3b76_485d_bdc4_91e8eb251307@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  false_dummy_down_id_577ecafc_3b76_485d_bdc4_91e8eb251307 -> end_dummy_down_id_577ecafc_3b76_485d_bdc4_91e8eb251307 [id="id_577ecafc_3b76_485d_bdc4_91e8eb251307@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  end_dummy_down_id_577ecafc_3b76_485d_bdc4_91e8eb251307 -> id_0d68fc0f_5d2c_4d54_b875_db45a63fa6a6 [id="id_577ecafc_3b76_485d_bdc4_91e8eb251307@fun-main" tailtooltip=" " edgetooltip=" "]
  
  
  id_0d68fc0f_5d2c_4d54_b875_db45a63fa6a6:s -> id_30ba91d9_d8dd_4dc6_97bc_77b6048e2dc5:n [id="id_0d68fc0f_5d2c_4d54_b875_db45a63fa6a6@fun-main" tailtooltip=" " edgetooltip=" "]

}
