Tuesday, October 29, 2013

Innovyze President Dr. Paul F. Boulos Assumes Presidency of American Academy of Water Resources Engineers

Innovyze Press Release
 Insider BlogLinkedInTwitterYouTubeYouTube
Innovyze President Dr. Paul F. Boulos Assumes Presidency of American Academy of Water Resources Engineers
Broomfield, Colorado, USA, October 29, 2013 — Innovyze, a leading global innovator of business analytics software and technologies for smart wet infrastructure, today announced that its President, COO and Chief Technical Officer, Paul F. Boulos, Ph.D., BCEEM, Hon.D.WRE, Dist.D.NE, F.ASCE, has assumed the position of President and Chairman of the Board of Trustees of the American Academy of Water Resources Engineers (AAWRE) of the American Society of Civil Engineers (ASCE). He succeeds Robert G. Traver, Ph.D., P.E., D.WRE, Director of the Villanova Center for the Advancement of Sustainability in Engineering and Professor, Department of Civil and Environmental Engineering at Villanova University (Villanova, PA), who will now serve as Past President. Dr. Boulos was first elected to the AAWRE Board of Trustees in 2009.
In his new role, Dr. Boulos will continue working to strategically position AAWRE as the leading national and global expert certification organization for water resources engineering professionals.
Dr. Boulos is one of the world’s foremost experts on water resources and navigation engineering and author of nine authoritative books and more than 200 technical articles on issues critical to the water and wastewater industry. He is the recipient of numerous honors from national and international scientific and engineering societies, governments, universities, and NGOs. Among them are notable technical awards for excellence in scholarship from the American Society of Civil Engineers, the American Water Works Association and the U.S. Environmental Protection Agency. He also received the U.S. Ellis Island Medal of Honor, one of America’s highest accolades; the Pride of Heritage Award from the Lebanese American Foundation; and the Alumni of the Year Award by the Lebanese American University, and was inducted into the University of Kentucky College of Engineering Hall of Distinction, the highest honor the university bestows on its alumni. He was given Honorary Diplomate status by AAWRE as well as Distinguished Diplomate status in Navigation Engineering by the Academy of Coastal, Ocean, Port & Navigation Engineers (ACOPNE), both academies’ top honors. He is a Fellow of the American Society of Civil Engineers and a Diplomate (by Eminence) of the American Academy of Environmental Engineers.
Dr. Boulos serves on the Board of Trustees of the Lebanese American University (New York, NY and Beirut, Lebanon) and ACOPNE; the Boards of Directors of Innovyze, MWH Global (Broomfield, CO), America-Mideast Educational and Training Services, Inc./AMIDEAST (Washington, D.C.); and the Dean’s International Council of the Harris School of Public Policy Studies at the University of Chicago (Chicago, IL). He has been a member of advisory boards and councils for many organizations, including the Buck Advisory Council of the Buck Institute for Research on Aging (Novato, CA), the Arab American National Museum (Dearborn, MI), the USEPA Science Advisory Board, the Urban Water Resources Research Council of the Environmental and Water Resources Institute (EWRI), and the National Academy of Sciences/National Research Council.
Dr. Boulos received his Doctorate, Master of Science and Bachelor of Science degrees in Civil Engineering from the University of Kentucky and his Bachelor degree in General Science from the Lebanese American University. He has also completed Harvard Business School’s Advanced Management Program.
“The strength and influence of AAWRE are a direct result of the tireless dedication shown by its Board members and staff,” Boulos said. “This distinguished circle of industry leaders has shown a passionate level of commitment to sharing its time, talent and resources with our members and the entire water resources profession. Being a part of this organization and its work is a privilege. I am honored to build on the superb work of Dr. Traver, and I look forward to collaborating with him and the Board to initiate and support innovations that improve the practice, elevate the standards, advance the cause and future of the water resources engineering profession.”
The American Academy of Water Resources Engineers was created by the American Society of Civil Engineers and its Environmental and Water Resources Institute to improve the practice, elevate the standards, and advance the profession of water resources engineering. Key AAWRE goals are to identify and certify engineers with specialized knowledge in water resources for the benefit of the public; recognize the ethical practice of water resources engineering at the expert level; enhance the practice of water resources engineering; support and promote positions on water resources issues important to the public health, safety and welfare; and encourage life-long learning and continued professional development.
For more information on AAWRE, visit www.aawre.org.
About Innovyze
Innovyze is a leading global provider of wet infrastructure business analytics software solutions designed to meet the technological needs of water and wastewater utilities, government industries, and engineering organizations worldwide. Its clients include the majority of the largest UK, Australasia and North American cities, foremost utilities on all five continents, and ENR top-rated design firms. With unparalleled expertise and offices in North America, Europe, and Asia Pacific, the Innovyze connected portfolio of best-in-class product lines empowers thousands of engineers to competitively plan, manage, design, protect, operate and sustain highly efficient and reliable infrastructure systems, and provides an enduring platform for customer success. For more information, call Innovyze at +1 626-568-6868, or visit www.innovyze.com

Saturday, October 12, 2013

How to Use the Compare Report Command in H2OMap SWMM and InfoSWMM

How to Use the Compare Report Command in H2OMap SWMM and InfoSWMM
1.       Run all of your scenario using Batch Simulation and Select Conduit Summary from the Report Manager
2.      Select all of your scenarios using  the Compare Report Icon
3.      You will have a lot of columns so Using the Format Report Icon select a few report variables to view
4.      You will now have a table with the Peak flow or Peak Depth for all Scenarios
5.      h/t MJ for the suggestion

How to Use the Compare Report Command in H2OMap SWMM and InfoSWMM



Monday, October 7, 2013

How InfoSWMM uses Calibration or monitored data during a Simulation

How InfoSWMM uses Calibration or monitored data during a Simulation

The calibration data is used in the Calibrator Addon (which uses a Genetic Algorithm  to calibrate RDII, Subcatchment, Infiltration, Groundwater, Pipe, Node or Pump input data to calibration data) by running a model many times to optimize the fit (Figure A).  The fit between measured and simulated results can be viewed in the Output Report Manager with comparison statistics on the graph (Figure B).  The monitored data is linked to your model using the Calibration Tool (Figures C, D and E) and the GA Calibration process is controlled by many best fit options (Figure F). 


Figure A.  GA Calibration in InfoSWMM, Each of the Calibration parameters in your model have Min and Max Constraint levels

Figure B.  Calibration data and Flows or Node depth are compared directly in the Output Manager of InfoSWMM.

Figure C.  How to Enter the Calibration Data in the Tools Menu.



Figure D.  Calibration data can be node depth, node head, inflow, flooding, quality, link flow, link velocity, link HGL, Runoff, Snow Depth and Groundwater in ASCII files.

Figure E.    The Calibration data can be selected and Editing in the Tools Dialog.



Figure F.  The options for running the Calibrator Addon to InfoSWMM




How to Define Green Ampt Infiltration in ICM

Here are the steps to make a Subcatchment with Green Ampt Infiltration in ICM:

1.       You use the Subcatchment, Land Use and Runoff Surface Tabs in the Subcatchment Grid (Bullet 1)
2.      The Subcatchment Tab has three Runoff Areas for Impervious with Depression Storage or Initial Loss, Impervious with no Initial Loss and Pervious Area (Bullet 2)
3.      The Runoff Surface percentages on the Subcatchment are connected to the Land Use Tab by the Land Use ID, in this example we are using Runoff Surfaces 22, 23 and 24 (Bullet 3)
4.      The Runoff Tab defines the Runoff Surfaces defined in the Subcatchment Tab and Land Use Tab (Bullet 4)
5.      You can define the Routing Model per Runoff Surface or SWMM in this case (Bullet 5)
6.      The type of Runoff Surface and Surface Type for each Runoff Surface or GreenAmpt for Runoff Surface ID of 24 (Bullet 6)
7.      The Depression Storage or Initial Loss Value for each Runoff Surface in the Runoff Surface Tab (Bullet 7)
8.     The Green Ampt Infiltration Parameters are defined to the right in the Runoff Surfaces Tab (Bullet 8)
a.      Suction in inches or millimeters
b.      Saturated Hydraulic Conductivity in inches/hour or mm/hour
c.       Deficit as a fraction
  
Figure 1.  Steps in defining Green Ampt Infiltration for ICM


Sunday, October 6, 2013

Hazen Williams and Force Mains in SWMM 5

A few tips for using Hazen Williams and Force Mains in SWMM 5.   A key fact is to remember ONLY one flow in the middle of the link is computed in SWMM 5 so you may have to add Break nodes, use a smaller time step and use a flap gate depending on how often your pumps turn on.  If you do not have numerical problems with the time step you should get exactly the same head loss as you do in steady state Hazen Williams calculators when you use InfoSWMM, H2OMap SWMM and SWMM 5.

Figure 1.  Larger Tip Image 
Figure 2.  SWMM 5 compares well to the Hazen Williams Head loss calculators



Ganesh ji and Modelling

I have always thought that Ganesh ji is an ideal God or Symbol for modellers or even modelers.    Here are a few of his characteristics including a large stomach, which you can combat by exercise - I love walking but find what works best for you.




Knowing How to Change Your Mind: A Three Minute Guide to Bayesian Reasoning


Knowing How to Change Your Mind: A Three Minute Guide to Bayesian Reasoning       

NEW LESSON

with Julia Galef

Since you cannot really be 100 percent certain of a theory, a better way to put it to yourself is to say "I think this is very likely to be true."     http://bigthink.com/big-think-mentor/knowing-how-to-change-your-mind-a-three-minute-guide-to-bayesian-reasoning

My History with Various Versions of SWMM: SWMM3, SWMM4, SWMM5, XP-SWMM and InfoSWMM

Subject:   My History with Various Versions of SWMM: SWMM3, SWMM4, SWMM5, XP-SWMM and InfoSWMM

I first learned about SWMM in a brochure from the University of Florida when I was just a 17 year old senior in High School.  Water resources and the description of SWMM seemed to be worthy career goals at the time and I have been extremely lucky to have the opportunity to work and develop many SWMM related products in my working life.   I am especially proud that SWMM 3, SWMM 4 and SWMM 5 are both public domain and open source software.  You can open up and look at the code and add features and internal tests on your own.   You can customize the input and output of SWMM 5 if you want to but most importantly you have direct access to the source code so you can verify the computational algorithms.


InfoSWMM is an Arc GIS extension that works in Arc Map but we at Innovyze are proud that we have superb import and export features to SWMM 5 from Arc Map and use the SWMM 5 engine as our engine solution.   You can look at the internal workings of the InfoSWMM engine by downloading the current SWMM 5 C code from the EPA website http://www.epa.gov/nrmrl/wswrd/wq/models/swmm/   InfoSWMM also has all of the Arc GIS programming tools, Python programming,  editing and drawing features and Table of Contents attribute features to make a better model but that model will still use the open source SWMM 5 engine inside of InfoSWMM.    When you use InfoSWMM you are using the SWMM 5 engine  but with many extra input and output features to help prepare the data for the current SWMM 5 engine and analyze the SWMM 5 engine output  in maps, tables and graphs.


The following was edited to reflect the passage of time:
PS in 2013/2016. I am now at my 45th anniversary of 1st hearing about SWMM, my 41th anniversary of seeing Wayne Huber or Jim Heaney mention SWMM in an Introduction to Environmental Engineering Course at UF, my 39th anniversary of 1st seeing the SWMM 2 punch cards for a mainframe computer, my 37th aniversary of meeting Bill James of UG and the Future CHI and Larry Roesner of CDM and now with CSU, my 36rd anniversary of being a coauthor and coprogrammer of SWMM 3, my 28th anniversary of being a coauthor of SWMM4, my 24st anniversary of being a XP-SWMM developer, my 18th year anniversery of being a Visual SWMM developer at CAiCE, 18 years since I first heard of Paul Boulos and MWH Soft, 17 years since I first meet Lew Rossman, 16 years since I first started working on SWMM 5 while at CDM with all of my great CDM colleagues (Jim Smullen, Ted Burgess, Carl Chan, Khalid Khan etc) and Lew Rossman and Trent Schade at the EPA and now 9+ years at Innovyze with our worldwide network and dedicated engineers and developers.   I have also learned very much from our really good customers and their important/interesting models.


Odd, I thought I had a lot of experience before I joined Innovyze in 2008 but dealing with the synergy of support, development, sales and training for multiple software products around the world brings it with another level of understanding and insight into modeling and model development.  Thanks very much to all my Innovyze customers, Innovyze Management, Innovyze CSM's, Innovyze Developers, Innovyze Support Engineer and Innovyze in general. My special thanks to Paul Boulos, Roger Ro, Fayu Lai and Chun-Hou Orr for their support, brilliance and creativity.  I could also thank hundreds or customers but Stewart and MJ stand out in my mind as being the best and most creative and I wish them both well in their future.  Keith Hodsden and Paul Hsiung are also standout CSM's at Innovyze and I owe them a lot as does the engineering community in general.



I would be amiss if I did not mention my wife and three children/offspring who have had to live with the world SWMM for her whole married life or literally their whole lives in the case of my children.  I could not have done it without my wife's organizational skills, hard work and patience.  We have learned from our children their whole lives - they are also hard working, brilliant engineers and writers/developers who have always impressed me as being smarter their parents, which made them easy to raise.  Here is a short video about how they helped me with SWMM: A Short Film: What Is The Meaning of Life? http://www.youtube.com/watch?v=lRQAIRBDVxw&feature=youtu.be … [inspired by @RDickinson & shot with @googleglass & edited w/ @givit] Thanks @boonsri
Best Regards,
Robert Dickinson


Thursday, October 3, 2013

Edward Burtynsky's Water

Edward Burtynsky's Water  

Burtynsky Water 01
Burtynsky Water 02
Photographer Edward Burtynsky's latest project is called Water.
While trying to accommodate the growing needs of an expanding, and very thirsty civilization, we are reshaping the Earth in colossal ways. In this new and powerful role over the planet, we are also capable of engineering our own demise. We have to learn to think more long-term about the consequences of what we are doing, while we are doing it. My hope is that these pictures will stimulate a process of thinking about something essential to our survival; something we often take for granted -- until it's gone
via Kottke 

A Dark Day/Week/Month? in SWMM History

EPA SWMM 5 Download Site on October 3rd, 2013

Wednesday, October 2, 2013

How the Steady State option works in H2OMap SWMM and InfoSWMM

How the Steady State option works in H2OMap SWMM:
1.       Use Keep, a Time Step lengthening of 10 seconds, a time step of 60 seconds and iterations as shown in Bullet 1
2.      Use the Steady State Option of Skip Steady State Period when the total inflow between time step is less than 0.05 cfs or the equivalent in lps or cms units
3.      A time step of 10 seconds will be used during Wet Weather, a time step of 60 seconds will be used during the transition between dry and wet weather or Bullet 3
4.      You should be able to speed up your by a factor of 10 to 2o to 1 depending on the frequency of rainfall  or Bullet 4
5.     This was 10 year simulation using the dynamic wave option of SWMM 5


This was 10 year simulation using the dynamic wave option of SWMM 5





The Effect of the Wrong Raingage Interval in H2OMap SWMM and InfoSWMM

Here is an example showing the Runoff, Rainfall and Infiltration losses when you use the wrong interval based on the hyetograph time series.
1.       Figure 1 shows the Rainfall, Runoff and Infiltration for a time interval of 5 minutes which matches the hyetograph interval, the raingage has units of mm and is the total volume over the interval
a.      The volume of rainfall is 20.03 mm as it the total rainfall over the interval
b.      The rainfall, runoff and infiltration graphs are smooth
2.      Figure 2 shows the Rainfall, Runoff and Infiltration for a time interval of 1 minutes which does NOT match the hyetograph interval, the raingage has units of mm and is the total volume over the interval
a.      The volume of rainfall is 20.03 mm as it the total rainfall over the interval
b.      The rainfall, runoff and infiltration graphs are not smooth as there is a gap of no rainfall between minute 1 and 5 for all of the hyetograph time intervals
c.       The peak rainfall is higher as the rainfall is over 1 minute instead of 5 minutes
d.      The peak runoff and infiltration rates are also higher but this difference depends on the roughness, depression storage and infiltration parameters of the catchment
e.      The slower the runoff the more Figure 1 and Figure 2 runoff will look alike even though the rainfall is the spiky versus smooth (Figure 3).



Figure 1.  The Rainfall, Runoff and Infiltration loss for a gage interval of 5 minutes which matches the Time Series Interval

Figure 2.  The Rainfall, Runoff and Infiltration loss for a gage interval of 1 minutes which does not  match the Time Series Interval


Figure 3.  The Rainfall, Runoff and Infiltration loss for a gage interval of 1 minutes which does not  match the Time Series Interval, the Subcatchments Width is smaller than was used in Figure 1 and Figure 2




Monday, September 30, 2013

The Equivalent n for Hazen-Williams in a Force Main of SWMM 5

The Equivalent n for Hazen-Williams in a Force Main of SWMM 5

SWMM 5 uses an equivalent Manning's n for the Hazen-Williams Coefficient for partial flow in a force main of SWMM 5.  The equivalent n is a function of the force main diameter, slope and the power equation used by Lew Rossman of the EPA in the SWMM 5 C code in the routine forcemain_getEquivN.   I am also including the C code to print out the HW value, diameter, slope and Equivalent n in the output file.  It is easy to add new of code to SWMM 5 for your thesis as long as you have a compiler (I suggest the current free Visual Studio from Microsoft) and know how to add the fprintf statements.  This simple addition gives you the power to understand more fully the inner working of SWMM 5 and add more content and understanding to your thesis or paper.

Friday, September 27, 2013

Quotes Randomly used In the SWMM 4 Output File

This a list of quotes that I had in an earlier verison of SWMM 4, a quote would be printed to the output file based on the second/minute the model was run so a new quote would be shown for each new model run.  I wanted to add this blog for posterity.  The format statements are Fortran

  100 FORMAT(
     1' # "Taste is the enemy of creativeness."               #',/,
     1' #                        Pablo Picasso                #',/,
     +' #######################################################')
  101 FORMAT(
     1' # "Smooth runs the water where the brook is deep."    #',/,
     1' #                   Shakespeare, Henry VI, II, III, 1 #',/,
     +' #######################################################')
  102 FORMAT(
     1' # "Happiness lies in the joy of achievement and       #',/,
     1' #  the thrill of creative effort."                    #',/,
     1' #                          Franklin D. Roosevelt      #',/,
     +' #######################################################')
  103 FORMAT(
     1' # "Happy people plan actions, not results."           #',/,
     1' #                          Dennis Wholey              #',/,
     +' #######################################################')
  104 FORMAT(
     1' # "Did you find joy?" "Did you bring joy?"            #',/,
     1' #                      Egyptian God Osiris            #',/,
     +' #######################################################')
  105 FORMAT(
     1' # "He deserves Paradise who makes his companions      #',/,
     1' #  laugh."                      Annonymous            #',/,
     +' #######################################################')
  106 FORMAT(
     1' # "Seven days without laughter makes one weak."       #',/,
     1' #                               Joel Goodman          #',/,
     +' #######################################################')
  107 FORMAT(
     1' # "To be busy is man''s only happiness."               #',/,
     1' #                               Mark Twain            #',/,
     +' #######################################################')
  108 FORMAT(
     1' # "Work is much more fun than fun."                   #',/,
     1' #                               Noel Coward           #',/,
     +' #######################################################')
Cred  Change foot to fool in quote 109 # 10/27/94
  109 FORMAT(
     1' # "It is better to be a fool than dead."              #',/,
     1' #                       Robert Louis Stevenson        #',/,
     +' #######################################################')
  110 FORMAT(
     1' # "If it''s not fun, you''re not doing it right."       #',/,
     1' #                               Bob Basso             #',/,
     +' #######################################################')
  111 FORMAT(
     1' # "There are 40 kinds of lunacy, but only one kind of #',/,
     1' #  common sense."               African Proverb       #',/,
     +' #######################################################')
  112 FORMAT(
     1' # "Each snowflake in an avalanche pleads not guilty." #',/,
     1' #                               Stanislaw J. Lec      #',/,
     +' #######################################################')
  113 FORMAT(
     1' # "Music is a higher revelation than philosophy."     #',/,
     1' #                               Beethoven             #',/,
     +' #######################################################')
  114 FORMAT(
     1' # "He that would be a leader must be a bridge."       #',/,
     1' #                               Welsh Proverb         #',/,
     +' #######################################################')
  115 FORMAT(
     1' # "Let him that would move the world, first move      #',/,
     1' #  himself."                    Socrates              #',/,
     +' #######################################################')
  116 FORMAT(
     1' # "Time spent laughing is time spent with the gods."  #',/,
     1' #                               Japanese Proverb      #',/,
     +' #######################################################')
  117 FORMAT(
     1' # "And wherever water goes, amoebae go along for      #',/,
     1' #  the ride."                   Tom Robbins           #',/,
     +' #######################################################')
  118 FORMAT(
     1' # "The sewer is the conscience of the city."          #',/,
     1' #                               Victor Hugo(1862)     #',/,
     +' #######################################################')
  119 FORMAT(
     1' # "A teacher affects eternity."                       #',/,
     1' #                        Henry B. Adams               #',/,
     +' #######################################################')
  120 FORMAT(
     1' # "What you cannot understand, you cannot possess."   #',/,
     1' #                              Goethe                 #',/,
     +' #######################################################')
  121 FORMAT(
     1' # "People do not lack strength; they lack will."      #',/,
     1' #                               Victor Hugo           #',/,
     +' #######################################################')
  122 FORMAT(
     1' # "Some folks are wise, and some are otherwise."      #',/,
     1' #                              Tobias Smollet         #',/,
     +' #######################################################')
  123 FORMAT(
     1' # "The ring always believes the finger lives for it." #',/,
     1' #                              Chazal                 #',/,
     +' #######################################################')
  124 FORMAT(
     1' # "Death is more universal than life; everyone dies   #',/,
     1' #  but not everyone lives."           A. Sachs        #',/,
     +' #######################################################')
  125 FORMAT(
     1' # "It is never too late to be what you might have      #',/,
     1' #  been."                       George Eliot           #',/,
     +' #######################################################')
  126 FORMAT(
     1' # "Imagination is the highest kite one can fly."      #',/,
     1' #                              Lauren Bacall          #',/,
     +' #######################################################')
  127 FORMAT(
     1' # "Experience is simply the name we give our mistakes"#',/,
     1' #                              Oscar Wilde            #',/,
     +' #######################################################')
  128 FORMAT(
     1' # "Do not get excited over the noise you have made."  #',/,
     1' #                              Erasmus                #',/,
     +' #######################################################')
  129 FORMAT(
     1' # "He was a bold man who first swallowed an oyster."  #',/,
     1' #                              King James I           #',/,
     +' #######################################################')
  130 FORMAT(
     1' # "Always forgive your enemies#nothing annoys them    #',/,
     1' #  so much."                   Oscar Wilde            #',/,
     +' #######################################################')
  131 FORMAT(
     1' # "Cheer up, the worst is yet to come."               #',/,
     1' #                              Philander Johnson      #',/,
     +' #######################################################')
  132 FORMAT(
     1' # "The true pleasure of life is to live with your     #',/,
     1' #  inferiors."                 W. M. Thackeray        #',/,
     +' #######################################################')
  133 FORMAT(
     1' # "The pure and simple truth is rarely pure and       #',/,
     1' #  never simple."              Oscar Wilde            #',/,
     +' #######################################################')
  134 FORMAT(
     1' # "Simple pleasures are the last refuge of the        #',/,
     1' #  complex."                   Oscar Wilde            #',/,
     +' #######################################################')
  135 FORMAT(
     1' # "I am the only person in the world I should like    #',/,
     1' #  to know throughly."         Oscar Wilde            #',/,
     +' #######################################################')
  136 FORMAT(
     1' # "I do not like principles. I prefer prejudices."    #',/,
     1' #                              Oscar Wilde            #',/,
     +' #######################################################')
  137 FORMAT(
     1' # "Rest is a good thing, but boredom is its brother." #',/,
     1' #                              Voltaire               #',/,
     +' #######################################################')
  138 FORMAT(
     1' # "Damm with faint praise, assent with civil leer.."  #',/,
     1' #                              Alexander Pope         #',/,
     +' #######################################################')
  139 FORMAT(
     1' # "The basis of optimism is sheer terror."            #',/,
     1' #                              Oscar Wilde            #',/,
     +' #######################################################')
  140 FORMAT(
     1' # "It is no disgrace to be poor, but it might as      #',/,
     1' #  well be."                   Kin Hubbard            #',/,
     +' #######################################################')
  141 FORMAT(
     1' # "Each one sees what he carries in his heart."       #',/,
     1' #                              Goethe                 #',/,
     +' #######################################################')
  142 FORMAT(
     1' # "Virtue has never been as respectable as money."    #',/,
     1' #                              Mark Twain             #',/,
     +' #######################################################')
  143 FORMAT(
     1' # "One sign of maturity is knowing when to ask for    #',/,
     1' #  help."                      Dennis Wholey          #',/,
     +' #######################################################')
  144 FORMAT(
     1' # "Chance favors the prepared mind."                  #',/,
     1' #                              Louis Pasteur          #',/,
     +' #######################################################')
  145 FORMAT(
     1' # "Only the insane take themselves seriously."        #',/,
     1' #                              Max Beerbohm           #',/,
     +' #######################################################')
  146 FORMAT(
     1' # "He that knows little often repeats it."            #',/,
     1' #                              Thomas Fuller          #',/,
     +' #######################################################')
  147 FORMAT(
     1' # "Hope is a good breakfast, but it is a bad supper." #',/,
     1' #                              Francis Bacon          #',/,
     +' #######################################################')
  148 FORMAT(
     1' # "You cannot gauge the intelligence of an American   #',/,
     1' #  by talking with him."       Eric Hoffer            #',/,
     +' #######################################################')
  149 FORMAT(
     1' # "The coldest word was once a glowing new metaphor." #',/,
     1' #                              Thomas Carlyle         #',/,
     +' #######################################################')
  150 FORMAT(
     1' # "Life is not a spectacle or a feast; it is a        #',/,
     1' #  predicament."               George Santayana       #',/,
     +' #######################################################')
  151 FORMAT(
     1' # "Good fortune is what happens when opportunity meets#',/,
     1' #  with preparation."          Thomas Edison          #',/,
     +' #######################################################')
  152 FORMAT(
     1' # "A small gift is better than a great promise."      #',/,
     1' #                              German Proverb         #',/,
     +' #######################################################')
  153 FORMAT(
     1' # "Fortune and misfortune are neighbors."             #',/,
     1' #                              German Proverb         #',/,
     +' #######################################################')
  154 FORMAT(
     1' # "A shut mouth catches no flies."                    #',/,
     1' #                              Spanish Proverb        #',/,
     +' #######################################################')
  155 FORMAT(
     1' # "Whatever is good to know is difficult to learn."   #',/,
     1' #                              Greek Proverb          #',/,
     +' #######################################################')
  156 FORMAT(
     1' # "Crows are black all the world over."               #',/,
     1' #                             Chinese Proverb         #',/,
     +' #######################################################')
  157 FORMAT(
     1' # "Never discourage anyone who continually makes      #',/,
     1' #  progress, no matter how slow."     Plato           #',/,
     +' #######################################################')
  158 FORMAT(
     1' # "Enthusiasm is the highest paid quality on Earth."  #',/,
     1' #                              Frank Bettger          #',/,
     +' #######################################################')
  159 FORMAT(
     1' # "Nothing is more contagious than a bad example."    #',/,
     1' #                              French Proverb         #',/,
     +' #######################################################')
  160 FORMAT(
     1' # "Example is the greatest of all seducers."          #',/,
     1' #                              French Proverb         #',/,
     +' #######################################################')
  161 FORMAT(
     1' # "A good husband is healthy and absent."             #',/,
     1' #                               Japanese Proverb      #',/,
     +' #######################################################')
  162 FORMAT(
     1' # "You may drive out nature with a pitchfork, yet     #',/,
     1' #  she will constantly running back."    Horace       #',/,
     +' #######################################################')
  163 FORMAT(
     1' # "Power lasts ten years; influence not more than a   #',/,
     1' #  hundred."                      Korean Proverb      #',/,
     +' #######################################################')
  164 FORMAT(
     1' # "All human knowledge takes the form of              #',/,
     1' #  interpretation."             Walter Benjamin       #',/,
     +' #######################################################')
  165 FORMAT(
     1' # "Money is like muck, not good except it be spread." #',/,
     1' #                                 Francis Bacon       #',/,
     +' #######################################################')
  166 FORMAT(
     1' # "An enterprizing fool needs little wit."            #',/,
     1' #                               English Proverb       #',/,
     +' #######################################################')
  167 FORMAT(
     1' # "An arch never sleeps."                             #',/,
     1' #                                Indian Proverb       #',/,
     +' #######################################################')
  168 FORMAT(
     1' # "By shallow rivers, to whose falls,     Christopher #',/,
     1' #  Melodious birds sing madrigals."       Marlowe     #',/,
     +' #######################################################')
  169 FORMAT(
     1' # "The weather is like the government, always in the  #',/,
     1' #  wrong."                      Jerome K. Jerome      #',/,
     +' #######################################################')
  170 FORMAT(
     1' # "A change in the weather is sufficient to recreate  #',/,
     1' #  the world and ourselves."        Marcel Proust     #',/,
     +' #######################################################')
  171 FORMAT(
     1' # "Rain is grace, rain is the sky condescending to the#',/,
     1' #  earth; without rain, there would be no life."      #',/,
     1' #                                      Jean Updike    #',/,
     +' #######################################################')
  172 FORMAT(
     1' # "Epigrams succeed where epics fail."                #',/,
     1' #                                Persian Proverb      #',/,
     +' #######################################################')
  173 FORMAT(
     1' # "He that seeks trouble never misses."               #',/,
     1' #                                English Proverb      #',/,
     +' #######################################################')
  174 FORMAT(
     1' # "We will never know the worth of water till the     #',/,
     1' #  well runs dry."               Scottish Proverb     #',/,
     +' #######################################################')
  175 FORMAT(
     1' # "A wise man hears one word and understands two."    #',/,
     1' #                                Yiddish Proverb      #',/,
     +' #######################################################')
  176 FORMAT(
     1' # "A spoon does not know the taste of soup, nor a     #',/,
     1' #  learned fool the taste of wisdom."   Welsh Proverb #',/,
     +' #######################################################')
  177 FORMAT(
     1' # "A lake is the landscapes most beautiful and        #',/,
     1' #  expressive feature.  It is earths eye; looking into#',/,
     1' #  which the beholder measures the depth of his own   #',/,
     1' #  nature."                     Henry David Thoreau   #',/,
     +' #######################################################')
  178 FORMAT(
     1' # "A river seems a magic thing.  A magic, moving,     #',/,
     1' #  living part of the very earth itself#for it is from#',/,
     1' #  the soil, both from its depth and from its surface,#',/,
     1' #  that a river has its beginning."   Laura Gilpin    #',/,
     +' #######################################################')
  179 FORMAT(
     1' # "The significant problems we face cannot be solved  #',/,
     1' #  by the same level of thinking that created them."  #',/,
     1' #                                Albert Einstein      #',/,
     +' #######################################################')
  180 FORMAT(
     1' # "Doing more things faster is no substitute for doing#',/,
     1' #  the right things."             Stephen R. Covey    #',/,
     +' #######################################################')
  181 FORMAT(
     1' # "Like dreams, statistics are a form of wish         #',/,
     1' #  fulfillment."                  Jean Baudrillard    #',/,
     +' #######################################################')
  182 FORMAT(
     1' # "Nature breaks through the eyes of the cat."        #',/,
     1' #                                 Irish Proverb       #',/,
     +' #######################################################')
  183 FORMAT(
     1' # "Appetite comes with eating."                       #',/,
     1' #                                 French Proverb      #',/,
     +' #######################################################')
  184 FORMAT(
     1' # "He that is born to be hanged shall never be        #',/,
     1' #  drowned."                      French Proverb      #',/,
     +' #######################################################')
  185 FORMAT(
     1' # "Rain is the best policeman."                       #',/,
     1' #                                  Police Motto       #',/,
     +' #######################################################')
  186 FORMAT(
     1' # "There is hope from the sea, but none from the      #',/,
     1' #  grave."                        Irish Proverb       #',/,
     +' #######################################################')
  187 FORMAT(
     1' # "Commit a sin twice and it will not seem a crime."  #',/,
     1' #                                 Jewish Proverb      #',/,
     +' #######################################################')
  188 FORMAT(
     1' # "For  tis the sport to have the engineer            #',/,
     1' #  Hoisted with his own petard.   William Shakespeare #',/,
     +' #######################################################')
  189 FORMAT(
     1' # "Bad art is a great deal worse than no art at all." #',/,
     1' #                                 Oscar Wilde         #',/,
     +' #######################################################')
  190 FORMAT(
     1' # "And if you do anything for nothing, do it for      #',/,
     1' #  yourself."                     Yorkshire Proverb   #',/,
     +' #######################################################')
  191 FORMAT(
     1' # "Change alone is unchanging."                       #',/,
     1' #                                      Heraclitus     #',/,
     +' #######################################################')
  192 FORMAT(
     1' # "You could not step twice into the same rivers;     #',/,
     1' #  for other waters are ever flowing onto you."       #',/,
     1' #                                       Heraclitus    #',/,
     +' #######################################################')
  193 FORMAT(
     1' # "The shortest answer is doing."                     #',/,
     1' #                                  English Proverb    #',/,
     +' #######################################################')
  194 FORMAT(
     1' # "The shortest answer is doing."                     #',/,
     1' #                                  English Proverb    #',/,
     +' #######################################################')
  195 FORMAT(
     1' # "The shortest answer is doing."                     #',/,
     1' #                                  English Proverb    #',/,
     +' #######################################################')
  196 FORMAT(
     1' # "The shortest answer is doing."                     #',/,
     1' #                                  English Proverb    #',/,
     +' #######################################################')
  197 FORMAT(
     1' # "The snotgreen sea.  The scrotumtightening sea."    #',/,
     1' #                                    James Joyce      #',/,
     +' #######################################################')
  198 FORMAT(
     1' # "If God lived on earth, people would break his      #',/,
     1' #  windows."                        Jewish Proverb    #',/,
     +' #######################################################')
  199 FORMAT(
     1' # "Foul water will quench fire."                      #',/,
     1' #                                  English Proverb    #',/,
     +' #######################################################')
  200 FORMAT(
     1' # "One father is more than a hundred schoolmasters."  #',/,
     1' #                                  English Proverb    #',/,
     +' #######################################################')
  201 FORMAT(
     1' # "Only the educated are free."                       #',/,
     1' #                                  Epicetus           #',/,
     +' #######################################################')
  202 FORMAT(
     1' # "He that falls in love with himself will have no    #',/,
     1' #  rivals."                                           #',/,
     1' #                                  Benjamin Franklin  #',/,
     +' #######################################################')
  203 FORMAT(
     1' # "Lost time is is never found again."                #',/,
     1' #                                  John Augley        #',/,
     +' #######################################################')
  204 FORMAT(
     1' # "How many unjust and wicked things are done from    #',/,
     1' #  habit."                                            #',/,
     1' #                             Publius Terentius Afer  #',/,
     +' #######################################################')
  205 FORMAT(
     1' # "Music is a higher revelation than philosophy."     #',/,
     1' #                                  Beethoven          #',/,
     +' #######################################################')
  206 FORMAT(
     1' # "Fate often saves an undoomed warrior when his      #',/,
     1' #  courage endures."               Beowulf            #',/,
     +' #######################################################')
  207 FORMAT(
     1' # "The wise learn many things from the their foes."   #',/,
     1' #                                  Aristophanes       #',/,
     +' #######################################################')
  208 FORMAT(
     1' # "The great man is he who does not lose his          #',/,
     1' #  childs heart."                  Mencius            #',/,
     +' #######################################################')
  209 FORMAT(
     1' # "Every man is his own hell."                        #',/,
     1' #                                  H.L. Mencken       #',/,
     +' #######################################################')
  210 FORMAT(
     1' # "The basic fact about human existence is not that   #',/,
     1' #  it is a tragedy, but that it is a bore."           #',/,
     1' #                                  H.L. Mencken       #',/,
     +' #######################################################')
  211 FORMAT(
     1' # "If you want immortality, make it."                 #',/,
     1' #                                  Joaquin Miller     #',/,
     +' #######################################################')
  212 FORMAT(
     1' # "What life is there, what delight, without golden   #',/,
     1' #  Aphrodite."                     Mimnermus          #',/,
     +' #######################################################')
  213 FORMAT(
     1' # "He who knows only one religion knows none."        #',/,
     1' #                                  Max Muller         #',/,
     +' #######################################################')
  214 FORMAT(
     1' # "If art is concealed, it succeeds."                 #',/,
     1' #                                  Ovid               #',/,
     +' #######################################################')
  215 FORMAT(
     1' # "Habits change into character."                     #',/,
     1' #                                  Ovid               #',/,
     +' #######################################################')
  216 FORMAT(
     1' # "Who can refute a sneer."                           #',/,
     1' #                                  William Paley      #',/,
     +' #######################################################')
  217 FORMAT(
     1' # "Silence is mans chief learning."                   #',/,
     1' #                                  Palladas           #',/,
     +' #######################################################')
  218 FORMAT(
     1' # "Thinking is identical with being."                 #',/,
     1' #                        Pamenides of Elea            #',/,
     +' #######################################################')
  219 FORMAT(
     1' # "Chance favors the trained mind."                   #',/,
     1' #                                  Louis Pasteur      #',/,
     +' #######################################################')
  220 FORMAT(
     1' # "Nothing is impossible to industry.                 #',/,
     1' #                                  Periander          #',/,
     +' #######################################################')
  221 FORMAT(
     1' # "Be gentle to your enemy as to an old oven."        #',/,
     1' #                                  Sumerian Proverb   #',/,
     +' #######################################################')
  222 FORMAT(
     1' # "Writing is the mother of eloquence and the         #',/,
     1' #  father of artists."             Sumerian Proverb   #',/,
     +' #######################################################')
  223 FORMAT(
     1' # "In a city that has no watch dogs, the fox          #',/,
     1' #  is the overseer."               Sumerian Proverb   #',/,
     +' #######################################################')
  224 FORMAT(
     1' # "A sweet word is everybody"s friend."               #',/,
     1' #                                  Sumerian Proverb   #',/,
     +' #######################################################')
  225 FORMAT(
     1' # "Conceiving an idea is easy;                        #',/,
     1' #  the implementation is irksome."                    #',/,
     1' #                                  Modern   Proverb   #',/,
     +' #######################################################')
  226 FORMAT(
     1' # "If you take the field of an enemy, the enemy will  #',/,
     1' #  come and take your field."      Sumerian Proverb   #',/,
     +' #######################################################')
  227 FORMAT(
     1' # "Who builds like a lord, lives like a slave;        #',/,
     1' #  Who builds like a slave, lives like a lord."       #',/,
     1' #                                  Sumerian Proverb   #',/,
     +' #######################################################')
  228 FORMAT(
     1' # "Flatter a young man, he"ll give you anything;      #',/,
     1' #  Throw a scrap to a dog, he"ll wag his tail."       #',/,
     1' #                                  Sumerian Proverb   #',/,
     +' #######################################################')
  229 FORMAT(
     1' # "Let your reason be supreme.  Inoculate the habit   #',/,
     1' #  of deliberation.                Epicetus           #',/,
     +' #######################################################')
  230 FORMAT(
     1' # "Everything has two handles; one by which it may be #',/,
     1' #  carried, the other by which it can"t."   Epicetus  #',/,
     +' #######################################################')
  231 FORMAT(
     1' # "Treasure Your Mind, Cherish Your Reason,           #',/,
     1' #  Hold to Your Purpose."          Epicetus           #',/,
     +' #######################################################')
  232 FORMAT(
     1' # "Consider What Comes First, Then What Follows,      #',/,
     1' #  and Then Act."                  Epicetus           #',/,
     +' #######################################################')
  233 FORMAT(
     1' # "All Advantages Have Their Price."                  #',/,
     1' #                                  Epicetus           #',/,
     +' #######################################################')
  234 FORMAT(
     1' # "Character Matters More Than Reputation."           #',/,
     1' #                                  Epicetus           #',/,
     +' #######################################################')
  235 FORMAT(
     1' # "Seeking to Please Others is a Perilous Trap."      #',/,
     1' #                                  Epicetus           #',/,
     +' #######################################################')
  236 FORMAT(
     1' # "Create Your Own Merit."                            #',/,
     1' #                                  Epicetus           #',/,
     +' #######################################################')
  237 FORMAT(
     1' # "Decency and Inner Beauty are More Valuable         #',/,
     1' #  Than Appearance."               Epicetus           #',/,
     +' #######################################################')
  238 FORMAT(
     1' # "Nothing is so old as a dilapidated charm."         #',/,
     1' #                               Emily Dickinson       #',/,
     +' #######################################################')
  239 FORMAT(
     1' # "He who waits to do a great deal of good at once,   #',/,
     1' #  will never do anything."      Samuel Johnson       #',/,
     +' #######################################################')
  240 FORMAT(
     1' # "Self Mastery Depends on Self-Honesty."             #',/,
     1' #                                  Epicetus           #',/,
     +' #######################################################')
  241 FORMAT(
     1' # "Into an open mouth a fly enters."                  #',/,
     1' #                                  Sumerian Proverb   #',/,
     +' #######################################################')
  242 FORMAT(
     1' # "May your every wish be granted."                   #',/,
     1' #                             Ancient Chinese Curse   #',/,
     +' #######################################################')
  243 FORMAT(
     1' # "Every calling is great when greatly pursued.       #',/,
     1' #                              Oliver Wendell Holmes  #',/,
     +' #######################################################')
  244 FORMAT(
     1' # "The excess of a virtue is a vice."                 #',/,
     1' #                                  Greek Proverb      #',/,
     +' #######################################################')
  245 FORMAT(
     1' # "We never know the worth of water till the well     #',/,
     1' #  is dry."                        Thomas Fuller      #',/,
     +' #######################################################')
  246 FORMAT(
     1' # "If you are reluctant to ask the way, you will be   #',/,
     1' #  lost."                            Malay Proverb    #',/,
     +' #######################################################')
  247 FORMAT(
     1' # "To begin is to be half done."                      #',/,
     1' #                                   Korean Proverb    #',/,
     +' #######################################################')
  248 FORMAT(
     1' # "The wise bee does not sip from the flower that has #',/,
     1' #  fallen."                         Chinese Proverb   #',/,
     +' #######################################################')
  249 FORMAT(
     1' # "Thinking is not knowing."                          #',/,
     1' #                                 Portuguese Proverb  #',/,
     +' #######################################################')
  250 FORMAT(
     1' # "Cherish what you have and struggle for better."    #',/,
     1' #                                    Greek Proverb    #',/,
     +' #######################################################')
  251 FORMAT(
     1' # "Proverbs are butterflies, some are caught, others  #',/,
     1' #  escape."                        Russian Proverb    #',/,
     +' #######################################################')
  252 FORMAT(
     1' # "One days  rain makes up for many days drought."    #',/,
     1' #                                   Yoruba Proverb    #',/,
     +' #######################################################')
  253 FORMAT(
     1' # "Every horse thinks his own pack heaviest."         #',/,
     1' #                                  English Proverb    #',/,
     +' #######################################################')
  254 FORMAT(
     1' # "Fire in the heart sends smoke into the head."      #',/,
     1' #                                   German Proverb    #',/,
     +' #######################################################')
  255 FORMAT(
     1' # "Even a good horse cannot wear two saddles."        #',/,
     1' #                                  Chinese Proverb    #',/,
     +' #######################################################')
  256 FORMAT(
     1' # "If the water is too clear; no fish lives in it."   #',/,
     1' #                                   Korean Proverb    #',/,
     +' #######################################################')
  257 FORMAT(
     1' # "He who has waded knows the water."                 #',/,
     1' #                                 Norwegian Proverb   #',/,
     +' #######################################################')
  258 FORMAT(
     1' # "One should fish where the water is running."       #',/,
     1' #                                Vietnamese Proverb   #',/,
     +' #######################################################')
  259 FORMAT(
     1' # "A very little water is a sea to an ant."           #',/,
     1' #                                    Pashto Proverb   #',/,
     +' #######################################################')
  260 FORMAT(
     1' # "Better a crease in the shoe than a blister on the  #',/,
     1' #  toe."                          Estonian Proverb    #',/,
     +' #######################################################')
  261 FORMAT(
     1' # "To be a critic is easier than to be an author."    #',/,
     1' #                                   Hebrew Proverb    #',/,
     +' #######################################################')
  262 FORMAT(
     1' # "A short strong rope is better than a long rotten   #',/,
     1' #  one."                       Phillipine Proverb     #',/,
     +' #######################################################')
  263 FORMAT(
     1' # "What may be done at any time will be done at no    #',/,
     1' #  time."                           English Proverb   #',/,
     +' #######################################################')
  264 FORMAT(
     1' # "He who cannot speak well of his trade does not     #',/,
     1' #  understand it."                  French Proverb    #',/,
     +' #######################################################')
  265 FORMAT(
     1' # "Put not pepper in other peoples meals."            #',/,
     1' #                              Rumanian Proverb       #',/,
     +' #######################################################')
  266 FORMAT(
     1' # "Lazy persons will eventually lose even their       #',/,
     1' #  trousers."                   Phillipine Proverb    #',/,
     +' #######################################################')
  267 FORMAT(
     1' # "Let me get over the lake, and I have no fear of    #',/,
     1' #  the brook."                       Dutch Proverb    #',/,
     +' #######################################################')
  268 FORMAT(
     1' # "It is easy to throw anything into the river, but   #',/,
     1' #  difficult to take it out again." Indian Proverb    #',/,
     +' #######################################################')
  269 FORMAT(
     1' # "The way the river flows at the suface is not the   #',/,
     1' #  way it flows underneath."         Kpelle Proverb   #',/,
     +' #######################################################')
  270 FORMAT(
     1' # "A river you would not bathe in is not drunk from." #',/,
     1' #                                  Ashanti Proverb    #',/,
     +' #######################################################')
  271 FORMAT(
     1' # "Without bending, there is no growth."              #',/,
     1' #                               Japanese Proverb      #',/,
     +' #######################################################')
  272 FORMAT(
     1' # "Soft grass follows the wind."                      #',/,
     1' #                                Chinese Proverb      #',/,
     +' #######################################################')
  273 FORMAT(
     1' # "Where everyone goes, the grass never grows."       #',/,
     1' #                                  German Proverb     #',/,
     +' #######################################################')
  274 FORMAT(
     1' # "It is no use trying to tug the glacier backwards." #',/,
     1' #                                  Tibetan Proverb    #',/,
     +' #######################################################')
  275 FORMAT(
     1' # "He who is not ashamed does whatever he likes."     #',/,
     1' #                                  Egyptian Proverb   #',/,
     +' #######################################################')
  276 FORMAT(
     1' # "An axe for wax will not cut rock."                 #',/,
     1' #                                  Fulani Proverb     #',/,
     +' #######################################################')
  277 FORMAT(
     1' # "Some think they are giants when they sit on the    #',/,
     1' #  hump of a camel."               Russian Proverb    #',/,
     +' #######################################################')
  278 FORMAT(
     1' # "A model thats right is like honey in the comb."    #',/,
     1' #                                  Modern Proverb     #',/,
     +' #######################################################')
  279 FORMAT(
     1' # "The goal will not be reached if the right distance #',/,
     1' #  not be travelled."              Tibetan Proverb    #',/,
     +' #######################################################')
  280 FORMAT(
     1' # "Better go about than fall into the ditch."         #',/,
     1' #                                   English Proverb   #',/,
     +' #######################################################')
  281 FORMAT(
     1' # "One may go a long way after one is tired."         #',/,
     1' #                                   French Proverb    #',/,
     +' #######################################################')
  282 FORMAT(
     1' # "A hint hits harder than the truth."                #',/,
     1' #                                  Yiddish Proverb    #',/,
     +' #######################################################')
  283 FORMAT(
     1' # "A good hope is better than a bad possession."      #',/,
     1' #                                  English Proverb    #',/,
     +' #######################################################')
  284 FORMAT(
     1' # "An hour brings what a year does not."              #',/,
     1' #                                    Greek Proverb    #',/,
     +' #######################################################')
  285 FORMAT(
     1' # "An hour of pain is is as long as a day of pleasure"#',/,
     1' #                                   English Proverb   #',/,
     +' #######################################################')
  286 FORMAT(
     1' # "An hour of play discovers more than a year of      #',/,
     1' #  conversation."                 Portuguese Proverb  #',/,
     +' #######################################################')
  287 FORMAT(
     1' # "One hour today is worth two tomorrow."             #',/,
     1' #                                   English Proverb   #',/,
     +' #######################################################')
  288 FORMAT(
     1' # "A river you would not bathe in is not drunk from." #',/,
     1' #                                  Ashanti Proverb    #',/,

AI Rivers of Wisdom about ICM SWMM

Here's the text "Rivers of Wisdom" formatted with one sentence per line: [Verse 1] 🌊 Beneath the ancient oak, where shadows p...