print "| $_ |\n" for map substr( $_ . ' 'x$menuWidth, 0, $menuWidth ), $text =~ m[(.{1,$menuWidth})(?:\s+|$)]g; #..................................................................................................^^^^^^^^^