{
	if( $1 == "total" || $NF == "."  || $NF == ".." ) {
		skipped++;
	} else {
		if( count++ % 20 == 0 ) {
			printf "\n        bytes  last modified  name\n";
		}
		type = "     ";
		if( substr( $0, 1, 1 ) == "d" ) type = "(dir)";
		printf "%5s%8s   %3s %2s %5s  ", type, $4, $5, $6, $7;
		if( NF == 8 ) {
			printf "%s\n", $8;
		} else {
			i = index( $0, $5 );
			printf "%s\n", substr( $0, i + 13 );
		}
	}
}
