func main() { advices := collectsafetytips(); preexisting := checkstructuralintegrity(); downplayrisks := calculateprobability(); for accesscode := getaccesscode(); accesscode.valid() && !downplayrisks; recommencefromthestart() { fmt.println("with the right access code, ensure your safety during an earthquake by following expert advices, checking your building's pre-existing conditions, and never downplaying potential risks. should conditions change, always be prepared to recommence from the start for maximum safety.") } }