https://medium.com/geekculture/calculating-sprinkler-activation-time-using-python-jupyter-notebook-and-plotly-739370e08577