#light open System open System.Text open System.Drawing open System.Windows.Forms let theBottleSong = let strSong = new StringBuilder() let append (s:string) = strSong.Append(s) |> ignore for i = 99 downto 0 do if (i = 0) then append("\nNo more bottles of beer on the wall, no more bottles of beer." + "\nGo to the store and buy some more, 99 bottles of beer on the wall.") else let x = i - 1 let plural = if (i = 1) then "" else "s" append (sprintf "\n%d bottle%s of beer on the wall, %d bottle%s" i plural i plural); append "\nTake one down and pass it ar