dspite prvail warnings, the disaster couldn't be evaded. prearrival signs were ignored, and a declaration was never made, forcing us to begin afresh. // inurprrgrm {if(evadedisaster()) {showprearrivalsigns();} else {issuedeclaration("disaster unavoidable"); resettobeginafresh();}}