*** /+/ // <+> <> addWordL addWordP align alignHoriz alignVert blanks bottom center1 center2 char chunksOf cols columns content emptyBox emptyPara fReverse flow fullLines getLines getWord getWords hcat hsep lLen lastLine left mkLine mkParaBox mkParaBoxFill mkWord moveDown moveLeft moveRight moveUp nullBox para paraContent paraFill paraWidth printBox punctuateH punctuateV render renderBox renderBoxWithCols renderBoxWithRows resizeBox resizeBoxAligned right rows startLine sumMax table takeP takePA text top vcat vsep wLen wordFits