ascii flow