I: pbuilder: network access will be disabled during build
I: Current time: Fri Aug 15 18:10:12 -12 2025
I: pbuilder-time-stamp: 1755324612
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: using eatmydata during job
I: Copying source file
I: copying [libfile-listing-perl_6.15-1.dsc]
I: copying [./libfile-listing-perl_6.15.orig.tar.gz]
I: copying [./libfile-listing-perl_6.15-1.debian.tar.xz]
I: Extracting source
gpgv: Signature made Thu Apr 21 07:44:12 2022 -12
gpgv:                using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./libfile-listing-perl_6.15-1.dsc: no acceptable signature found
dpkg-source: info: extracting libfile-listing-perl in libfile-listing-perl-6.15
dpkg-source: info: unpacking libfile-listing-perl_6.15.orig.tar.gz
dpkg-source: info: unpacking libfile-listing-perl_6.15-1.debian.tar.xz
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/85760/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='i386'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 '
  DISTRIBUTION='bookworm'
  HOME='/root'
  HOST_ARCH='i386'
  IFS=' 	
  '
  INVOCATION_ID='a1cb57ab011548b1964705ab78ded63b'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  LD_LIBRARY_PATH='/usr/lib/libeatmydata'
  LD_PRELOAD='libeatmydata.so'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='85760'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.cZQP9qbh/pbuilderrc_Tfcb --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cZQP9qbh/b1 --logfile b1/build.log libfile-listing-perl_6.15-1.dsc'
  SUDO_GID='112'
  SUDO_UID='107'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://85.184.249.68:3128'
I: uname -a
  Linux ionos16-i386 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 GNU/Linux
I: ls -l /bin
  total 6036
  -rwxr-xr-x 1 root root 1408088 Apr 23  2023 bash
  -rwxr-xr-x 3 root root   38404 Sep 18  2022 bunzip2
  -rwxr-xr-x 3 root root   38404 Sep 18  2022 bzcat
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzcmp -> bzdiff
  -rwxr-xr-x 1 root root    2225 Sep 18  2022 bzdiff
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzegrep -> bzgrep
  -rwxr-xr-x 1 root root    4893 Nov 27  2021 bzexe
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzfgrep -> bzgrep
  -rwxr-xr-x 1 root root    3775 Sep 18  2022 bzgrep
  -rwxr-xr-x 3 root root   38404 Sep 18  2022 bzip2
  -rwxr-xr-x 1 root root   17892 Sep 18  2022 bzip2recover
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzless -> bzmore
  -rwxr-xr-x 1 root root    1297 Sep 18  2022 bzmore
  -rwxr-xr-x 1 root root   42920 Sep 20  2022 cat
  -rwxr-xr-x 1 root root   79816 Sep 20  2022 chgrp
  -rwxr-xr-x 1 root root   67496 Sep 20  2022 chmod
  -rwxr-xr-x 1 root root   79816 Sep 20  2022 chown
  -rwxr-xr-x 1 root root  162024 Sep 20  2022 cp
  -rwxr-xr-x 1 root root  136916 Jan  5  2023 dash
  -rwxr-xr-x 1 root root  137160 Sep 20  2022 date
  -rwxr-xr-x 1 root root  100364 Sep 20  2022 dd
  -rwxr-xr-x 1 root root  108940 Sep 20  2022 df
  -rwxr-xr-x 1 root root  162152 Sep 20  2022 dir
  -rwxr-xr-x 1 root root   87760 Mar 22  2023 dmesg
  lrwxrwxrwx 1 root root       8 Dec 19  2022 dnsdomainname -> hostname
  lrwxrwxrwx 1 root root       8 Dec 19  2022 domainname -> hostname
  -rwxr-xr-x 1 root root   38760 Sep 20  2022 echo
  -rwxr-xr-x 1 root root      41 Jan 24  2023 egrep
  -rwxr-xr-x 1 root root   34664 Sep 20  2022 false
  -rwxr-xr-x 1 root root      41 Jan 24  2023 fgrep
  -rwxr-xr-x 1 root root   84272 Mar 22  2023 findmnt
  -rwsr-xr-x 1 root root   30240 Mar 22  2023 fusermount
  -rwxr-xr-x 1 root root  218680 Jan 24  2023 grep
  -rwxr-xr-x 2 root root    2346 Apr  9  2022 gunzip
  -rwxr-xr-x 1 root root    6447 Apr  9  2022 gzexe
  -rwxr-xr-x 1 root root  100952 Apr  9  2022 gzip
  -rwxr-xr-x 1 root root   21916 Dec 19  2022 hostname
  -rwxr-xr-x 1 root root   75756 Sep 20  2022 ln
  -rwxr-xr-x 1 root root   55600 Mar 22  2023 login
  -rwxr-xr-x 1 root root  162152 Sep 20  2022 ls
  -rwxr-xr-x 1 root root  214568 Mar 22  2023 lsblk
  -rwxr-xr-x 1 root root   96328 Sep 20  2022 mkdir
  -rwxr-xr-x 1 root root   84008 Sep 20  2022 mknod
  -rwxr-xr-x 1 root root   38792 Sep 20  2022 mktemp
  -rwxr-xr-x 1 root root   63016 Mar 22  2023 more
  -rwsr-xr-x 1 root root   58912 Mar 22  2023 mount
  -rwxr-xr-x 1 root root   13856 Mar 22  2023 mountpoint
  -rwxr-xr-x 1 root root  157932 Sep 20  2022 mv
  lrwxrwxrwx 1 root root       8 Dec 19  2022 nisdomainname -> hostname
  lrwxrwxrwx 1 root root      14 Apr  2  2023 pidof -> /sbin/killall5
  -rwxr-xr-x 1 root root   38792 Sep 20  2022 pwd
  lrwxrwxrwx 1 root root       4 Apr 23  2023 rbash -> bash
  -rwxr-xr-x 1 root root   51080 Sep 20  2022 readlink
  -rwxr-xr-x 1 root root   75720 Sep 20  2022 rm
  -rwxr-xr-x 1 root root   51080 Sep 20  2022 rmdir
  -rwxr-xr-x 1 root root   22308 Nov  2  2022 run-parts
  -rwxr-xr-x 1 root root  133224 Jan  5  2023 sed
  lrwxrwxrwx 1 root root       4 Jan  5  2023 sh -> dash
  -rwxr-xr-x 1 root root   38760 Sep 20  2022 sleep
  -rwxr-xr-x 1 root root   87976 Sep 20  2022 stty
  -rwsr-xr-x 1 root root   83492 Mar 22  2023 su
  -rwxr-xr-x 1 root root   38792 Sep 20  2022 sync
  -rwxr-xr-x 1 root root  598456 Apr  6  2023 tar
  -rwxr-xr-x 1 root root   13860 Nov  2  2022 tempfile
  -rwxr-xr-x 1 root root  120776 Sep 20  2022 touch
  -rwxr-xr-x 1 root root   34664 Sep 20  2022 true
  -rwxr-xr-x 1 root root   17892 Mar 22  2023 ulockmgr_server
  -rwsr-xr-x 1 root root   30236 Mar 22  2023 umount
  -rwxr-xr-x 1 root root   38760 Sep 20  2022 uname
  -rwxr-xr-x 2 root root    2346 Apr  9  2022 uncompress
  -rwxr-xr-x 1 root root  162152 Sep 20  2022 vdir
  -rwxr-xr-x 1 root root   71216 Mar 22  2023 wdctl
  lrwxrwxrwx 1 root root       8 Dec 19  2022 ypdomainname -> hostname
  -rwxr-xr-x 1 root root    1984 Apr  9  2022 zcat
  -rwxr-xr-x 1 root root    1678 Apr  9  2022 zcmp
  -rwxr-xr-x 1 root root    6460 Apr  9  2022 zdiff
  -rwxr-xr-x 1 root root      29 Apr  9  2022 zegrep
  -rwxr-xr-x 1 root root      29 Apr  9  2022 zfgrep
  -rwxr-xr-x 1 root root    2081 Apr  9  2022 zforce
  -rwxr-xr-x 1 root root    8103 Apr  9  2022 zgrep
  -rwxr-xr-x 1 root root    2206 Apr  9  2022 zless
  -rwxr-xr-x 1 root root    1842 Apr  9  2022 zmore
  -rwxr-xr-x 1 root root    4577 Apr  9  2022 znew
I: user script /srv/workspace/pbuilder/85760/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: i386
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), libhttp-date-perl, perl
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19599 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on libhttp-date-perl; however:
  Package libhttp-date-perl is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1{a} libfile-stripnondeterminism-perl{a} libhttp-date-perl{a} libicu72{a} libmagic-mgc{a} libmagic1{a} libpipeline1{a} libsub-override-perl{a} libtimedate-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 
0 packages upgraded, 32 newly installed, 0 to remove and 0 not upgraded.
Need to get 19.1 MB of archives. After unpacking 72.8 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bookworm/main i386 sensible-utils all 0.0.17+nmu1 [19.0 kB]
Get: 2 http://deb.debian.org/debian bookworm/main i386 libmagic-mgc i386 1:5.44-3 [305 kB]
Get: 3 http://deb.debian.org/debian bookworm/main i386 libmagic1 i386 1:5.44-3 [114 kB]
Get: 4 http://deb.debian.org/debian bookworm/main i386 file i386 1:5.44-3 [42.5 kB]
Get: 5 http://deb.debian.org/debian bookworm/main i386 gettext-base i386 0.21-12 [162 kB]
Get: 6 http://deb.debian.org/debian bookworm/main i386 libuchardet0 i386 0.0.7-1 [67.9 kB]
Get: 7 http://deb.debian.org/debian bookworm/main i386 groff-base i386 1.22.4-10 [932 kB]
Get: 8 http://deb.debian.org/debian bookworm/main i386 bsdextrautils i386 2.38.1-5+b1 [90.3 kB]
Get: 9 http://deb.debian.org/debian bookworm/main i386 libpipeline1 i386 1.5.7-1 [40.0 kB]
Get: 10 http://deb.debian.org/debian bookworm/main i386 man-db i386 2.11.2-2 [1397 kB]
Get: 11 http://deb.debian.org/debian bookworm/main i386 m4 i386 1.4.19-3 [294 kB]
Get: 12 http://deb.debian.org/debian bookworm/main i386 autoconf all 2.71-3 [332 kB]
Get: 13 http://deb.debian.org/debian bookworm/main i386 autotools-dev all 20220109.1 [51.6 kB]
Get: 14 http://deb.debian.org/debian bookworm/main i386 automake all 1:1.16.5-1.3 [823 kB]
Get: 15 http://deb.debian.org/debian bookworm/main i386 autopoint all 0.21-12 [495 kB]
Get: 16 http://deb.debian.org/debian bookworm/main i386 libdebhelper-perl all 13.11.4 [81.2 kB]
Get: 17 http://deb.debian.org/debian bookworm/main i386 libtool all 2.4.7-5 [517 kB]
Get: 18 http://deb.debian.org/debian bookworm/main i386 dh-autoreconf all 20 [17.1 kB]
Get: 19 http://deb.debian.org/debian bookworm/main i386 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 20 http://deb.debian.org/debian bookworm/main i386 libsub-override-perl all 0.09-4 [9304 B]
Get: 21 http://deb.debian.org/debian bookworm/main i386 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get: 22 http://deb.debian.org/debian bookworm/main i386 dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get: 23 http://deb.debian.org/debian bookworm/main i386 libelf1 i386 0.188-2.1 [179 kB]
Get: 24 http://deb.debian.org/debian bookworm/main i386 dwz i386 0.15-1 [118 kB]
Get: 25 http://deb.debian.org/debian bookworm/main i386 libicu72 i386 72.1-3 [9541 kB]
Get: 26 http://deb.debian.org/debian bookworm/main i386 libxml2 i386 2.9.14+dfsg-1.2 [720 kB]
Get: 27 http://deb.debian.org/debian bookworm/main i386 gettext i386 0.21-12 [1311 kB]
Get: 28 http://deb.debian.org/debian bookworm/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 29 http://deb.debian.org/debian bookworm/main i386 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 30 http://deb.debian.org/debian bookworm/main i386 debhelper all 13.11.4 [942 kB]
Get: 31 http://deb.debian.org/debian bookworm/main i386 libtimedate-perl all 2.3300-2 [39.3 kB]
Get: 32 http://deb.debian.org/debian bookworm/main i386 libhttp-date-perl all 6.05-2 [10.5 kB]
Fetched 19.1 MB in 1s (18.2 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package sensible-utils.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19599 files and directories currently installed.)
Preparing to unpack .../00-sensible-utils_0.0.17+nmu1_all.deb ...
Unpacking sensible-utils (0.0.17+nmu1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../01-libmagic-mgc_1%3a5.44-3_i386.deb ...
Unpacking libmagic-mgc (1:5.44-3) ...
Selecting previously unselected package libmagic1:i386.
Preparing to unpack .../02-libmagic1_1%3a5.44-3_i386.deb ...
Unpacking libmagic1:i386 (1:5.44-3) ...
Selecting previously unselected package file.
Preparing to unpack .../03-file_1%3a5.44-3_i386.deb ...
Unpacking file (1:5.44-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../04-gettext-base_0.21-12_i386.deb ...
Unpacking gettext-base (0.21-12) ...
Selecting previously unselected package libuchardet0:i386.
Preparing to unpack .../05-libuchardet0_0.0.7-1_i386.deb ...
Unpacking libuchardet0:i386 (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../06-groff-base_1.22.4-10_i386.deb ...
Unpacking groff-base (1.22.4-10) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../07-bsdextrautils_2.38.1-5+b1_i386.deb ...
Unpacking bsdextrautils (2.38.1-5+b1) ...
Selecting previously unselected package libpipeline1:i386.
Preparing to unpack .../08-libpipeline1_1.5.7-1_i386.deb ...
Unpacking libpipeline1:i386 (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../09-man-db_2.11.2-2_i386.deb ...
Unpacking man-db (2.11.2-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../10-m4_1.4.19-3_i386.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../11-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../14-autopoint_0.21-12_all.deb ...
Unpacking autopoint (0.21-12) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../15-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../16-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../17-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../19-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../21-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:i386.
Preparing to unpack .../22-libelf1_0.188-2.1_i386.deb ...
Unpacking libelf1:i386 (0.188-2.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../23-dwz_0.15-1_i386.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:i386.
Preparing to unpack .../24-libicu72_72.1-3_i386.deb ...
Unpacking libicu72:i386 (72.1-3) ...
Selecting previously unselected package libxml2:i386.
Preparing to unpack .../25-libxml2_2.9.14+dfsg-1.2_i386.deb ...
Unpacking libxml2:i386 (2.9.14+dfsg-1.2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../26-gettext_0.21-12_i386.deb ...
Unpacking gettext (0.21-12) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../29-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../30-libtimedate-perl_2.3300-2_all.deb ...
Unpacking libtimedate-perl (2.3300-2) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../31-libhttp-date-perl_6.05-2_all.deb ...
Unpacking libhttp-date-perl (6.05-2) ...
Setting up libpipeline1:i386 (1.5.7-1) ...
Setting up libicu72:i386 (72.1-3) ...
Setting up bsdextrautils (2.38.1-5+b1) ...
Setting up libmagic-mgc (1:5.44-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up libmagic1:i386 (1:5.44-3) ...
Setting up gettext-base (0.21-12) ...
Setting up m4 (1.4.19-3) ...
Setting up file (1:5.44-3) ...
Setting up autotools-dev (20220109.1) ...
Setting up autopoint (0.21-12) ...
Setting up autoconf (2.71-3) ...
Setting up libtimedate-perl (2.3300-2) ...
Setting up sensible-utils (0.0.17+nmu1) ...
Setting up libuchardet0:i386 (0.0.7-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libelf1:i386 (0.188-2.1) ...
Setting up libxml2:i386 (2.9.14+dfsg-1.2) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up libhttp-date-perl (6.05-2) ...
Setting up gettext (0.21-12) ...
Setting up libtool (2.4.7-5) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-10) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.11.2-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up debhelper (13.11.4) ...
Processing triggers for libc-bin (2.36-9) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/libfile-listing-perl-6.15/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../libfile-listing-perl_6.15-1_source.changes
dpkg-buildpackage: info: source package libfile-listing-perl
dpkg-buildpackage: info: source version 6.15-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by gregor herrmann <gregoa@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	/usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -ffile-prefix-map=/build/libfile-listing-perl-6.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/libfile-listing-perl-6.15=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for File::Listing
Writing MYMETA.yml and MYMETA.json
   dh_auto_build
	make -j16
make[1]: Entering directory '/build/libfile-listing-perl-6.15'
cp lib/File/Listing.pm blib/lib/File/Listing.pm
Manifying 1 pod document
make[1]: Leaving directory '/build/libfile-listing-perl-6.15'
   dh_auto_test
	make -j16 test TEST_VERBOSE=1
make[1]: Entering directory '/build/libfile-listing-perl-6.15'
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
# 
# 
# 
# HARNESS_ACTIVE=1
# HARNESS_IS_VERBOSE=1
# HARNESS_VERSION=3.44
# LANG=C
# LC_ALL=C
# PERL5LIB=/build/libfile-listing-perl-6.15/blib/lib:/build/libfile-listing-perl-6.15/blib/arch
# PERL_DL_NONLAZY=1
# PERL_USE_UNSAFE_INC=1
# SHELL=/bin/bash
# 
# 
# 
# PERL5LIB path
# /build/libfile-listing-perl-6.15/blib/lib
# /build/libfile-listing-perl-6.15/blib/arch
# 
# 
# 
# perl                5.036000 linux i686-linux-gnu-thread-multi-64int
# Exporter            5.77
# ExtUtils::MakeMaker 7.64
# HTTP::Date          6.05
# Test::More          1.302190
# 
# 
# 
t/00_diag.t ....... 
1..1
ok 1 - okay
ok
t/file_listing.t .. 
# Subtest: unix
    ok 1 - ok 25
# CVS                       d      0  Sun Mar 16 15:47:00 2025  040755
# Debug.pm                  f   2384  Wed Feb 26 21:14:00 2025  100644
# IO.pm                     f   2145  Wed Feb 26 20:09:00 2025  100644
# MediaTypes.pm             f   3960  Sat Mar 15 18:05:00 2025  100644
# MemberMixin.pm            f    792  Wed Feb 26 20:12:00 2025  100644
# Protocol                  d      0  Sat Mar 15 18:05:00 2025  040755
# Protocol.pm               f   5613  Wed Feb 26 20:16:00 2025  100644
# RobotUA.pm                f   5963  Wed Feb 26 21:27:00 2025  100644
# Simple.pm                 f   5071  Sun Mar 16 12:25:00 2025  100644
# Socket.pm                 f   8817  Sat Mar 15 18:05:00 2025  100644
# TkIO.pm                   f   2121  Wed Feb  5 14:22:00 2025  100644
# UserAgent.pm              f  19628  Sat Mar 15 18:05:00 2025  100644
# media.types               f   2841  Wed Feb  5 19:06:00 2025  100644
# CVS/Entries               f    545  Sun Mar 16 15:47:00 2025  100644
# CVS/Repository            f     39  Mon Mar 10 09:05:00 2025  100644
# CVS/Root                  f     19  Mon Mar 10 09:05:00 2025  100644
# Protocol/CVS              d      0  Sat Mar 15 18:05:00 2025  040755
# Protocol/file.pm          f   4646  Wed Feb 26 20:13:00 2025  100644
# Protocol/ftp.pm           f  13006  Sat Mar 15 18:05:00 2025  100644
# Protocol/gopher.pm        f   5935  Thu Mar  6 10:29:00 2025  100644
# Protocol/http.pm          f   5453  Thu Mar  6 10:29:00 2025  100644
# Protocol/mailto.pm        f   2365  Wed Feb 26 20:13:00 2025  100644
# Protocol/CVS/Entries      f    238  Sat Mar 15 18:05:00 2025  100644
# Protocol/CVS/Repository   f     48  Mon Mar 10 09:05:00 2025  100644
# Protocol/CVS/Root         f     19  Mon Mar 10 09:05:00 2025  100644
    ok 2 - Socket.pm
    ok 3 - f
    ok 4 - ok 8817
    ok 5
    ok 6 - mode 0100644
    ok 7 - ok 25
# CVS                       d      0  Sun Mar 16 15:47:00 2025  040755
# Debug.pm                  f   2384  Wed Feb 26 21:14:00 2025  100644
# IO.pm                     f   2145  Wed Feb 26 20:09:00 2025  100644
# MediaTypes.pm             f   3960  Sat Mar 15 18:05:00 2025  100644
# MemberMixin.pm            f    792  Wed Feb 26 20:12:00 2025  100644
# Protocol                  d      0  Sat Mar 15 18:05:00 2025  040755
# Protocol.pm               f   5613  Wed Feb 26 20:16:00 2025  100644
# RobotUA.pm                f   5963  Wed Feb 26 21:27:00 2025  100644
# Simple.pm                 f   5071  Sun Mar 16 12:25:00 2025  100644
# Socket.pm                 f   8817  Sat Mar 15 18:05:00 2025  100644
# TkIO.pm                   f   2121  Wed Feb  5 14:22:00 2025  100644
# UserAgent.pm              f  19628  Sat Mar 15 18:05:00 2025  100644
# media.types               f   2841  Wed Feb  5 19:06:00 2025  100644
# CVS/Entries               f    545  Sun Mar 16 15:47:00 2025  100644
# CVS/Repository            f     39  Mon Mar 10 09:05:00 2025  100644
# CVS/Root                  f     19  Mon Mar 10 09:05:00 2025  100644
# Protocol/CVS              d      0  Sat Mar 15 18:05:00 2025  040755
# Protocol/file.pm          f   4646  Wed Feb 26 20:13:00 2025  100644
# Protocol/ftp.pm           f  13006  Sat Mar 15 18:05:00 2025  100644
# Protocol/gopher.pm        f   5935  Thu Mar  6 10:29:00 2025  100644
# Protocol/http.pm          f   5453  Thu Mar  6 10:29:00 2025  100644
# Protocol/mailto.pm        f   2365  Wed Feb 26 20:13:00 2025  100644
# Protocol/CVS/Entries      f    238  Sat Mar 15 18:05:00 2025  100644
# Protocol/CVS/Repository   f     48  Mon Mar 10 09:05:00 2025  100644
# Protocol/CVS/Root         f     19  Mon Mar 10 09:05:00 2025  100644
    ok 8 - Socket.pm
    ok 9 - f
    ok 10 - ok 8817
    ok 11
    ok 12 - mode 0100644
    ok 13 - ok 25
# CVS                       d      0  Sun Mar 16 15:47:00 2025  040755
# Debug.pm                  f   2384  Wed Feb 26 21:14:00 2025  100644
# IO.pm                     f   2145  Wed Feb 26 20:09:00 2025  100644
# MediaTypes.pm             f   3960  Sat Mar 15 18:05:00 2025  100644
# MemberMixin.pm            f    792  Wed Feb 26 20:12:00 2025  100644
# Protocol                  d      0  Sat Mar 15 18:05:00 2025  040755
# Protocol.pm               f   5613  Wed Feb 26 20:16:00 2025  100644
# RobotUA.pm                f   5963  Wed Feb 26 21:27:00 2025  100644
# Simple.pm                 f   5071  Sun Mar 16 12:25:00 2025  100644
# Socket.pm                 f   8817  Sat Mar 15 18:05:00 2025  100644
# TkIO.pm                   f   2121  Wed Feb  5 14:22:00 2025  100644
# UserAgent.pm              f  19628  Sat Mar 15 18:05:00 2025  100644
# media.types               f   2841  Wed Feb  5 19:06:00 2025  100644
# CVS/Entries               f    545  Sun Mar 16 15:47:00 2025  100644
# CVS/Repository            f     39  Mon Mar 10 09:05:00 2025  100644
# CVS/Root                  f     19  Mon Mar 10 09:05:00 2025  100644
# Protocol/CVS              d      0  Sat Mar 15 18:05:00 2025  040755
# Protocol/file.pm          f   4646  Wed Feb 26 20:13:00 2025  100644
# Protocol/ftp.pm           f  13006  Sat Mar 15 18:05:00 2025  100644
# Protocol/gopher.pm        f   5935  Thu Mar  6 10:29:00 2025  100644
# Protocol/http.pm          f   5453  Thu Mar  6 10:29:00 2025  100644
# Protocol/mailto.pm        f   2365  Wed Feb 26 20:13:00 2025  100644
# Protocol/CVS/Entries      f    238  Sat Mar 15 18:05:00 2025  100644
# Protocol/CVS/Repository   f     48  Mon Mar 10 09:05:00 2025  100644
# Protocol/CVS/Root         f     19  Mon Mar 10 09:05:00 2025  100644
    ok 14 - Socket.pm
    ok 15 - f
    ok 16 - ok 8817
    ok 17
    ok 18 - mode 0100644
    ok 19 - ok 1
    ok 20 - dir
    ok 21 - d
# Thu Mar 22 21:48:00 2007
    ok 22
    1..22
ok 1 - unix
# Subtest: apache
    # Subtest: fancy-indexing
        # Subtest: dir
            # lib:d:0:1601479380:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 1 - dir
        # Subtest: file
            # dist.ini:f:467:1602038820:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 2 - file
        1..2
    ok 1 - fancy-indexing
    # Subtest: html-table
        # Subtest: dir
            # lib:d:0:1601479380:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 1 - dir
        # Subtest: file
            # dist.ini:f:467:1602038820:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 2 - file
        ok 3
        1..3
    ok 2 - html-table
    # Subtest: html-table-with-icons
        # Subtest: dir
            # lib:d:0:1601479380:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 1 - dir
        # Subtest: file
            # dist.ini:f:467:1602038820:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 2 - file
        ok 3
        1..3
    ok 3 - html-table-with-icons
    # Subtest: old-date
        # Subtest: dir
            # lib:d:0:1601479380:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 1 - dir
        # Subtest: file
            # dist.ini:f:467:1602038820:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 2 - file
        ok 3
        1..3
    ok 4 - old-date
    # Subtest: xhtml
        # Subtest: dir
            # lib:d:0:1601479380:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 1 - dir
        # Subtest: file
            # dist.ini:f:467:1602038820:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 2 - file
        ok 3
        1..3
    ok 5 - xhtml
    # Subtest: with-icons
        # Subtest: dir
            # lib:d:0:1601479380:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 1 - dir
        # Subtest: file
            # dist.ini:f:467:1602038820:undef
            ok 1
            ok 2
            ok 3
            ok 4
            ok 5
            1..5
        ok 2 - file
        ok 3
        1..3
    ok 6 - with-icons
    # Subtest: default
        # Subtest: dir
            ok 1
            1..1
        ok 1 - dir
        # Subtest: file
            ok 1
            1..1
        ok 2 - file
        ok 3
        1..3
    ok 7 - default
    # Subtest: legacy 1
        ok 1
        1..1
    ok 8 - legacy 1
    # Subtest: legacy 2
        ok 1
        1..1
    ok 9 - legacy 2
    # Subtest: legacy 3
        ok 1
        1..1
    ok 10 - legacy 3
    # Subtest: year
        ok 1 - year = 1970
        ok 2 - year = 1971
        ok 3 - year = 1972
        ok 4 - year = 1973
        ok 5 - year = 1974
        ok 6 - year = 1975
        ok 7 - year = 1976
        ok 8 - year = 1977
        ok 9 - year = 1978
        ok 10 - year = 1979
        ok 11 - year = 1980
        ok 12 - year = 1981
        ok 13 - year = 1982
        ok 14 - year = 1983
        ok 15 - year = 1984
        ok 16 - year = 1985
        ok 17 - year = 1986
        ok 18 - year = 1987
        ok 19 - year = 1988
        ok 20 - year = 1989
        ok 21 - year = 1990
        ok 22 - year = 1991
        ok 23 - year = 1992
        ok 24 - year = 1993
        ok 25 - year = 1994
        ok 26 - year = 1995
        ok 27 - year = 1996
        ok 28 - year = 1997
        ok 29 - year = 1998
        ok 30 - year = 1999
        ok 31 - year = 2000
        ok 32 - year = 2001
        ok 33 - year = 2002
        ok 34 - year = 2003
        ok 35 - year = 2004
        ok 36 - year = 2005
        ok 37 - year = 2006
        ok 38 - year = 2007
        ok 39 - year = 2008
        ok 40 - year = 2009
        ok 41 - year = 2010
        ok 42 - year = 2011
        ok 43 - year = 2012
        ok 44 - year = 2013
        ok 45 - year = 2014
        ok 46 - year = 2015
        ok 47 - year = 2016
        ok 48 - year = 2017
        ok 49 - year = 2018
        ok 50 - year = 2019
        ok 51 - year = 2020
        ok 52 - year = 2021
        ok 53 - year = 2022
        ok 54 - year = 2023
        ok 55 - year = 2024
        ok 56 - year = 2025
        ok 57 - year = 2026
        ok 58 - year = 2027
        ok 59 - year = 2028
        ok 60 - year = 2029
        ok 61 - year = 2030
        ok 62 - year = 2031
        ok 63 - year = 2032
        ok 64 - year = 2033
        ok 65 - year = 2034
        ok 66 - year = 2035
        ok 67 - year = 2036
        ok 68 - year = 2037
        ok 69 - year = 2038
        ok 70 - year = 2039
        ok 71 - year = 2040
        ok 72 - year = 2041
        ok 73 - year = 2042
        ok 74 - year = 2043
        ok 75 - year = 2044
        ok 76 - year = 2045
        ok 77 - year = 2046
        ok 78 - year = 2047
        ok 79 - year = 2048
        ok 80 - year = 2049
        ok 81 - year = 2050
        ok 82 - year = 2051
        ok 83 - year = 2052
        ok 84 - year = 2053
        ok 85 - year = 2054
        ok 86 - year = 2055
        ok 87 - year = 2056
        ok 88 - year = 2057
        ok 89 - year = 2058
        ok 90 - year = 2059
        ok 91 - year = 2060
        ok 92 - year = 2061
        ok 93 - year = 2062
        ok 94 - year = 2063
        ok 95 - year = 2064
        ok 96 - year = 2065
        ok 97 - year = 2066
        ok 98 - year = 2067
        ok 99 - year = 2068
        ok 100 - year = 2069
        ok 101 - year = 2070
        ok 102 - year = 2071
        ok 103 - year = 2072
        ok 104 - year = 2073
        ok 105 - year = 2074
        ok 106 - year = 2075
        ok 107 - year = 2076
        ok 108 - year = 2077
        ok 109 - year = 2078
        ok 110 - year = 2079
        ok 111 - year = 2080
        ok 112 - year = 2081
        ok 113 - year = 2082
        ok 114 - year = 2083
        ok 115 - year = 2084
        ok 116 - year = 2085
        ok 117 - year = 2086
        ok 118 - year = 2087
        ok 119 - year = 2088
        ok 120 - year = 2089
        ok 121 - year = 2090
        ok 122 - year = 2091
        ok 123 - year = 2092
        ok 124 - year = 2093
        ok 125 - year = 2094
        ok 126 - year = 2095
        ok 127 - year = 2096
        ok 128 - year = 2097
        ok 129 - year = 2098
        ok 130 - year = 2099
        ok 131 - year = 2100
        ok 132 - year = 2101
        ok 133 - year = 2102
        ok 134 - year = 2103
        ok 135 - year = 2104
        ok 136 - year = 2105
        ok 137 - year = 2106
        ok 138 - year = 2107
        ok 139 - year = 2108
        ok 140 - year = 2109
        ok 141 - year = 2110
        ok 142 - year = 2111
        ok 143 - year = 2112
        ok 144 - year = 2113
        ok 145 - year = 2114
        ok 146 - year = 2115
        ok 147 - year = 2116
        ok 148 - year = 2117
        ok 149 - year = 2118
        ok 150 - year = 2119
        ok 151 - year = 2120
        ok 152 - year = 2121
        ok 153 - year = 2122
        ok 154 - year = 2123
        ok 155 - year = 2124
        ok 156 - year = 2125
        ok 157 - year = 2126
        ok 158 - year = 2127
        ok 159 - year = 2128
        ok 160 - year = 2129
        ok 161 - year = 2130
        ok 162 - year = 2131
        ok 163 - year = 2132
        ok 164 - year = 2133
        ok 165 - year = 2134
        ok 166 - year = 2135
        ok 167 - year = 2136
        ok 168 - year = 2137
        ok 169 - year = 2138
        ok 170 - year = 2139
        ok 171 - year = 2140
        ok 172 - year = 2141
        ok 173 - year = 2142
        ok 174 - year = 2143
        ok 175 - year = 2144
        ok 176 - year = 2145
        ok 177 - year = 2146
        ok 178 - year = 2147
        ok 179 - year = 2148
        ok 180 - year = 2149
        ok 181 - year = 2150
        ok 182 - year = 2151
        ok 183 - year = 2152
        ok 184 - year = 2153
        ok 185 - year = 2154
        ok 186 - year = 2155
        ok 187 - year = 2156
        ok 188 - year = 2157
        ok 189 - year = 2158
        ok 190 - year = 2159
        ok 191 - year = 2160
        ok 192 - year = 2161
        ok 193 - year = 2162
        ok 194 - year = 2163
        ok 195 - year = 2164
        ok 196 - year = 2165
        ok 197 - year = 2166
        ok 198 - year = 2167
        ok 199 - year = 2168
        ok 200 - year = 2169
        ok 201 - year = 2170
        ok 202 - year = 2171
        ok 203 - year = 2172
        ok 204 - year = 2173
        ok 205 - year = 2174
        ok 206 - year = 2175
        ok 207 - year = 2176
        ok 208 - year = 2177
        ok 209 - year = 2178
        ok 210 - year = 2179
        ok 211 - year = 2180
        ok 212 - year = 2181
        ok 213 - year = 2182
        ok 214 - year = 2183
        ok 215 - year = 2184
        ok 216 - year = 2185
        ok 217 - year = 2186
        ok 218 - year = 2187
        ok 219 - year = 2188
        ok 220 - year = 2189
        ok 221 - year = 2190
        ok 222 - year = 2191
        ok 223 - year = 2192
        ok 224 - year = 2193
        ok 225 - year = 2194
        ok 226 - year = 2195
        ok 227 - year = 2196
        ok 228 - year = 2197
        ok 229 - year = 2198
        ok 230 - year = 2199
        ok 231 - year = 2200
        ok 232 - year = 2201
        ok 233 - year = 2202
        ok 234 - year = 2203
        ok 235 - year = 2204
        ok 236 - year = 2205
        ok 237 - year = 2206
        ok 238 - year = 2207
        ok 239 - year = 2208
        ok 240 - year = 2209
        ok 241 - year = 2210
        ok 242 - year = 2211
        ok 243 - year = 2212
        ok 244 - year = 2213
        ok 245 - year = 2214
        ok 246 - year = 2215
        ok 247 - year = 2216
        ok 248 - year = 2217
        ok 249 - year = 2218
        ok 250 - year = 2219
        ok 251 - year = 2220
        ok 252 - year = 2221
        ok 253 - year = 2222
        ok 254 - year = 2223
        ok 255 - year = 2224
        ok 256 - year = 2225
        ok 257 - year = 2226
        ok 258 - year = 2227
        ok 259 - year = 2228
        ok 260 - year = 2229
        ok 261 - year = 2230
        ok 262 - year = 2231
        ok 263 - year = 2232
        ok 264 - year = 2233
        ok 265 - year = 2234
        ok 266 - year = 2235
        ok 267 - year = 2236
        ok 268 - year = 2237
        ok 269 - year = 2238
        ok 270 - year = 2239
        ok 271 - year = 2240
        ok 272 - year = 2241
        ok 273 - year = 2242
        ok 274 - year = 2243
        ok 275 - year = 2244
        ok 276 - year = 2245
        ok 277 - year = 2246
        ok 278 - year = 2247
        ok 279 - year = 2248
        ok 280 - year = 2249
        ok 281 - year = 2250
        ok 282 - year = 2251
        ok 283 - year = 2252
        ok 284 - year = 2253
        ok 285 - year = 2254
        ok 286 - year = 2255
        ok 287 - year = 2256
        ok 288 - year = 2257
        ok 289 - year = 2258
        ok 290 - year = 2259
        ok 291 - year = 2260
        ok 292 - year = 2261
        ok 293 - year = 2262
        ok 294 - year = 2263
        ok 295 - year = 2264
        ok 296 - year = 2265
        ok 297 - year = 2266
        ok 298 - year = 2267
        ok 299 - year = 2268
        ok 300 - year = 2269
        ok 301 - year = 2270
        ok 302 - year = 2271
        ok 303 - year = 2272
        ok 304 - year = 2273
        ok 305 - year = 2274
        ok 306 - year = 2275
        ok 307 - year = 2276
        ok 308 - year = 2277
        ok 309 - year = 2278
        ok 310 - year = 2279
        ok 311 - year = 2280
        ok 312 - year = 2281
        ok 313 - year = 2282
        ok 314 - year = 2283
        ok 315 - year = 2284
        ok 316 - year = 2285
        ok 317 - year = 2286
        ok 318 - year = 2287
        ok 319 - year = 2288
        ok 320 - year = 2289
        ok 321 - year = 2290
        ok 322 - year = 2291
        ok 323 - year = 2292
        ok 324 - year = 2293
        ok 325 - year = 2294
        ok 326 - year = 2295
        ok 327 - year = 2296
        ok 328 - year = 2297
        ok 329 - year = 2298
        ok 330 - year = 2299
        ok 331 - year = 2300
        ok 332 - year = 2301
        ok 333 - year = 2302
        ok 334 - year = 2303
        ok 335 - year = 2304
        ok 336 - year = 2305
        ok 337 - year = 2306
        ok 338 - year = 2307
        ok 339 - year = 2308
        ok 340 - year = 2309
        ok 341 - year = 2310
        ok 342 - year = 2311
        ok 343 - year = 2312
        ok 344 - year = 2313
        ok 345 - year = 2314
        ok 346 - year = 2315
        ok 347 - year = 2316
        ok 348 - year = 2317
        ok 349 - year = 2318
        ok 350 - year = 2319
        ok 351 - year = 2320
        ok 352 - year = 2321
        ok 353 - year = 2322
        ok 354 - year = 2323
        ok 355 - year = 2324
        ok 356 - year = 2325
        ok 357 - year = 2326
        ok 358 - year = 2327
        ok 359 - year = 2328
        ok 360 - year = 2329
        ok 361 - year = 2330
        ok 362 - year = 2331
        ok 363 - year = 2332
        ok 364 - year = 2333
        ok 365 - year = 2334
        ok 366 - year = 2335
        ok 367 - year = 2336
        ok 368 - year = 2337
        ok 369 - year = 2338
        ok 370 - year = 2339
        ok 371 - year = 2340
        ok 372 - year = 2341
        ok 373 - year = 2342
        ok 374 - year = 2343
        ok 375 - year = 2344
        ok 376 - year = 2345
        ok 377 - year = 2346
        ok 378 - year = 2347
        ok 379 - year = 2348
        ok 380 - year = 2349
        ok 381 - year = 2350
        ok 382 - year = 2351
        ok 383 - year = 2352
        ok 384 - year = 2353
        ok 385 - year = 2354
        ok 386 - year = 2355
        ok 387 - year = 2356
        ok 388 - year = 2357
        ok 389 - year = 2358
        ok 390 - year = 2359
        ok 391 - year = 2360
        ok 392 - year = 2361
        ok 393 - year = 2362
        ok 394 - year = 2363
        ok 395 - year = 2364
        ok 396 - year = 2365
        ok 397 - year = 2366
        ok 398 - year = 2367
        ok 399 - year = 2368
        ok 400 - year = 2369
        ok 401 - year = 2370
        ok 402 - year = 2371
        ok 403 - year = 2372
        ok 404 - year = 2373
        ok 405 - year = 2374
        ok 406 - year = 2375
        ok 407 - year = 2376
        ok 408 - year = 2377
        ok 409 - year = 2378
        ok 410 - year = 2379
        ok 411 - year = 2380
        ok 412 - year = 2381
        ok 413 - year = 2382
        ok 414 - year = 2383
        ok 415 - year = 2384
        ok 416 - year = 2385
        ok 417 - year = 2386
        ok 418 - year = 2387
        ok 419 - year = 2388
        ok 420 - year = 2389
        ok 421 - year = 2390
        ok 422 - year = 2391
        ok 423 - year = 2392
        ok 424 - year = 2393
        ok 425 - year = 2394
        ok 426 - year = 2395
        ok 427 - year = 2396
        ok 428 - year = 2397
        ok 429 - year = 2398
        ok 430 - year = 2399
        ok 431 - year = 2400
        ok 432 - year = 2401
        ok 433 - year = 2402
        ok 434 - year = 2403
        ok 435 - year = 2404
        ok 436 - year = 2405
        ok 437 - year = 2406
        ok 438 - year = 2407
        ok 439 - year = 2408
        ok 440 - year = 2409
        ok 441 - year = 2410
        ok 442 - year = 2411
        ok 443 - year = 2412
        ok 444 - year = 2413
        ok 445 - year = 2414
        ok 446 - year = 2415
        ok 447 - year = 2416
        ok 448 - year = 2417
        ok 449 - year = 2418
        ok 450 - year = 2419
        ok 451 - year = 2420
        ok 452 - year = 2421
        ok 453 - year = 2422
        ok 454 - year = 2423
        ok 455 - year = 2424
        ok 456 - year = 2425
        ok 457 - year = 2426
        ok 458 - year = 2427
        ok 459 - year = 2428
        ok 460 - year = 2429
        ok 461 - year = 2430
        ok 462 - year = 2431
        ok 463 - year = 2432
        ok 464 - year = 2433
        ok 465 - year = 2434
        ok 466 - year = 2435
        ok 467 - year = 2436
        ok 468 - year = 2437
        ok 469 - year = 2438
        ok 470 - year = 2439
        ok 471 - year = 2440
        ok 472 - year = 2441
        ok 473 - year = 2442
        ok 474 - year = 2443
        ok 475 - year = 2444
        ok 476 - year = 2445
        ok 477 - year = 2446
        ok 478 - year = 2447
        ok 479 - year = 2448
        ok 480 - year = 2449
        ok 481 - year = 2450
        ok 482 - year = 2451
        ok 483 - year = 2452
        ok 484 - year = 2453
        ok 485 - year = 2454
        ok 486 - year = 2455
        ok 487 - year = 2456
        ok 488 - year = 2457
        ok 489 - year = 2458
        ok 490 - year = 2459
        ok 491 - year = 2460
        ok 492 - year = 2461
        ok 493 - year = 2462
        ok 494 - year = 2463
        ok 495 - year = 2464
        ok 496 - year = 2465
        ok 497 - year = 2466
        ok 498 - year = 2467
        ok 499 - year = 2468
        ok 500 - year = 2469
        ok 501 - year = 2470
        ok 502 - year = 2471
        ok 503 - year = 2472
        ok 504 - year = 2473
        ok 505 - year = 2474
        ok 506 - year = 2475
        ok 507 - year = 2476
        ok 508 - year = 2477
        ok 509 - year = 2478
        ok 510 - year = 2479
        ok 511 - year = 2480
        ok 512 - year = 2481
        ok 513 - year = 2482
        ok 514 - year = 2483
        ok 515 - year = 2484
        ok 516 - year = 2485
        ok 517 - year = 2486
        ok 518 - year = 2487
        ok 519 - year = 2488
        ok 520 - year = 2489
        ok 521 - year = 2490
        ok 522 - year = 2491
        ok 523 - year = 2492
        ok 524 - year = 2493
        ok 525 - year = 2494
        ok 526 - year = 2495
        ok 527 - year = 2496
        ok 528 - year = 2497
        ok 529 - year = 2498
        ok 530 - year = 2499
        ok 531 - year = 2500
        1..531
    ok 11 - year
    1..11
ok 2 - apache
# Subtest: dosftp
    ok 1 - is 2
    ok 2 - src.slf
    ok 3 - f
    ok 4 - d
    1..4
ok 3 - dosftp
# Subtest: perms
    # Subtest: solaris
        ok 1 - "----------" -> "00000"
        ok 2 - "---------x" -> "00001"
        ok 3 - "--------w-" -> "00002"
        ok 4 - "--------wx" -> "00003"
        ok 5 - "-------r--" -> "00004"
        ok 6 - "-------r-x" -> "00005"
        ok 7 - "-------rw-" -> "00006"
        ok 8 - "-------rwx" -> "00007"
        ok 9 - "------x---" -> "00010"
        ok 10 - "------x--x" -> "00011"
        ok 11 - "------x-w-" -> "00012"
        ok 12 - "------x-wx" -> "00013"
        ok 13 - "------xr--" -> "00014"
        ok 14 - "------xr-x" -> "00015"
        ok 15 - "------xrw-" -> "00016"
        ok 16 - "------xrwx" -> "00017"
        ok 17 - "-----w----" -> "00020"
        ok 18 - "-----w---x" -> "00021"
        ok 19 - "-----w--w-" -> "00022"
        ok 20 - "-----w--wx" -> "00023"
        ok 21 - "-----w-r--" -> "00024"
        ok 22 - "-----w-r-x" -> "00025"
        ok 23 - "-----w-rw-" -> "00026"
        ok 24 - "-----w-rwx" -> "00027"
        ok 25 - "-----wx---" -> "00030"
        ok 26 - "-----wx--x" -> "00031"
        ok 27 - "-----wx-w-" -> "00032"
        ok 28 - "-----wx-wx" -> "00033"
        ok 29 - "-----wxr--" -> "00034"
        ok 30 - "-----wxr-x" -> "00035"
        ok 31 - "-----wxrw-" -> "00036"
        ok 32 - "-----wxrwx" -> "00037"
        ok 33 - "----r-----" -> "00040"
        ok 34 - "----r----x" -> "00041"
        ok 35 - "----r---w-" -> "00042"
        ok 36 - "----r---wx" -> "00043"
        ok 37 - "----r--r--" -> "00044"
        ok 38 - "----r--r-x" -> "00045"
        ok 39 - "----r--rw-" -> "00046"
        ok 40 - "----r--rwx" -> "00047"
        ok 41 - "----r-x---" -> "00050"
        ok 42 - "----r-x--x" -> "00051"
        ok 43 - "----r-x-w-" -> "00052"
        ok 44 - "----r-x-wx" -> "00053"
        ok 45 - "----r-xr--" -> "00054"
        ok 46 - "----r-xr-x" -> "00055"
        ok 47 - "----r-xrw-" -> "00056"
        ok 48 - "----r-xrwx" -> "00057"
        ok 49 - "----rw----" -> "00060"
        ok 50 - "----rw---x" -> "00061"
        ok 51 - "----rw--w-" -> "00062"
        ok 52 - "----rw--wx" -> "00063"
        ok 53 - "----rw-r--" -> "00064"
        ok 54 - "----rw-r-x" -> "00065"
        ok 55 - "----rw-rw-" -> "00066"
        ok 56 - "----rw-rwx" -> "00067"
        ok 57 - "----rwx---" -> "00070"
        ok 58 - "----rwx--x" -> "00071"
        ok 59 - "----rwx-w-" -> "00072"
        ok 60 - "----rwx-wx" -> "00073"
        ok 61 - "----rwxr--" -> "00074"
        ok 62 - "----rwxr-x" -> "00075"
        ok 63 - "----rwxrw-" -> "00076"
        ok 64 - "----rwxrwx" -> "00077"
        ok 65 - "---x------" -> "00100"
        ok 66 - "---x-----x" -> "00101"
        ok 67 - "---x----w-" -> "00102"
        ok 68 - "---x----wx" -> "00103"
        ok 69 - "---x---r--" -> "00104"
        ok 70 - "---x---r-x" -> "00105"
        ok 71 - "---x---rw-" -> "00106"
        ok 72 - "---x---rwx" -> "00107"
        ok 73 - "---x--x---" -> "00110"
        ok 74 - "---x--x--x" -> "00111"
        ok 75 - "---x--x-w-" -> "00112"
        ok 76 - "---x--x-wx" -> "00113"
        ok 77 - "---x--xr--" -> "00114"
        ok 78 - "---x--xr-x" -> "00115"
        ok 79 - "---x--xrw-" -> "00116"
        ok 80 - "---x--xrwx" -> "00117"
        ok 81 - "---x-w----" -> "00120"
        ok 82 - "---x-w---x" -> "00121"
        ok 83 - "---x-w--w-" -> "00122"
        ok 84 - "---x-w--wx" -> "00123"
        ok 85 - "---x-w-r--" -> "00124"
        ok 86 - "---x-w-r-x" -> "00125"
        ok 87 - "---x-w-rw-" -> "00126"
        ok 88 - "---x-w-rwx" -> "00127"
        ok 89 - "---x-wx---" -> "00130"
        ok 90 - "---x-wx--x" -> "00131"
        ok 91 - "---x-wx-w-" -> "00132"
        ok 92 - "---x-wx-wx" -> "00133"
        ok 93 - "---x-wxr--" -> "00134"
        ok 94 - "---x-wxr-x" -> "00135"
        ok 95 - "---x-wxrw-" -> "00136"
        ok 96 - "---x-wxrwx" -> "00137"
        ok 97 - "---xr-----" -> "00140"
        ok 98 - "---xr----x" -> "00141"
        ok 99 - "---xr---w-" -> "00142"
        ok 100 - "---xr---wx" -> "00143"
        ok 101 - "---xr--r--" -> "00144"
        ok 102 - "---xr--r-x" -> "00145"
        ok 103 - "---xr--rw-" -> "00146"
        ok 104 - "---xr--rwx" -> "00147"
        ok 105 - "---xr-x---" -> "00150"
        ok 106 - "---xr-x--x" -> "00151"
        ok 107 - "---xr-x-w-" -> "00152"
        ok 108 - "---xr-x-wx" -> "00153"
        ok 109 - "---xr-xr--" -> "00154"
        ok 110 - "---xr-xr-x" -> "00155"
        ok 111 - "---xr-xrw-" -> "00156"
        ok 112 - "---xr-xrwx" -> "00157"
        ok 113 - "---xrw----" -> "00160"
        ok 114 - "---xrw---x" -> "00161"
        ok 115 - "---xrw--w-" -> "00162"
        ok 116 - "---xrw--wx" -> "00163"
        ok 117 - "---xrw-r--" -> "00164"
        ok 118 - "---xrw-r-x" -> "00165"
        ok 119 - "---xrw-rw-" -> "00166"
        ok 120 - "---xrw-rwx" -> "00167"
        ok 121 - "---xrwx---" -> "00170"
        ok 122 - "---xrwx--x" -> "00171"
        ok 123 - "---xrwx-w-" -> "00172"
        ok 124 - "---xrwx-wx" -> "00173"
        ok 125 - "---xrwxr--" -> "00174"
        ok 126 - "---xrwxr-x" -> "00175"
        ok 127 - "---xrwxrw-" -> "00176"
        ok 128 - "---xrwxrwx" -> "00177"
        ok 129 - "--w-------" -> "00200"
        ok 130 - "--w------x" -> "00201"
        ok 131 - "--w-----w-" -> "00202"
        ok 132 - "--w-----wx" -> "00203"
        ok 133 - "--w----r--" -> "00204"
        ok 134 - "--w----r-x" -> "00205"
        ok 135 - "--w----rw-" -> "00206"
        ok 136 - "--w----rwx" -> "00207"
        ok 137 - "--w---x---" -> "00210"
        ok 138 - "--w---x--x" -> "00211"
        ok 139 - "--w---x-w-" -> "00212"
        ok 140 - "--w---x-wx" -> "00213"
        ok 141 - "--w---xr--" -> "00214"
        ok 142 - "--w---xr-x" -> "00215"
        ok 143 - "--w---xrw-" -> "00216"
        ok 144 - "--w---xrwx" -> "00217"
        ok 145 - "--w--w----" -> "00220"
        ok 146 - "--w--w---x" -> "00221"
        ok 147 - "--w--w--w-" -> "00222"
        ok 148 - "--w--w--wx" -> "00223"
        ok 149 - "--w--w-r--" -> "00224"
        ok 150 - "--w--w-r-x" -> "00225"
        ok 151 - "--w--w-rw-" -> "00226"
        ok 152 - "--w--w-rwx" -> "00227"
        ok 153 - "--w--wx---" -> "00230"
        ok 154 - "--w--wx--x" -> "00231"
        ok 155 - "--w--wx-w-" -> "00232"
        ok 156 - "--w--wx-wx" -> "00233"
        ok 157 - "--w--wxr--" -> "00234"
        ok 158 - "--w--wxr-x" -> "00235"
        ok 159 - "--w--wxrw-" -> "00236"
        ok 160 - "--w--wxrwx" -> "00237"
        ok 161 - "--w-r-----" -> "00240"
        ok 162 - "--w-r----x" -> "00241"
        ok 163 - "--w-r---w-" -> "00242"
        ok 164 - "--w-r---wx" -> "00243"
        ok 165 - "--w-r--r--" -> "00244"
        ok 166 - "--w-r--r-x" -> "00245"
        ok 167 - "--w-r--rw-" -> "00246"
        ok 168 - "--w-r--rwx" -> "00247"
        ok 169 - "--w-r-x---" -> "00250"
        ok 170 - "--w-r-x--x" -> "00251"
        ok 171 - "--w-r-x-w-" -> "00252"
        ok 172 - "--w-r-x-wx" -> "00253"
        ok 173 - "--w-r-xr--" -> "00254"
        ok 174 - "--w-r-xr-x" -> "00255"
        ok 175 - "--w-r-xrw-" -> "00256"
        ok 176 - "--w-r-xrwx" -> "00257"
        ok 177 - "--w-rw----" -> "00260"
        ok 178 - "--w-rw---x" -> "00261"
        ok 179 - "--w-rw--w-" -> "00262"
        ok 180 - "--w-rw--wx" -> "00263"
        ok 181 - "--w-rw-r--" -> "00264"
        ok 182 - "--w-rw-r-x" -> "00265"
        ok 183 - "--w-rw-rw-" -> "00266"
        ok 184 - "--w-rw-rwx" -> "00267"
        ok 185 - "--w-rwx---" -> "00270"
        ok 186 - "--w-rwx--x" -> "00271"
        ok 187 - "--w-rwx-w-" -> "00272"
        ok 188 - "--w-rwx-wx" -> "00273"
        ok 189 - "--w-rwxr--" -> "00274"
        ok 190 - "--w-rwxr-x" -> "00275"
        ok 191 - "--w-rwxrw-" -> "00276"
        ok 192 - "--w-rwxrwx" -> "00277"
        ok 193 - "--wx------" -> "00300"
        ok 194 - "--wx-----x" -> "00301"
        ok 195 - "--wx----w-" -> "00302"
        ok 196 - "--wx----wx" -> "00303"
        ok 197 - "--wx---r--" -> "00304"
        ok 198 - "--wx---r-x" -> "00305"
        ok 199 - "--wx---rw-" -> "00306"
        ok 200 - "--wx---rwx" -> "00307"
        ok 201 - "--wx--x---" -> "00310"
        ok 202 - "--wx--x--x" -> "00311"
        ok 203 - "--wx--x-w-" -> "00312"
        ok 204 - "--wx--x-wx" -> "00313"
        ok 205 - "--wx--xr--" -> "00314"
        ok 206 - "--wx--xr-x" -> "00315"
        ok 207 - "--wx--xrw-" -> "00316"
        ok 208 - "--wx--xrwx" -> "00317"
        ok 209 - "--wx-w----" -> "00320"
        ok 210 - "--wx-w---x" -> "00321"
        ok 211 - "--wx-w--w-" -> "00322"
        ok 212 - "--wx-w--wx" -> "00323"
        ok 213 - "--wx-w-r--" -> "00324"
        ok 214 - "--wx-w-r-x" -> "00325"
        ok 215 - "--wx-w-rw-" -> "00326"
        ok 216 - "--wx-w-rwx" -> "00327"
        ok 217 - "--wx-wx---" -> "00330"
        ok 218 - "--wx-wx--x" -> "00331"
        ok 219 - "--wx-wx-w-" -> "00332"
        ok 220 - "--wx-wx-wx" -> "00333"
        ok 221 - "--wx-wxr--" -> "00334"
        ok 222 - "--wx-wxr-x" -> "00335"
        ok 223 - "--wx-wxrw-" -> "00336"
        ok 224 - "--wx-wxrwx" -> "00337"
        ok 225 - "--wxr-----" -> "00340"
        ok 226 - "--wxr----x" -> "00341"
        ok 227 - "--wxr---w-" -> "00342"
        ok 228 - "--wxr---wx" -> "00343"
        ok 229 - "--wxr--r--" -> "00344"
        ok 230 - "--wxr--r-x" -> "00345"
        ok 231 - "--wxr--rw-" -> "00346"
        ok 232 - "--wxr--rwx" -> "00347"
        ok 233 - "--wxr-x---" -> "00350"
        ok 234 - "--wxr-x--x" -> "00351"
        ok 235 - "--wxr-x-w-" -> "00352"
        ok 236 - "--wxr-x-wx" -> "00353"
        ok 237 - "--wxr-xr--" -> "00354"
        ok 238 - "--wxr-xr-x" -> "00355"
        ok 239 - "--wxr-xrw-" -> "00356"
        ok 240 - "--wxr-xrwx" -> "00357"
        ok 241 - "--wxrw----" -> "00360"
        ok 242 - "--wxrw---x" -> "00361"
        ok 243 - "--wxrw--w-" -> "00362"
        ok 244 - "--wxrw--wx" -> "00363"
        ok 245 - "--wxrw-r--" -> "00364"
        ok 246 - "--wxrw-r-x" -> "00365"
        ok 247 - "--wxrw-rw-" -> "00366"
        ok 248 - "--wxrw-rwx" -> "00367"
        ok 249 - "--wxrwx---" -> "00370"
        ok 250 - "--wxrwx--x" -> "00371"
        ok 251 - "--wxrwx-w-" -> "00372"
        ok 252 - "--wxrwx-wx" -> "00373"
        ok 253 - "--wxrwxr--" -> "00374"
        ok 254 - "--wxrwxr-x" -> "00375"
        ok 255 - "--wxrwxrw-" -> "00376"
        ok 256 - "--wxrwxrwx" -> "00377"
        ok 257 - "-r--------" -> "00400"
        ok 258 - "-r-------x" -> "00401"
        ok 259 - "-r------w-" -> "00402"
        ok 260 - "-r------wx" -> "00403"
        ok 261 - "-r-----r--" -> "00404"
        ok 262 - "-r-----r-x" -> "00405"
        ok 263 - "-r-----rw-" -> "00406"
        ok 264 - "-r-----rwx" -> "00407"
        ok 265 - "-r----x---" -> "00410"
        ok 266 - "-r----x--x" -> "00411"
        ok 267 - "-r----x-w-" -> "00412"
        ok 268 - "-r----x-wx" -> "00413"
        ok 269 - "-r----xr--" -> "00414"
        ok 270 - "-r----xr-x" -> "00415"
        ok 271 - "-r----xrw-" -> "00416"
        ok 272 - "-r----xrwx" -> "00417"
        ok 273 - "-r---w----" -> "00420"
        ok 274 - "-r---w---x" -> "00421"
        ok 275 - "-r---w--w-" -> "00422"
        ok 276 - "-r---w--wx" -> "00423"
        ok 277 - "-r---w-r--" -> "00424"
        ok 278 - "-r---w-r-x" -> "00425"
        ok 279 - "-r---w-rw-" -> "00426"
        ok 280 - "-r---w-rwx" -> "00427"
        ok 281 - "-r---wx---" -> "00430"
        ok 282 - "-r---wx--x" -> "00431"
        ok 283 - "-r---wx-w-" -> "00432"
        ok 284 - "-r---wx-wx" -> "00433"
        ok 285 - "-r---wxr--" -> "00434"
        ok 286 - "-r---wxr-x" -> "00435"
        ok 287 - "-r---wxrw-" -> "00436"
        ok 288 - "-r---wxrwx" -> "00437"
        ok 289 - "-r--r-----" -> "00440"
        ok 290 - "-r--r----x" -> "00441"
        ok 291 - "-r--r---w-" -> "00442"
        ok 292 - "-r--r---wx" -> "00443"
        ok 293 - "-r--r--r--" -> "00444"
        ok 294 - "-r--r--r-x" -> "00445"
        ok 295 - "-r--r--rw-" -> "00446"
        ok 296 - "-r--r--rwx" -> "00447"
        ok 297 - "-r--r-x---" -> "00450"
        ok 298 - "-r--r-x--x" -> "00451"
        ok 299 - "-r--r-x-w-" -> "00452"
        ok 300 - "-r--r-x-wx" -> "00453"
        ok 301 - "-r--r-xr--" -> "00454"
        ok 302 - "-r--r-xr-x" -> "00455"
        ok 303 - "-r--r-xrw-" -> "00456"
        ok 304 - "-r--r-xrwx" -> "00457"
        ok 305 - "-r--rw----" -> "00460"
        ok 306 - "-r--rw---x" -> "00461"
        ok 307 - "-r--rw--w-" -> "00462"
        ok 308 - "-r--rw--wx" -> "00463"
        ok 309 - "-r--rw-r--" -> "00464"
        ok 310 - "-r--rw-r-x" -> "00465"
        ok 311 - "-r--rw-rw-" -> "00466"
        ok 312 - "-r--rw-rwx" -> "00467"
        ok 313 - "-r--rwx---" -> "00470"
        ok 314 - "-r--rwx--x" -> "00471"
        ok 315 - "-r--rwx-w-" -> "00472"
        ok 316 - "-r--rwx-wx" -> "00473"
        ok 317 - "-r--rwxr--" -> "00474"
        ok 318 - "-r--rwxr-x" -> "00475"
        ok 319 - "-r--rwxrw-" -> "00476"
        ok 320 - "-r--rwxrwx" -> "00477"
        ok 321 - "-r-x------" -> "00500"
        ok 322 - "-r-x-----x" -> "00501"
        ok 323 - "-r-x----w-" -> "00502"
        ok 324 - "-r-x----wx" -> "00503"
        ok 325 - "-r-x---r--" -> "00504"
        ok 326 - "-r-x---r-x" -> "00505"
        ok 327 - "-r-x---rw-" -> "00506"
        ok 328 - "-r-x---rwx" -> "00507"
        ok 329 - "-r-x--x---" -> "00510"
        ok 330 - "-r-x--x--x" -> "00511"
        ok 331 - "-r-x--x-w-" -> "00512"
        ok 332 - "-r-x--x-wx" -> "00513"
        ok 333 - "-r-x--xr--" -> "00514"
        ok 334 - "-r-x--xr-x" -> "00515"
        ok 335 - "-r-x--xrw-" -> "00516"
        ok 336 - "-r-x--xrwx" -> "00517"
        ok 337 - "-r-x-w----" -> "00520"
        ok 338 - "-r-x-w---x" -> "00521"
        ok 339 - "-r-x-w--w-" -> "00522"
        ok 340 - "-r-x-w--wx" -> "00523"
        ok 341 - "-r-x-w-r--" -> "00524"
        ok 342 - "-r-x-w-r-x" -> "00525"
        ok 343 - "-r-x-w-rw-" -> "00526"
        ok 344 - "-r-x-w-rwx" -> "00527"
        ok 345 - "-r-x-wx---" -> "00530"
        ok 346 - "-r-x-wx--x" -> "00531"
        ok 347 - "-r-x-wx-w-" -> "00532"
        ok 348 - "-r-x-wx-wx" -> "00533"
        ok 349 - "-r-x-wxr--" -> "00534"
        ok 350 - "-r-x-wxr-x" -> "00535"
        ok 351 - "-r-x-wxrw-" -> "00536"
        ok 352 - "-r-x-wxrwx" -> "00537"
        ok 353 - "-r-xr-----" -> "00540"
        ok 354 - "-r-xr----x" -> "00541"
        ok 355 - "-r-xr---w-" -> "00542"
        ok 356 - "-r-xr---wx" -> "00543"
        ok 357 - "-r-xr--r--" -> "00544"
        ok 358 - "-r-xr--r-x" -> "00545"
        ok 359 - "-r-xr--rw-" -> "00546"
        ok 360 - "-r-xr--rwx" -> "00547"
        ok 361 - "-r-xr-x---" -> "00550"
        ok 362 - "-r-xr-x--x" -> "00551"
        ok 363 - "-r-xr-x-w-" -> "00552"
        ok 364 - "-r-xr-x-wx" -> "00553"
        ok 365 - "-r-xr-xr--" -> "00554"
        ok 366 - "-r-xr-xr-x" -> "00555"
        ok 367 - "-r-xr-xrw-" -> "00556"
        ok 368 - "-r-xr-xrwx" -> "00557"
        ok 369 - "-r-xrw----" -> "00560"
        ok 370 - "-r-xrw---x" -> "00561"
        ok 371 - "-r-xrw--w-" -> "00562"
        ok 372 - "-r-xrw--wx" -> "00563"
        ok 373 - "-r-xrw-r--" -> "00564"
        ok 374 - "-r-xrw-r-x" -> "00565"
        ok 375 - "-r-xrw-rw-" -> "00566"
        ok 376 - "-r-xrw-rwx" -> "00567"
        ok 377 - "-r-xrwx---" -> "00570"
        ok 378 - "-r-xrwx--x" -> "00571"
        ok 379 - "-r-xrwx-w-" -> "00572"
        ok 380 - "-r-xrwx-wx" -> "00573"
        ok 381 - "-r-xrwxr--" -> "00574"
        ok 382 - "-r-xrwxr-x" -> "00575"
        ok 383 - "-r-xrwxrw-" -> "00576"
        ok 384 - "-r-xrwxrwx" -> "00577"
        ok 385 - "-rw-------" -> "00600"
        ok 386 - "-rw------x" -> "00601"
        ok 387 - "-rw-----w-" -> "00602"
        ok 388 - "-rw-----wx" -> "00603"
        ok 389 - "-rw----r--" -> "00604"
        ok 390 - "-rw----r-x" -> "00605"
        ok 391 - "-rw----rw-" -> "00606"
        ok 392 - "-rw----rwx" -> "00607"
        ok 393 - "-rw---x---" -> "00610"
        ok 394 - "-rw---x--x" -> "00611"
        ok 395 - "-rw---x-w-" -> "00612"
        ok 396 - "-rw---x-wx" -> "00613"
        ok 397 - "-rw---xr--" -> "00614"
        ok 398 - "-rw---xr-x" -> "00615"
        ok 399 - "-rw---xrw-" -> "00616"
        ok 400 - "-rw---xrwx" -> "00617"
        ok 401 - "-rw--w----" -> "00620"
        ok 402 - "-rw--w---x" -> "00621"
        ok 403 - "-rw--w--w-" -> "00622"
        ok 404 - "-rw--w--wx" -> "00623"
        ok 405 - "-rw--w-r--" -> "00624"
        ok 406 - "-rw--w-r-x" -> "00625"
        ok 407 - "-rw--w-rw-" -> "00626"
        ok 408 - "-rw--w-rwx" -> "00627"
        ok 409 - "-rw--wx---" -> "00630"
        ok 410 - "-rw--wx--x" -> "00631"
        ok 411 - "-rw--wx-w-" -> "00632"
        ok 412 - "-rw--wx-wx" -> "00633"
        ok 413 - "-rw--wxr--" -> "00634"
        ok 414 - "-rw--wxr-x" -> "00635"
        ok 415 - "-rw--wxrw-" -> "00636"
        ok 416 - "-rw--wxrwx" -> "00637"
        ok 417 - "-rw-r-----" -> "00640"
        ok 418 - "-rw-r----x" -> "00641"
        ok 419 - "-rw-r---w-" -> "00642"
        ok 420 - "-rw-r---wx" -> "00643"
        ok 421 - "-rw-r--r--" -> "00644"
        ok 422 - "-rw-r--r-x" -> "00645"
        ok 423 - "-rw-r--rw-" -> "00646"
        ok 424 - "-rw-r--rwx" -> "00647"
        ok 425 - "-rw-r-x---" -> "00650"
        ok 426 - "-rw-r-x--x" -> "00651"
        ok 427 - "-rw-r-x-w-" -> "00652"
        ok 428 - "-rw-r-x-wx" -> "00653"
        ok 429 - "-rw-r-xr--" -> "00654"
        ok 430 - "-rw-r-xr-x" -> "00655"
        ok 431 - "-rw-r-xrw-" -> "00656"
        ok 432 - "-rw-r-xrwx" -> "00657"
        ok 433 - "-rw-rw----" -> "00660"
        ok 434 - "-rw-rw---x" -> "00661"
        ok 435 - "-rw-rw--w-" -> "00662"
        ok 436 - "-rw-rw--wx" -> "00663"
        ok 437 - "-rw-rw-r--" -> "00664"
        ok 438 - "-rw-rw-r-x" -> "00665"
        ok 439 - "-rw-rw-rw-" -> "00666"
        ok 440 - "-rw-rw-rwx" -> "00667"
        ok 441 - "-rw-rwx---" -> "00670"
        ok 442 - "-rw-rwx--x" -> "00671"
        ok 443 - "-rw-rwx-w-" -> "00672"
        ok 444 - "-rw-rwx-wx" -> "00673"
        ok 445 - "-rw-rwxr--" -> "00674"
        ok 446 - "-rw-rwxr-x" -> "00675"
        ok 447 - "-rw-rwxrw-" -> "00676"
        ok 448 - "-rw-rwxrwx" -> "00677"
        ok 449 - "-rwx------" -> "00700"
        ok 450 - "-rwx-----x" -> "00701"
        ok 451 - "-rwx----w-" -> "00702"
        ok 452 - "-rwx----wx" -> "00703"
        ok 453 - "-rwx---r--" -> "00704"
        ok 454 - "-rwx---r-x" -> "00705"
        ok 455 - "-rwx---rw-" -> "00706"
        ok 456 - "-rwx---rwx" -> "00707"
        ok 457 - "-rwx--x---" -> "00710"
        ok 458 - "-rwx--x--x" -> "00711"
        ok 459 - "-rwx--x-w-" -> "00712"
        ok 460 - "-rwx--x-wx" -> "00713"
        ok 461 - "-rwx--xr--" -> "00714"
        ok 462 - "-rwx--xr-x" -> "00715"
        ok 463 - "-rwx--xrw-" -> "00716"
        ok 464 - "-rwx--xrwx" -> "00717"
        ok 465 - "-rwx-w----" -> "00720"
        ok 466 - "-rwx-w---x" -> "00721"
        ok 467 - "-rwx-w--w-" -> "00722"
        ok 468 - "-rwx-w--wx" -> "00723"
        ok 469 - "-rwx-w-r--" -> "00724"
        ok 470 - "-rwx-w-r-x" -> "00725"
        ok 471 - "-rwx-w-rw-" -> "00726"
        ok 472 - "-rwx-w-rwx" -> "00727"
        ok 473 - "-rwx-wx---" -> "00730"
        ok 474 - "-rwx-wx--x" -> "00731"
        ok 475 - "-rwx-wx-w-" -> "00732"
        ok 476 - "-rwx-wx-wx" -> "00733"
        ok 477 - "-rwx-wxr--" -> "00734"
        ok 478 - "-rwx-wxr-x" -> "00735"
        ok 479 - "-rwx-wxrw-" -> "00736"
        ok 480 - "-rwx-wxrwx" -> "00737"
        ok 481 - "-rwxr-----" -> "00740"
        ok 482 - "-rwxr----x" -> "00741"
        ok 483 - "-rwxr---w-" -> "00742"
        ok 484 - "-rwxr---wx" -> "00743"
        ok 485 - "-rwxr--r--" -> "00744"
        ok 486 - "-rwxr--r-x" -> "00745"
        ok 487 - "-rwxr--rw-" -> "00746"
        ok 488 - "-rwxr--rwx" -> "00747"
        ok 489 - "-rwxr-x---" -> "00750"
        ok 490 - "-rwxr-x--x" -> "00751"
        ok 491 - "-rwxr-x-w-" -> "00752"
        ok 492 - "-rwxr-x-wx" -> "00753"
        ok 493 - "-rwxr-xr--" -> "00754"
        ok 494 - "-rwxr-xr-x" -> "00755"
        ok 495 - "-rwxr-xrw-" -> "00756"
        ok 496 - "-rwxr-xrwx" -> "00757"
        ok 497 - "-rwxrw----" -> "00760"
        ok 498 - "-rwxrw---x" -> "00761"
        ok 499 - "-rwxrw--w-" -> "00762"
        ok 500 - "-rwxrw--wx" -> "00763"
        ok 501 - "-rwxrw-r--" -> "00764"
        ok 502 - "-rwxrw-r-x" -> "00765"
        ok 503 - "-rwxrw-rw-" -> "00766"
        ok 504 - "-rwxrw-rwx" -> "00767"
        ok 505 - "-rwxrwx---" -> "00770"
        ok 506 - "-rwxrwx--x" -> "00771"
        ok 507 - "-rwxrwx-w-" -> "00772"
        ok 508 - "-rwxrwx-wx" -> "00773"
        ok 509 - "-rwxrwxr--" -> "00774"
        ok 510 - "-rwxrwxr-x" -> "00775"
        ok 511 - "-rwxrwxrw-" -> "00776"
        ok 512 - "-rwxrwxrwx" -> "00777"
        ok 513 - "----------" -> "00000"
        ok 514 - "---------x" -> "00001"
        ok 515 - "--------w-" -> "00002"
        ok 516 - "--------wx" -> "00003"
        ok 517 - "-------r--" -> "00004"
        ok 518 - "-------r-x" -> "00005"
        ok 519 - "-------rw-" -> "00006"
        ok 520 - "-------rwx" -> "00007"
        ok 521 - "------x---" -> "00010"
        ok 522 - "------x--x" -> "00011"
        ok 523 - "------x-w-" -> "00012"
        ok 524 - "------x-wx" -> "00013"
        ok 525 - "------xr--" -> "00014"
        ok 526 - "------xr-x" -> "00015"
        ok 527 - "------xrw-" -> "00016"
        ok 528 - "------xrwx" -> "00017"
        ok 529 - "-----w----" -> "00020"
        ok 530 - "-----w---x" -> "00021"
        ok 531 - "-----w--w-" -> "00022"
        ok 532 - "-----w--wx" -> "00023"
        ok 533 - "-----w-r--" -> "00024"
        ok 534 - "-----w-r-x" -> "00025"
        ok 535 - "-----w-rw-" -> "00026"
        ok 536 - "-----w-rwx" -> "00027"
        ok 537 - "-----wx---" -> "00030"
        ok 538 - "-----wx--x" -> "00031"
        ok 539 - "-----wx-w-" -> "00032"
        ok 540 - "-----wx-wx" -> "00033"
        ok 541 - "-----wxr--" -> "00034"
        ok 542 - "-----wxr-x" -> "00035"
        ok 543 - "-----wxrw-" -> "00036"
        ok 544 - "-----wxrwx" -> "00037"
        ok 545 - "----r-----" -> "00040"
        ok 546 - "----r----x" -> "00041"
        ok 547 - "----r---w-" -> "00042"
        ok 548 - "----r---wx" -> "00043"
        ok 549 - "----r--r--" -> "00044"
        ok 550 - "----r--r-x" -> "00045"
        ok 551 - "----r--rw-" -> "00046"
        ok 552 - "----r--rwx" -> "00047"
        ok 553 - "----r-x---" -> "00050"
        ok 554 - "----r-x--x" -> "00051"
        ok 555 - "----r-x-w-" -> "00052"
        ok 556 - "----r-x-wx" -> "00053"
        ok 557 - "----r-xr--" -> "00054"
        ok 558 - "----r-xr-x" -> "00055"
        ok 559 - "----r-xrw-" -> "00056"
        ok 560 - "----r-xrwx" -> "00057"
        ok 561 - "----rw----" -> "00060"
        ok 562 - "----rw---x" -> "00061"
        ok 563 - "----rw--w-" -> "00062"
        ok 564 - "----rw--wx" -> "00063"
        ok 565 - "----rw-r--" -> "00064"
        ok 566 - "----rw-r-x" -> "00065"
        ok 567 - "----rw-rw-" -> "00066"
        ok 568 - "----rw-rwx" -> "00067"
        ok 569 - "----rwx---" -> "00070"
        ok 570 - "----rwx--x" -> "00071"
        ok 571 - "----rwx-w-" -> "00072"
        ok 572 - "----rwx-wx" -> "00073"
        ok 573 - "----rwxr--" -> "00074"
        ok 574 - "----rwxr-x" -> "00075"
        ok 575 - "----rwxrw-" -> "00076"
        ok 576 - "----rwxrwx" -> "00077"
        ok 577 - "---x------" -> "00100"
        ok 578 - "---x-----x" -> "00101"
        ok 579 - "---x----w-" -> "00102"
        ok 580 - "---x----wx" -> "00103"
        ok 581 - "---x---r--" -> "00104"
        ok 582 - "---x---r-x" -> "00105"
        ok 583 - "---x---rw-" -> "00106"
        ok 584 - "---x---rwx" -> "00107"
        ok 585 - "---x--x---" -> "00110"
        ok 586 - "---x--x--x" -> "00111"
        ok 587 - "---x--x-w-" -> "00112"
        ok 588 - "---x--x-wx" -> "00113"
        ok 589 - "---x--xr--" -> "00114"
        ok 590 - "---x--xr-x" -> "00115"
        ok 591 - "---x--xrw-" -> "00116"
        ok 592 - "---x--xrwx" -> "00117"
        ok 593 - "---x-w----" -> "00120"
        ok 594 - "---x-w---x" -> "00121"
        ok 595 - "---x-w--w-" -> "00122"
        ok 596 - "---x-w--wx" -> "00123"
        ok 597 - "---x-w-r--" -> "00124"
        ok 598 - "---x-w-r-x" -> "00125"
        ok 599 - "---x-w-rw-" -> "00126"
        ok 600 - "---x-w-rwx" -> "00127"
        ok 601 - "---x-wx---" -> "00130"
        ok 602 - "---x-wx--x" -> "00131"
        ok 603 - "---x-wx-w-" -> "00132"
        ok 604 - "---x-wx-wx" -> "00133"
        ok 605 - "---x-wxr--" -> "00134"
        ok 606 - "---x-wxr-x" -> "00135"
        ok 607 - "---x-wxrw-" -> "00136"
        ok 608 - "---x-wxrwx" -> "00137"
        ok 609 - "---xr-----" -> "00140"
        ok 610 - "---xr----x" -> "00141"
        ok 611 - "---xr---w-" -> "00142"
        ok 612 - "---xr---wx" -> "00143"
        ok 613 - "---xr--r--" -> "00144"
        ok 614 - "---xr--r-x" -> "00145"
        ok 615 - "---xr--rw-" -> "00146"
        ok 616 - "---xr--rwx" -> "00147"
        ok 617 - "---xr-x---" -> "00150"
        ok 618 - "---xr-x--x" -> "00151"
        ok 619 - "---xr-x-w-" -> "00152"
        ok 620 - "---xr-x-wx" -> "00153"
        ok 621 - "---xr-xr--" -> "00154"
        ok 622 - "---xr-xr-x" -> "00155"
        ok 623 - "---xr-xrw-" -> "00156"
        ok 624 - "---xr-xrwx" -> "00157"
        ok 625 - "---xrw----" -> "00160"
        ok 626 - "---xrw---x" -> "00161"
        ok 627 - "---xrw--w-" -> "00162"
        ok 628 - "---xrw--wx" -> "00163"
        ok 629 - "---xrw-r--" -> "00164"
        ok 630 - "---xrw-r-x" -> "00165"
        ok 631 - "---xrw-rw-" -> "00166"
        ok 632 - "---xrw-rwx" -> "00167"
        ok 633 - "---xrwx---" -> "00170"
        ok 634 - "---xrwx--x" -> "00171"
        ok 635 - "---xrwx-w-" -> "00172"
        ok 636 - "---xrwx-wx" -> "00173"
        ok 637 - "---xrwxr--" -> "00174"
        ok 638 - "---xrwxr-x" -> "00175"
        ok 639 - "---xrwxrw-" -> "00176"
        ok 640 - "---xrwxrwx" -> "00177"
        ok 641 - "--w-------" -> "00200"
        ok 642 - "--w------x" -> "00201"
        ok 643 - "--w-----w-" -> "00202"
        ok 644 - "--w-----wx" -> "00203"
        ok 645 - "--w----r--" -> "00204"
        ok 646 - "--w----r-x" -> "00205"
        ok 647 - "--w----rw-" -> "00206"
        ok 648 - "--w----rwx" -> "00207"
        ok 649 - "--w---x---" -> "00210"
        ok 650 - "--w---x--x" -> "00211"
        ok 651 - "--w---x-w-" -> "00212"
        ok 652 - "--w---x-wx" -> "00213"
        ok 653 - "--w---xr--" -> "00214"
        ok 654 - "--w---xr-x" -> "00215"
        ok 655 - "--w---xrw-" -> "00216"
        ok 656 - "--w---xrwx" -> "00217"
        ok 657 - "--w--w----" -> "00220"
        ok 658 - "--w--w---x" -> "00221"
        ok 659 - "--w--w--w-" -> "00222"
        ok 660 - "--w--w--wx" -> "00223"
        ok 661 - "--w--w-r--" -> "00224"
        ok 662 - "--w--w-r-x" -> "00225"
        ok 663 - "--w--w-rw-" -> "00226"
        ok 664 - "--w--w-rwx" -> "00227"
        ok 665 - "--w--wx---" -> "00230"
        ok 666 - "--w--wx--x" -> "00231"
        ok 667 - "--w--wx-w-" -> "00232"
        ok 668 - "--w--wx-wx" -> "00233"
        ok 669 - "--w--wxr--" -> "00234"
        ok 670 - "--w--wxr-x" -> "00235"
        ok 671 - "--w--wxrw-" -> "00236"
        ok 672 - "--w--wxrwx" -> "00237"
        ok 673 - "--w-r-----" -> "00240"
        ok 674 - "--w-r----x" -> "00241"
        ok 675 - "--w-r---w-" -> "00242"
        ok 676 - "--w-r---wx" -> "00243"
        ok 677 - "--w-r--r--" -> "00244"
        ok 678 - "--w-r--r-x" -> "00245"
        ok 679 - "--w-r--rw-" -> "00246"
        ok 680 - "--w-r--rwx" -> "00247"
        ok 681 - "--w-r-x---" -> "00250"
        ok 682 - "--w-r-x--x" -> "00251"
        ok 683 - "--w-r-x-w-" -> "00252"
        ok 684 - "--w-r-x-wx" -> "00253"
        ok 685 - "--w-r-xr--" -> "00254"
        ok 686 - "--w-r-xr-x" -> "00255"
        ok 687 - "--w-r-xrw-" -> "00256"
        ok 688 - "--w-r-xrwx" -> "00257"
        ok 689 - "--w-rw----" -> "00260"
        ok 690 - "--w-rw---x" -> "00261"
        ok 691 - "--w-rw--w-" -> "00262"
        ok 692 - "--w-rw--wx" -> "00263"
        ok 693 - "--w-rw-r--" -> "00264"
        ok 694 - "--w-rw-r-x" -> "00265"
        ok 695 - "--w-rw-rw-" -> "00266"
        ok 696 - "--w-rw-rwx" -> "00267"
        ok 697 - "--w-rwx---" -> "00270"
        ok 698 - "--w-rwx--x" -> "00271"
        ok 699 - "--w-rwx-w-" -> "00272"
        ok 700 - "--w-rwx-wx" -> "00273"
        ok 701 - "--w-rwxr--" -> "00274"
        ok 702 - "--w-rwxr-x" -> "00275"
        ok 703 - "--w-rwxrw-" -> "00276"
        ok 704 - "--w-rwxrwx" -> "00277"
        ok 705 - "--wx------" -> "00300"
        ok 706 - "--wx-----x" -> "00301"
        ok 707 - "--wx----w-" -> "00302"
        ok 708 - "--wx----wx" -> "00303"
        ok 709 - "--wx---r--" -> "00304"
        ok 710 - "--wx---r-x" -> "00305"
        ok 711 - "--wx---rw-" -> "00306"
        ok 712 - "--wx---rwx" -> "00307"
        ok 713 - "--wx--x---" -> "00310"
        ok 714 - "--wx--x--x" -> "00311"
        ok 715 - "--wx--x-w-" -> "00312"
        ok 716 - "--wx--x-wx" -> "00313"
        ok 717 - "--wx--xr--" -> "00314"
        ok 718 - "--wx--xr-x" -> "00315"
        ok 719 - "--wx--xrw-" -> "00316"
        ok 720 - "--wx--xrwx" -> "00317"
        ok 721 - "--wx-w----" -> "00320"
        ok 722 - "--wx-w---x" -> "00321"
        ok 723 - "--wx-w--w-" -> "00322"
        ok 724 - "--wx-w--wx" -> "00323"
        ok 725 - "--wx-w-r--" -> "00324"
        ok 726 - "--wx-w-r-x" -> "00325"
        ok 727 - "--wx-w-rw-" -> "00326"
        ok 728 - "--wx-w-rwx" -> "00327"
        ok 729 - "--wx-wx---" -> "00330"
        ok 730 - "--wx-wx--x" -> "00331"
        ok 731 - "--wx-wx-w-" -> "00332"
        ok 732 - "--wx-wx-wx" -> "00333"
        ok 733 - "--wx-wxr--" -> "00334"
        ok 734 - "--wx-wxr-x" -> "00335"
        ok 735 - "--wx-wxrw-" -> "00336"
        ok 736 - "--wx-wxrwx" -> "00337"
        ok 737 - "--wxr-----" -> "00340"
        ok 738 - "--wxr----x" -> "00341"
        ok 739 - "--wxr---w-" -> "00342"
        ok 740 - "--wxr---wx" -> "00343"
        ok 741 - "--wxr--r--" -> "00344"
        ok 742 - "--wxr--r-x" -> "00345"
        ok 743 - "--wxr--rw-" -> "00346"
        ok 744 - "--wxr--rwx" -> "00347"
        ok 745 - "--wxr-x---" -> "00350"
        ok 746 - "--wxr-x--x" -> "00351"
        ok 747 - "--wxr-x-w-" -> "00352"
        ok 748 - "--wxr-x-wx" -> "00353"
        ok 749 - "--wxr-xr--" -> "00354"
        ok 750 - "--wxr-xr-x" -> "00355"
        ok 751 - "--wxr-xrw-" -> "00356"
        ok 752 - "--wxr-xrwx" -> "00357"
        ok 753 - "--wxrw----" -> "00360"
        ok 754 - "--wxrw---x" -> "00361"
        ok 755 - "--wxrw--w-" -> "00362"
        ok 756 - "--wxrw--wx" -> "00363"
        ok 757 - "--wxrw-r--" -> "00364"
        ok 758 - "--wxrw-r-x" -> "00365"
        ok 759 - "--wxrw-rw-" -> "00366"
        ok 760 - "--wxrw-rwx" -> "00367"
        ok 761 - "--wxrwx---" -> "00370"
        ok 762 - "--wxrwx--x" -> "00371"
        ok 763 - "--wxrwx-w-" -> "00372"
        ok 764 - "--wxrwx-wx" -> "00373"
        ok 765 - "--wxrwxr--" -> "00374"
        ok 766 - "--wxrwxr-x" -> "00375"
        ok 767 - "--wxrwxrw-" -> "00376"
        ok 768 - "--wxrwxrwx" -> "00377"
        ok 769 - "-r--------" -> "00400"
        ok 770 - "-r-------x" -> "00401"
        ok 771 - "-r------w-" -> "00402"
        ok 772 - "-r------wx" -> "00403"
        ok 773 - "-r-----r--" -> "00404"
        ok 774 - "-r-----r-x" -> "00405"
        ok 775 - "-r-----rw-" -> "00406"
        ok 776 - "-r-----rwx" -> "00407"
        ok 777 - "-r----x---" -> "00410"
        ok 778 - "-r----x--x" -> "00411"
        ok 779 - "-r----x-w-" -> "00412"
        ok 780 - "-r----x-wx" -> "00413"
        ok 781 - "-r----xr--" -> "00414"
        ok 782 - "-r----xr-x" -> "00415"
        ok 783 - "-r----xrw-" -> "00416"
        ok 784 - "-r----xrwx" -> "00417"
        ok 785 - "-r---w----" -> "00420"
        ok 786 - "-r---w---x" -> "00421"
        ok 787 - "-r---w--w-" -> "00422"
        ok 788 - "-r---w--wx" -> "00423"
        ok 789 - "-r---w-r--" -> "00424"
        ok 790 - "-r---w-r-x" -> "00425"
        ok 791 - "-r---w-rw-" -> "00426"
        ok 792 - "-r---w-rwx" -> "00427"
        ok 793 - "-r---wx---" -> "00430"
        ok 794 - "-r---wx--x" -> "00431"
        ok 795 - "-r---wx-w-" -> "00432"
        ok 796 - "-r---wx-wx" -> "00433"
        ok 797 - "-r---wxr--" -> "00434"
        ok 798 - "-r---wxr-x" -> "00435"
        ok 799 - "-r---wxrw-" -> "00436"
        ok 800 - "-r---wxrwx" -> "00437"
        ok 801 - "-r--r-----" -> "00440"
        ok 802 - "-r--r----x" -> "00441"
        ok 803 - "-r--r---w-" -> "00442"
        ok 804 - "-r--r---wx" -> "00443"
        ok 805 - "-r--r--r--" -> "00444"
        ok 806 - "-r--r--r-x" -> "00445"
        ok 807 - "-r--r--rw-" -> "00446"
        ok 808 - "-r--r--rwx" -> "00447"
        ok 809 - "-r--r-x---" -> "00450"
        ok 810 - "-r--r-x--x" -> "00451"
        ok 811 - "-r--r-x-w-" -> "00452"
        ok 812 - "-r--r-x-wx" -> "00453"
        ok 813 - "-r--r-xr--" -> "00454"
        ok 814 - "-r--r-xr-x" -> "00455"
        ok 815 - "-r--r-xrw-" -> "00456"
        ok 816 - "-r--r-xrwx" -> "00457"
        ok 817 - "-r--rw----" -> "00460"
        ok 818 - "-r--rw---x" -> "00461"
        ok 819 - "-r--rw--w-" -> "00462"
        ok 820 - "-r--rw--wx" -> "00463"
        ok 821 - "-r--rw-r--" -> "00464"
        ok 822 - "-r--rw-r-x" -> "00465"
        ok 823 - "-r--rw-rw-" -> "00466"
        ok 824 - "-r--rw-rwx" -> "00467"
        ok 825 - "-r--rwx---" -> "00470"
        ok 826 - "-r--rwx--x" -> "00471"
        ok 827 - "-r--rwx-w-" -> "00472"
        ok 828 - "-r--rwx-wx" -> "00473"
        ok 829 - "-r--rwxr--" -> "00474"
        ok 830 - "-r--rwxr-x" -> "00475"
        ok 831 - "-r--rwxrw-" -> "00476"
        ok 832 - "-r--rwxrwx" -> "00477"
        ok 833 - "-r-x------" -> "00500"
        ok 834 - "-r-x-----x" -> "00501"
        ok 835 - "-r-x----w-" -> "00502"
        ok 836 - "-r-x----wx" -> "00503"
        ok 837 - "-r-x---r--" -> "00504"
        ok 838 - "-r-x---r-x" -> "00505"
        ok 839 - "-r-x---rw-" -> "00506"
        ok 840 - "-r-x---rwx" -> "00507"
        ok 841 - "-r-x--x---" -> "00510"
        ok 842 - "-r-x--x--x" -> "00511"
        ok 843 - "-r-x--x-w-" -> "00512"
        ok 844 - "-r-x--x-wx" -> "00513"
        ok 845 - "-r-x--xr--" -> "00514"
        ok 846 - "-r-x--xr-x" -> "00515"
        ok 847 - "-r-x--xrw-" -> "00516"
        ok 848 - "-r-x--xrwx" -> "00517"
        ok 849 - "-r-x-w----" -> "00520"
        ok 850 - "-r-x-w---x" -> "00521"
        ok 851 - "-r-x-w--w-" -> "00522"
        ok 852 - "-r-x-w--wx" -> "00523"
        ok 853 - "-r-x-w-r--" -> "00524"
        ok 854 - "-r-x-w-r-x" -> "00525"
        ok 855 - "-r-x-w-rw-" -> "00526"
        ok 856 - "-r-x-w-rwx" -> "00527"
        ok 857 - "-r-x-wx---" -> "00530"
        ok 858 - "-r-x-wx--x" -> "00531"
        ok 859 - "-r-x-wx-w-" -> "00532"
        ok 860 - "-r-x-wx-wx" -> "00533"
        ok 861 - "-r-x-wxr--" -> "00534"
        ok 862 - "-r-x-wxr-x" -> "00535"
        ok 863 - "-r-x-wxrw-" -> "00536"
        ok 864 - "-r-x-wxrwx" -> "00537"
        ok 865 - "-r-xr-----" -> "00540"
        ok 866 - "-r-xr----x" -> "00541"
        ok 867 - "-r-xr---w-" -> "00542"
        ok 868 - "-r-xr---wx" -> "00543"
        ok 869 - "-r-xr--r--" -> "00544"
        ok 870 - "-r-xr--r-x" -> "00545"
        ok 871 - "-r-xr--rw-" -> "00546"
        ok 872 - "-r-xr--rwx" -> "00547"
        ok 873 - "-r-xr-x---" -> "00550"
        ok 874 - "-r-xr-x--x" -> "00551"
        ok 875 - "-r-xr-x-w-" -> "00552"
        ok 876 - "-r-xr-x-wx" -> "00553"
        ok 877 - "-r-xr-xr--" -> "00554"
        ok 878 - "-r-xr-xr-x" -> "00555"
        ok 879 - "-r-xr-xrw-" -> "00556"
        ok 880 - "-r-xr-xrwx" -> "00557"
        ok 881 - "-r-xrw----" -> "00560"
        ok 882 - "-r-xrw---x" -> "00561"
        ok 883 - "-r-xrw--w-" -> "00562"
        ok 884 - "-r-xrw--wx" -> "00563"
        ok 885 - "-r-xrw-r--" -> "00564"
        ok 886 - "-r-xrw-r-x" -> "00565"
        ok 887 - "-r-xrw-rw-" -> "00566"
        ok 888 - "-r-xrw-rwx" -> "00567"
        ok 889 - "-r-xrwx---" -> "00570"
        ok 890 - "-r-xrwx--x" -> "00571"
        ok 891 - "-r-xrwx-w-" -> "00572"
        ok 892 - "-r-xrwx-wx" -> "00573"
        ok 893 - "-r-xrwxr--" -> "00574"
        ok 894 - "-r-xrwxr-x" -> "00575"
        ok 895 - "-r-xrwxrw-" -> "00576"
        ok 896 - "-r-xrwxrwx" -> "00577"
        ok 897 - "-rw-------" -> "00600"
        ok 898 - "-rw------x" -> "00601"
        ok 899 - "-rw-----w-" -> "00602"
        ok 900 - "-rw-----wx" -> "00603"
        ok 901 - "-rw----r--" -> "00604"
        ok 902 - "-rw----r-x" -> "00605"
        ok 903 - "-rw----rw-" -> "00606"
        ok 904 - "-rw----rwx" -> "00607"
        ok 905 - "-rw---x---" -> "00610"
        ok 906 - "-rw---x--x" -> "00611"
        ok 907 - "-rw---x-w-" -> "00612"
        ok 908 - "-rw---x-wx" -> "00613"
        ok 909 - "-rw---xr--" -> "00614"
        ok 910 - "-rw---xr-x" -> "00615"
        ok 911 - "-rw---xrw-" -> "00616"
        ok 912 - "-rw---xrwx" -> "00617"
        ok 913 - "-rw--w----" -> "00620"
        ok 914 - "-rw--w---x" -> "00621"
        ok 915 - "-rw--w--w-" -> "00622"
        ok 916 - "-rw--w--wx" -> "00623"
        ok 917 - "-rw--w-r--" -> "00624"
        ok 918 - "-rw--w-r-x" -> "00625"
        ok 919 - "-rw--w-rw-" -> "00626"
        ok 920 - "-rw--w-rwx" -> "00627"
        ok 921 - "-rw--wx---" -> "00630"
        ok 922 - "-rw--wx--x" -> "00631"
        ok 923 - "-rw--wx-w-" -> "00632"
        ok 924 - "-rw--wx-wx" -> "00633"
        ok 925 - "-rw--wxr--" -> "00634"
        ok 926 - "-rw--wxr-x" -> "00635"
        ok 927 - "-rw--wxrw-" -> "00636"
        ok 928 - "-rw--wxrwx" -> "00637"
        ok 929 - "-rw-r-----" -> "00640"
        ok 930 - "-rw-r----x" -> "00641"
        ok 931 - "-rw-r---w-" -> "00642"
        ok 932 - "-rw-r---wx" -> "00643"
        ok 933 - "-rw-r--r--" -> "00644"
        ok 934 - "-rw-r--r-x" -> "00645"
        ok 935 - "-rw-r--rw-" -> "00646"
        ok 936 - "-rw-r--rwx" -> "00647"
        ok 937 - "-rw-r-x---" -> "00650"
        ok 938 - "-rw-r-x--x" -> "00651"
        ok 939 - "-rw-r-x-w-" -> "00652"
        ok 940 - "-rw-r-x-wx" -> "00653"
        ok 941 - "-rw-r-xr--" -> "00654"
        ok 942 - "-rw-r-xr-x" -> "00655"
        ok 943 - "-rw-r-xrw-" -> "00656"
        ok 944 - "-rw-r-xrwx" -> "00657"
        ok 945 - "-rw-rw----" -> "00660"
        ok 946 - "-rw-rw---x" -> "00661"
        ok 947 - "-rw-rw--w-" -> "00662"
        ok 948 - "-rw-rw--wx" -> "00663"
        ok 949 - "-rw-rw-r--" -> "00664"
        ok 950 - "-rw-rw-r-x" -> "00665"
        ok 951 - "-rw-rw-rw-" -> "00666"
        ok 952 - "-rw-rw-rwx" -> "00667"
        ok 953 - "-rw-rwx---" -> "00670"
        ok 954 - "-rw-rwx--x" -> "00671"
        ok 955 - "-rw-rwx-w-" -> "00672"
        ok 956 - "-rw-rwx-wx" -> "00673"
        ok 957 - "-rw-rwxr--" -> "00674"
        ok 958 - "-rw-rwxr-x" -> "00675"
        ok 959 - "-rw-rwxrw-" -> "00676"
        ok 960 - "-rw-rwxrwx" -> "00677"
        ok 961 - "-rwx------" -> "00700"
        ok 962 - "-rwx-----x" -> "00701"
        ok 963 - "-rwx----w-" -> "00702"
        ok 964 - "-rwx----wx" -> "00703"
        ok 965 - "-rwx---r--" -> "00704"
        ok 966 - "-rwx---r-x" -> "00705"
        ok 967 - "-rwx---rw-" -> "00706"
        ok 968 - "-rwx---rwx" -> "00707"
        ok 969 - "-rwx--x---" -> "00710"
        ok 970 - "-rwx--x--x" -> "00711"
        ok 971 - "-rwx--x-w-" -> "00712"
        ok 972 - "-rwx--x-wx" -> "00713"
        ok 973 - "-rwx--xr--" -> "00714"
        ok 974 - "-rwx--xr-x" -> "00715"
        ok 975 - "-rwx--xrw-" -> "00716"
        ok 976 - "-rwx--xrwx" -> "00717"
        ok 977 - "-rwx-w----" -> "00720"
        ok 978 - "-rwx-w---x" -> "00721"
        ok 979 - "-rwx-w--w-" -> "00722"
        ok 980 - "-rwx-w--wx" -> "00723"
        ok 981 - "-rwx-w-r--" -> "00724"
        ok 982 - "-rwx-w-r-x" -> "00725"
        ok 983 - "-rwx-w-rw-" -> "00726"
        ok 984 - "-rwx-w-rwx" -> "00727"
        ok 985 - "-rwx-wx---" -> "00730"
        ok 986 - "-rwx-wx--x" -> "00731"
        ok 987 - "-rwx-wx-w-" -> "00732"
        ok 988 - "-rwx-wx-wx" -> "00733"
        ok 989 - "-rwx-wxr--" -> "00734"
        ok 990 - "-rwx-wxr-x" -> "00735"
        ok 991 - "-rwx-wxrw-" -> "00736"
        ok 992 - "-rwx-wxrwx" -> "00737"
        ok 993 - "-rwxr-----" -> "00740"
        ok 994 - "-rwxr----x" -> "00741"
        ok 995 - "-rwxr---w-" -> "00742"
        ok 996 - "-rwxr---wx" -> "00743"
        ok 997 - "-rwxr--r--" -> "00744"
        ok 998 - "-rwxr--r-x" -> "00745"
        ok 999 - "-rwxr--rw-" -> "00746"
        ok 1000 - "-rwxr--rwx" -> "00747"
        ok 1001 - "-rwxr-x---" -> "00750"
        ok 1002 - "-rwxr-x--x" -> "00751"
        ok 1003 - "-rwxr-x-w-" -> "00752"
        ok 1004 - "-rwxr-x-wx" -> "00753"
        ok 1005 - "-rwxr-xr--" -> "00754"
        ok 1006 - "-rwxr-xr-x" -> "00755"
        ok 1007 - "-rwxr-xrw-" -> "00756"
        ok 1008 - "-rwxr-xrwx" -> "00757"
        ok 1009 - "-rwxrw----" -> "00760"
        ok 1010 - "-rwxrw---x" -> "00761"
        ok 1011 - "-rwxrw--w-" -> "00762"
        ok 1012 - "-rwxrw--wx" -> "00763"
        ok 1013 - "-rwxrw-r--" -> "00764"
        ok 1014 - "-rwxrw-r-x" -> "00765"
        ok 1015 - "-rwxrw-rw-" -> "00766"
        ok 1016 - "-rwxrw-rwx" -> "00767"
        ok 1017 - "-rwxrwx---" -> "00770"
        ok 1018 - "-rwxrwx--x" -> "00771"
        ok 1019 - "-rwxrwx-w-" -> "00772"
        ok 1020 - "-rwxrwx-wx" -> "00773"
        ok 1021 - "-rwxrwxr--" -> "00774"
        ok 1022 - "-rwxrwxr-x" -> "00775"
        ok 1023 - "-rwxrwxrw-" -> "00776"
        ok 1024 - "-rwxrwxrwx" -> "00777"
        ok 1025 - "------l---" -> "02000"
        ok 1026 - "------l--x" -> "02001"
        ok 1027 - "------l-w-" -> "02002"
        ok 1028 - "------l-wx" -> "02003"
        ok 1029 - "------lr--" -> "02004"
        ok 1030 - "------lr-x" -> "02005"
        ok 1031 - "------lrw-" -> "02006"
        ok 1032 - "------lrwx" -> "02007"
        ok 1033 - "------s---" -> "02010"
        ok 1034 - "------s--x" -> "02011"
        ok 1035 - "------s-w-" -> "02012"
        ok 1036 - "------s-wx" -> "02013"
        ok 1037 - "------sr--" -> "02014"
        ok 1038 - "------sr-x" -> "02015"
        ok 1039 - "------srw-" -> "02016"
        ok 1040 - "------srwx" -> "02017"
        ok 1041 - "-----wl---" -> "02020"
        ok 1042 - "-----wl--x" -> "02021"
        ok 1043 - "-----wl-w-" -> "02022"
        ok 1044 - "-----wl-wx" -> "02023"
        ok 1045 - "-----wlr--" -> "02024"
        ok 1046 - "-----wlr-x" -> "02025"
        ok 1047 - "-----wlrw-" -> "02026"
        ok 1048 - "-----wlrwx" -> "02027"
        ok 1049 - "-----ws---" -> "02030"
        ok 1050 - "-----ws--x" -> "02031"
        ok 1051 - "-----ws-w-" -> "02032"
        ok 1052 - "-----ws-wx" -> "02033"
        ok 1053 - "-----wsr--" -> "02034"
        ok 1054 - "-----wsr-x" -> "02035"
        ok 1055 - "-----wsrw-" -> "02036"
        ok 1056 - "-----wsrwx" -> "02037"
        ok 1057 - "----r-l---" -> "02040"
        ok 1058 - "----r-l--x" -> "02041"
        ok 1059 - "----r-l-w-" -> "02042"
        ok 1060 - "----r-l-wx" -> "02043"
        ok 1061 - "----r-lr--" -> "02044"
        ok 1062 - "----r-lr-x" -> "02045"
        ok 1063 - "----r-lrw-" -> "02046"
        ok 1064 - "----r-lrwx" -> "02047"
        ok 1065 - "----r-s---" -> "02050"
        ok 1066 - "----r-s--x" -> "02051"
        ok 1067 - "----r-s-w-" -> "02052"
        ok 1068 - "----r-s-wx" -> "02053"
        ok 1069 - "----r-sr--" -> "02054"
        ok 1070 - "----r-sr-x" -> "02055"
        ok 1071 - "----r-srw-" -> "02056"
        ok 1072 - "----r-srwx" -> "02057"
        ok 1073 - "----rwl---" -> "02060"
        ok 1074 - "----rwl--x" -> "02061"
        ok 1075 - "----rwl-w-" -> "02062"
        ok 1076 - "----rwl-wx" -> "02063"
        ok 1077 - "----rwlr--" -> "02064"
        ok 1078 - "----rwlr-x" -> "02065"
        ok 1079 - "----rwlrw-" -> "02066"
        ok 1080 - "----rwlrwx" -> "02067"
        ok 1081 - "----rws---" -> "02070"
        ok 1082 - "----rws--x" -> "02071"
        ok 1083 - "----rws-w-" -> "02072"
        ok 1084 - "----rws-wx" -> "02073"
        ok 1085 - "----rwsr--" -> "02074"
        ok 1086 - "----rwsr-x" -> "02075"
        ok 1087 - "----rwsrw-" -> "02076"
        ok 1088 - "----rwsrwx" -> "02077"
        ok 1089 - "---x--l---" -> "02100"
        ok 1090 - "---x--l--x" -> "02101"
        ok 1091 - "---x--l-w-" -> "02102"
        ok 1092 - "---x--l-wx" -> "02103"
        ok 1093 - "---x--lr--" -> "02104"
        ok 1094 - "---x--lr-x" -> "02105"
        ok 1095 - "---x--lrw-" -> "02106"
        ok 1096 - "---x--lrwx" -> "02107"
        ok 1097 - "---x--s---" -> "02110"
        ok 1098 - "---x--s--x" -> "02111"
        ok 1099 - "---x--s-w-" -> "02112"
        ok 1100 - "---x--s-wx" -> "02113"
        ok 1101 - "---x--sr--" -> "02114"
        ok 1102 - "---x--sr-x" -> "02115"
        ok 1103 - "---x--srw-" -> "02116"
        ok 1104 - "---x--srwx" -> "02117"
        ok 1105 - "---x-wl---" -> "02120"
        ok 1106 - "---x-wl--x" -> "02121"
        ok 1107 - "---x-wl-w-" -> "02122"
        ok 1108 - "---x-wl-wx" -> "02123"
        ok 1109 - "---x-wlr--" -> "02124"
        ok 1110 - "---x-wlr-x" -> "02125"
        ok 1111 - "---x-wlrw-" -> "02126"
        ok 1112 - "---x-wlrwx" -> "02127"
        ok 1113 - "---x-ws---" -> "02130"
        ok 1114 - "---x-ws--x" -> "02131"
        ok 1115 - "---x-ws-w-" -> "02132"
        ok 1116 - "---x-ws-wx" -> "02133"
        ok 1117 - "---x-wsr--" -> "02134"
        ok 1118 - "---x-wsr-x" -> "02135"
        ok 1119 - "---x-wsrw-" -> "02136"
        ok 1120 - "---x-wsrwx" -> "02137"
        ok 1121 - "---xr-l---" -> "02140"
        ok 1122 - "---xr-l--x" -> "02141"
        ok 1123 - "---xr-l-w-" -> "02142"
        ok 1124 - "---xr-l-wx" -> "02143"
        ok 1125 - "---xr-lr--" -> "02144"
        ok 1126 - "---xr-lr-x" -> "02145"
        ok 1127 - "---xr-lrw-" -> "02146"
        ok 1128 - "---xr-lrwx" -> "02147"
        ok 1129 - "---xr-s---" -> "02150"
        ok 1130 - "---xr-s--x" -> "02151"
        ok 1131 - "---xr-s-w-" -> "02152"
        ok 1132 - "---xr-s-wx" -> "02153"
        ok 1133 - "---xr-sr--" -> "02154"
        ok 1134 - "---xr-sr-x" -> "02155"
        ok 1135 - "---xr-srw-" -> "02156"
        ok 1136 - "---xr-srwx" -> "02157"
        ok 1137 - "---xrwl---" -> "02160"
        ok 1138 - "---xrwl--x" -> "02161"
        ok 1139 - "---xrwl-w-" -> "02162"
        ok 1140 - "---xrwl-wx" -> "02163"
        ok 1141 - "---xrwlr--" -> "02164"
        ok 1142 - "---xrwlr-x" -> "02165"
        ok 1143 - "---xrwlrw-" -> "02166"
        ok 1144 - "---xrwlrwx" -> "02167"
        ok 1145 - "---xrws---" -> "02170"
        ok 1146 - "---xrws--x" -> "02171"
        ok 1147 - "---xrws-w-" -> "02172"
        ok 1148 - "---xrws-wx" -> "02173"
        ok 1149 - "---xrwsr--" -> "02174"
        ok 1150 - "---xrwsr-x" -> "02175"
        ok 1151 - "---xrwsrw-" -> "02176"
        ok 1152 - "---xrwsrwx" -> "02177"
        ok 1153 - "--w---l---" -> "02200"
        ok 1154 - "--w---l--x" -> "02201"
        ok 1155 - "--w---l-w-" -> "02202"
        ok 1156 - "--w---l-wx" -> "02203"
        ok 1157 - "--w---lr--" -> "02204"
        ok 1158 - "--w---lr-x" -> "02205"
        ok 1159 - "--w---lrw-" -> "02206"
        ok 1160 - "--w---lrwx" -> "02207"
        ok 1161 - "--w---s---" -> "02210"
        ok 1162 - "--w---s--x" -> "02211"
        ok 1163 - "--w---s-w-" -> "02212"
        ok 1164 - "--w---s-wx" -> "02213"
        ok 1165 - "--w---sr--" -> "02214"
        ok 1166 - "--w---sr-x" -> "02215"
        ok 1167 - "--w---srw-" -> "02216"
        ok 1168 - "--w---srwx" -> "02217"
        ok 1169 - "--w--wl---" -> "02220"
        ok 1170 - "--w--wl--x" -> "02221"
        ok 1171 - "--w--wl-w-" -> "02222"
        ok 1172 - "--w--wl-wx" -> "02223"
        ok 1173 - "--w--wlr--" -> "02224"
        ok 1174 - "--w--wlr-x" -> "02225"
        ok 1175 - "--w--wlrw-" -> "02226"
        ok 1176 - "--w--wlrwx" -> "02227"
        ok 1177 - "--w--ws---" -> "02230"
        ok 1178 - "--w--ws--x" -> "02231"
        ok 1179 - "--w--ws-w-" -> "02232"
        ok 1180 - "--w--ws-wx" -> "02233"
        ok 1181 - "--w--wsr--" -> "02234"
        ok 1182 - "--w--wsr-x" -> "02235"
        ok 1183 - "--w--wsrw-" -> "02236"
        ok 1184 - "--w--wsrwx" -> "02237"
        ok 1185 - "--w-r-l---" -> "02240"
        ok 1186 - "--w-r-l--x" -> "02241"
        ok 1187 - "--w-r-l-w-" -> "02242"
        ok 1188 - "--w-r-l-wx" -> "02243"
        ok 1189 - "--w-r-lr--" -> "02244"
        ok 1190 - "--w-r-lr-x" -> "02245"
        ok 1191 - "--w-r-lrw-" -> "02246"
        ok 1192 - "--w-r-lrwx" -> "02247"
        ok 1193 - "--w-r-s---" -> "02250"
        ok 1194 - "--w-r-s--x" -> "02251"
        ok 1195 - "--w-r-s-w-" -> "02252"
        ok 1196 - "--w-r-s-wx" -> "02253"
        ok 1197 - "--w-r-sr--" -> "02254"
        ok 1198 - "--w-r-sr-x" -> "02255"
        ok 1199 - "--w-r-srw-" -> "02256"
        ok 1200 - "--w-r-srwx" -> "02257"
        ok 1201 - "--w-rwl---" -> "02260"
        ok 1202 - "--w-rwl--x" -> "02261"
        ok 1203 - "--w-rwl-w-" -> "02262"
        ok 1204 - "--w-rwl-wx" -> "02263"
        ok 1205 - "--w-rwlr--" -> "02264"
        ok 1206 - "--w-rwlr-x" -> "02265"
        ok 1207 - "--w-rwlrw-" -> "02266"
        ok 1208 - "--w-rwlrwx" -> "02267"
        ok 1209 - "--w-rws---" -> "02270"
        ok 1210 - "--w-rws--x" -> "02271"
        ok 1211 - "--w-rws-w-" -> "02272"
        ok 1212 - "--w-rws-wx" -> "02273"
        ok 1213 - "--w-rwsr--" -> "02274"
        ok 1214 - "--w-rwsr-x" -> "02275"
        ok 1215 - "--w-rwsrw-" -> "02276"
        ok 1216 - "--w-rwsrwx" -> "02277"
        ok 1217 - "--wx--l---" -> "02300"
        ok 1218 - "--wx--l--x" -> "02301"
        ok 1219 - "--wx--l-w-" -> "02302"
        ok 1220 - "--wx--l-wx" -> "02303"
        ok 1221 - "--wx--lr--" -> "02304"
        ok 1222 - "--wx--lr-x" -> "02305"
        ok 1223 - "--wx--lrw-" -> "02306"
        ok 1224 - "--wx--lrwx" -> "02307"
        ok 1225 - "--wx--s---" -> "02310"
        ok 1226 - "--wx--s--x" -> "02311"
        ok 1227 - "--wx--s-w-" -> "02312"
        ok 1228 - "--wx--s-wx" -> "02313"
        ok 1229 - "--wx--sr--" -> "02314"
        ok 1230 - "--wx--sr-x" -> "02315"
        ok 1231 - "--wx--srw-" -> "02316"
        ok 1232 - "--wx--srwx" -> "02317"
        ok 1233 - "--wx-wl---" -> "02320"
        ok 1234 - "--wx-wl--x" -> "02321"
        ok 1235 - "--wx-wl-w-" -> "02322"
        ok 1236 - "--wx-wl-wx" -> "02323"
        ok 1237 - "--wx-wlr--" -> "02324"
        ok 1238 - "--wx-wlr-x" -> "02325"
        ok 1239 - "--wx-wlrw-" -> "02326"
        ok 1240 - "--wx-wlrwx" -> "02327"
        ok 1241 - "--wx-ws---" -> "02330"
        ok 1242 - "--wx-ws--x" -> "02331"
        ok 1243 - "--wx-ws-w-" -> "02332"
        ok 1244 - "--wx-ws-wx" -> "02333"
        ok 1245 - "--wx-wsr--" -> "02334"
        ok 1246 - "--wx-wsr-x" -> "02335"
        ok 1247 - "--wx-wsrw-" -> "02336"
        ok 1248 - "--wx-wsrwx" -> "02337"
        ok 1249 - "--wxr-l---" -> "02340"
        ok 1250 - "--wxr-l--x" -> "02341"
        ok 1251 - "--wxr-l-w-" -> "02342"
        ok 1252 - "--wxr-l-wx" -> "02343"
        ok 1253 - "--wxr-lr--" -> "02344"
        ok 1254 - "--wxr-lr-x" -> "02345"
        ok 1255 - "--wxr-lrw-" -> "02346"
        ok 1256 - "--wxr-lrwx" -> "02347"
        ok 1257 - "--wxr-s---" -> "02350"
        ok 1258 - "--wxr-s--x" -> "02351"
        ok 1259 - "--wxr-s-w-" -> "02352"
        ok 1260 - "--wxr-s-wx" -> "02353"
        ok 1261 - "--wxr-sr--" -> "02354"
        ok 1262 - "--wxr-sr-x" -> "02355"
        ok 1263 - "--wxr-srw-" -> "02356"
        ok 1264 - "--wxr-srwx" -> "02357"
        ok 1265 - "--wxrwl---" -> "02360"
        ok 1266 - "--wxrwl--x" -> "02361"
        ok 1267 - "--wxrwl-w-" -> "02362"
        ok 1268 - "--wxrwl-wx" -> "02363"
        ok 1269 - "--wxrwlr--" -> "02364"
        ok 1270 - "--wxrwlr-x" -> "02365"
        ok 1271 - "--wxrwlrw-" -> "02366"
        ok 1272 - "--wxrwlrwx" -> "02367"
        ok 1273 - "--wxrws---" -> "02370"
        ok 1274 - "--wxrws--x" -> "02371"
        ok 1275 - "--wxrws-w-" -> "02372"
        ok 1276 - "--wxrws-wx" -> "02373"
        ok 1277 - "--wxrwsr--" -> "02374"
        ok 1278 - "--wxrwsr-x" -> "02375"
        ok 1279 - "--wxrwsrw-" -> "02376"
        ok 1280 - "--wxrwsrwx" -> "02377"
        ok 1281 - "-r----l---" -> "02400"
        ok 1282 - "-r----l--x" -> "02401"
        ok 1283 - "-r----l-w-" -> "02402"
        ok 1284 - "-r----l-wx" -> "02403"
        ok 1285 - "-r----lr--" -> "02404"
        ok 1286 - "-r----lr-x" -> "02405"
        ok 1287 - "-r----lrw-" -> "02406"
        ok 1288 - "-r----lrwx" -> "02407"
        ok 1289 - "-r----s---" -> "02410"
        ok 1290 - "-r----s--x" -> "02411"
        ok 1291 - "-r----s-w-" -> "02412"
        ok 1292 - "-r----s-wx" -> "02413"
        ok 1293 - "-r----sr--" -> "02414"
        ok 1294 - "-r----sr-x" -> "02415"
        ok 1295 - "-r----srw-" -> "02416"
        ok 1296 - "-r----srwx" -> "02417"
        ok 1297 - "-r---wl---" -> "02420"
        ok 1298 - "-r---wl--x" -> "02421"
        ok 1299 - "-r---wl-w-" -> "02422"
        ok 1300 - "-r---wl-wx" -> "02423"
        ok 1301 - "-r---wlr--" -> "02424"
        ok 1302 - "-r---wlr-x" -> "02425"
        ok 1303 - "-r---wlrw-" -> "02426"
        ok 1304 - "-r---wlrwx" -> "02427"
        ok 1305 - "-r---ws---" -> "02430"
        ok 1306 - "-r---ws--x" -> "02431"
        ok 1307 - "-r---ws-w-" -> "02432"
        ok 1308 - "-r---ws-wx" -> "02433"
        ok 1309 - "-r---wsr--" -> "02434"
        ok 1310 - "-r---wsr-x" -> "02435"
        ok 1311 - "-r---wsrw-" -> "02436"
        ok 1312 - "-r---wsrwx" -> "02437"
        ok 1313 - "-r--r-l---" -> "02440"
        ok 1314 - "-r--r-l--x" -> "02441"
        ok 1315 - "-r--r-l-w-" -> "02442"
        ok 1316 - "-r--r-l-wx" -> "02443"
        ok 1317 - "-r--r-lr--" -> "02444"
        ok 1318 - "-r--r-lr-x" -> "02445"
        ok 1319 - "-r--r-lrw-" -> "02446"
        ok 1320 - "-r--r-lrwx" -> "02447"
        ok 1321 - "-r--r-s---" -> "02450"
        ok 1322 - "-r--r-s--x" -> "02451"
        ok 1323 - "-r--r-s-w-" -> "02452"
        ok 1324 - "-r--r-s-wx" -> "02453"
        ok 1325 - "-r--r-sr--" -> "02454"
        ok 1326 - "-r--r-sr-x" -> "02455"
        ok 1327 - "-r--r-srw-" -> "02456"
        ok 1328 - "-r--r-srwx" -> "02457"
        ok 1329 - "-r--rwl---" -> "02460"
        ok 1330 - "-r--rwl--x" -> "02461"
        ok 1331 - "-r--rwl-w-" -> "02462"
        ok 1332 - "-r--rwl-wx" -> "02463"
        ok 1333 - "-r--rwlr--" -> "02464"
        ok 1334 - "-r--rwlr-x" -> "02465"
        ok 1335 - "-r--rwlrw-" -> "02466"
        ok 1336 - "-r--rwlrwx" -> "02467"
        ok 1337 - "-r--rws---" -> "02470"
        ok 1338 - "-r--rws--x" -> "02471"
        ok 1339 - "-r--rws-w-" -> "02472"
        ok 1340 - "-r--rws-wx" -> "02473"
        ok 1341 - "-r--rwsr--" -> "02474"
        ok 1342 - "-r--rwsr-x" -> "02475"
        ok 1343 - "-r--rwsrw-" -> "02476"
        ok 1344 - "-r--rwsrwx" -> "02477"
        ok 1345 - "-r-x--l---" -> "02500"
        ok 1346 - "-r-x--l--x" -> "02501"
        ok 1347 - "-r-x--l-w-" -> "02502"
        ok 1348 - "-r-x--l-wx" -> "02503"
        ok 1349 - "-r-x--lr--" -> "02504"
        ok 1350 - "-r-x--lr-x" -> "02505"
        ok 1351 - "-r-x--lrw-" -> "02506"
        ok 1352 - "-r-x--lrwx" -> "02507"
        ok 1353 - "-r-x--s---" -> "02510"
        ok 1354 - "-r-x--s--x" -> "02511"
        ok 1355 - "-r-x--s-w-" -> "02512"
        ok 1356 - "-r-x--s-wx" -> "02513"
        ok 1357 - "-r-x--sr--" -> "02514"
        ok 1358 - "-r-x--sr-x" -> "02515"
        ok 1359 - "-r-x--srw-" -> "02516"
        ok 1360 - "-r-x--srwx" -> "02517"
        ok 1361 - "-r-x-wl---" -> "02520"
        ok 1362 - "-r-x-wl--x" -> "02521"
        ok 1363 - "-r-x-wl-w-" -> "02522"
        ok 1364 - "-r-x-wl-wx" -> "02523"
        ok 1365 - "-r-x-wlr--" -> "02524"
        ok 1366 - "-r-x-wlr-x" -> "02525"
        ok 1367 - "-r-x-wlrw-" -> "02526"
        ok 1368 - "-r-x-wlrwx" -> "02527"
        ok 1369 - "-r-x-ws---" -> "02530"
        ok 1370 - "-r-x-ws--x" -> "02531"
        ok 1371 - "-r-x-ws-w-" -> "02532"
        ok 1372 - "-r-x-ws-wx" -> "02533"
        ok 1373 - "-r-x-wsr--" -> "02534"
        ok 1374 - "-r-x-wsr-x" -> "02535"
        ok 1375 - "-r-x-wsrw-" -> "02536"
        ok 1376 - "-r-x-wsrwx" -> "02537"
        ok 1377 - "-r-xr-l---" -> "02540"
        ok 1378 - "-r-xr-l--x" -> "02541"
        ok 1379 - "-r-xr-l-w-" -> "02542"
        ok 1380 - "-r-xr-l-wx" -> "02543"
        ok 1381 - "-r-xr-lr--" -> "02544"
        ok 1382 - "-r-xr-lr-x" -> "02545"
        ok 1383 - "-r-xr-lrw-" -> "02546"
        ok 1384 - "-r-xr-lrwx" -> "02547"
        ok 1385 - "-r-xr-s---" -> "02550"
        ok 1386 - "-r-xr-s--x" -> "02551"
        ok 1387 - "-r-xr-s-w-" -> "02552"
        ok 1388 - "-r-xr-s-wx" -> "02553"
        ok 1389 - "-r-xr-sr--" -> "02554"
        ok 1390 - "-r-xr-sr-x" -> "02555"
        ok 1391 - "-r-xr-srw-" -> "02556"
        ok 1392 - "-r-xr-srwx" -> "02557"
        ok 1393 - "-r-xrwl---" -> "02560"
        ok 1394 - "-r-xrwl--x" -> "02561"
        ok 1395 - "-r-xrwl-w-" -> "02562"
        ok 1396 - "-r-xrwl-wx" -> "02563"
        ok 1397 - "-r-xrwlr--" -> "02564"
        ok 1398 - "-r-xrwlr-x" -> "02565"
        ok 1399 - "-r-xrwlrw-" -> "02566"
        ok 1400 - "-r-xrwlrwx" -> "02567"
        ok 1401 - "-r-xrws---" -> "02570"
        ok 1402 - "-r-xrws--x" -> "02571"
        ok 1403 - "-r-xrws-w-" -> "02572"
        ok 1404 - "-r-xrws-wx" -> "02573"
        ok 1405 - "-r-xrwsr--" -> "02574"
        ok 1406 - "-r-xrwsr-x" -> "02575"
        ok 1407 - "-r-xrwsrw-" -> "02576"
        ok 1408 - "-r-xrwsrwx" -> "02577"
        ok 1409 - "-rw---l---" -> "02600"
        ok 1410 - "-rw---l--x" -> "02601"
        ok 1411 - "-rw---l-w-" -> "02602"
        ok 1412 - "-rw---l-wx" -> "02603"
        ok 1413 - "-rw---lr--" -> "02604"
        ok 1414 - "-rw---lr-x" -> "02605"
        ok 1415 - "-rw---lrw-" -> "02606"
        ok 1416 - "-rw---lrwx" -> "02607"
        ok 1417 - "-rw---s---" -> "02610"
        ok 1418 - "-rw---s--x" -> "02611"
        ok 1419 - "-rw---s-w-" -> "02612"
        ok 1420 - "-rw---s-wx" -> "02613"
        ok 1421 - "-rw---sr--" -> "02614"
        ok 1422 - "-rw---sr-x" -> "02615"
        ok 1423 - "-rw---srw-" -> "02616"
        ok 1424 - "-rw---srwx" -> "02617"
        ok 1425 - "-rw--wl---" -> "02620"
        ok 1426 - "-rw--wl--x" -> "02621"
        ok 1427 - "-rw--wl-w-" -> "02622"
        ok 1428 - "-rw--wl-wx" -> "02623"
        ok 1429 - "-rw--wlr--" -> "02624"
        ok 1430 - "-rw--wlr-x" -> "02625"
        ok 1431 - "-rw--wlrw-" -> "02626"
        ok 1432 - "-rw--wlrwx" -> "02627"
        ok 1433 - "-rw--ws---" -> "02630"
        ok 1434 - "-rw--ws--x" -> "02631"
        ok 1435 - "-rw--ws-w-" -> "02632"
        ok 1436 - "-rw--ws-wx" -> "02633"
        ok 1437 - "-rw--wsr--" -> "02634"
        ok 1438 - "-rw--wsr-x" -> "02635"
        ok 1439 - "-rw--wsrw-" -> "02636"
        ok 1440 - "-rw--wsrwx" -> "02637"
        ok 1441 - "-rw-r-l---" -> "02640"
        ok 1442 - "-rw-r-l--x" -> "02641"
        ok 1443 - "-rw-r-l-w-" -> "02642"
        ok 1444 - "-rw-r-l-wx" -> "02643"
        ok 1445 - "-rw-r-lr--" -> "02644"
        ok 1446 - "-rw-r-lr-x" -> "02645"
        ok 1447 - "-rw-r-lrw-" -> "02646"
        ok 1448 - "-rw-r-lrwx" -> "02647"
        ok 1449 - "-rw-r-s---" -> "02650"
        ok 1450 - "-rw-r-s--x" -> "02651"
        ok 1451 - "-rw-r-s-w-" -> "02652"
        ok 1452 - "-rw-r-s-wx" -> "02653"
        ok 1453 - "-rw-r-sr--" -> "02654"
        ok 1454 - "-rw-r-sr-x" -> "02655"
        ok 1455 - "-rw-r-srw-" -> "02656"
        ok 1456 - "-rw-r-srwx" -> "02657"
        ok 1457 - "-rw-rwl---" -> "02660"
        ok 1458 - "-rw-rwl--x" -> "02661"
        ok 1459 - "-rw-rwl-w-" -> "02662"
        ok 1460 - "-rw-rwl-wx" -> "02663"
        ok 1461 - "-rw-rwlr--" -> "02664"
        ok 1462 - "-rw-rwlr-x" -> "02665"
        ok 1463 - "-rw-rwlrw-" -> "02666"
        ok 1464 - "-rw-rwlrwx" -> "02667"
        ok 1465 - "-rw-rws---" -> "02670"
        ok 1466 - "-rw-rws--x" -> "02671"
        ok 1467 - "-rw-rws-w-" -> "02672"
        ok 1468 - "-rw-rws-wx" -> "02673"
        ok 1469 - "-rw-rwsr--" -> "02674"
        ok 1470 - "-rw-rwsr-x" -> "02675"
        ok 1471 - "-rw-rwsrw-" -> "02676"
        ok 1472 - "-rw-rwsrwx" -> "02677"
        ok 1473 - "-rwx--l---" -> "02700"
        ok 1474 - "-rwx--l--x" -> "02701"
        ok 1475 - "-rwx--l-w-" -> "02702"
        ok 1476 - "-rwx--l-wx" -> "02703"
        ok 1477 - "-rwx--lr--" -> "02704"
        ok 1478 - "-rwx--lr-x" -> "02705"
        ok 1479 - "-rwx--lrw-" -> "02706"
        ok 1480 - "-rwx--lrwx" -> "02707"
        ok 1481 - "-rwx--s---" -> "02710"
        ok 1482 - "-rwx--s--x" -> "02711"
        ok 1483 - "-rwx--s-w-" -> "02712"
        ok 1484 - "-rwx--s-wx" -> "02713"
        ok 1485 - "-rwx--sr--" -> "02714"
        ok 1486 - "-rwx--sr-x" -> "02715"
        ok 1487 - "-rwx--srw-" -> "02716"
        ok 1488 - "-rwx--srwx" -> "02717"
        ok 1489 - "-rwx-wl---" -> "02720"
        ok 1490 - "-rwx-wl--x" -> "02721"
        ok 1491 - "-rwx-wl-w-" -> "02722"
        ok 1492 - "-rwx-wl-wx" -> "02723"
        ok 1493 - "-rwx-wlr--" -> "02724"
        ok 1494 - "-rwx-wlr-x" -> "02725"
        ok 1495 - "-rwx-wlrw-" -> "02726"
        ok 1496 - "-rwx-wlrwx" -> "02727"
        ok 1497 - "-rwx-ws---" -> "02730"
        ok 1498 - "-rwx-ws--x" -> "02731"
        ok 1499 - "-rwx-ws-w-" -> "02732"
        ok 1500 - "-rwx-ws-wx" -> "02733"
        ok 1501 - "-rwx-wsr--" -> "02734"
        ok 1502 - "-rwx-wsr-x" -> "02735"
        ok 1503 - "-rwx-wsrw-" -> "02736"
        ok 1504 - "-rwx-wsrwx" -> "02737"
        ok 1505 - "-rwxr-l---" -> "02740"
        ok 1506 - "-rwxr-l--x" -> "02741"
        ok 1507 - "-rwxr-l-w-" -> "02742"
        ok 1508 - "-rwxr-l-wx" -> "02743"
        ok 1509 - "-rwxr-lr--" -> "02744"
        ok 1510 - "-rwxr-lr-x" -> "02745"
        ok 1511 - "-rwxr-lrw-" -> "02746"
        ok 1512 - "-rwxr-lrwx" -> "02747"
        ok 1513 - "-rwxr-s---" -> "02750"
        ok 1514 - "-rwxr-s--x" -> "02751"
        ok 1515 - "-rwxr-s-w-" -> "02752"
        ok 1516 - "-rwxr-s-wx" -> "02753"
        ok 1517 - "-rwxr-sr--" -> "02754"
        ok 1518 - "-rwxr-sr-x" -> "02755"
        ok 1519 - "-rwxr-srw-" -> "02756"
        ok 1520 - "-rwxr-srwx" -> "02757"
        ok 1521 - "-rwxrwl---" -> "02760"
        ok 1522 - "-rwxrwl--x" -> "02761"
        ok 1523 - "-rwxrwl-w-" -> "02762"
        ok 1524 - "-rwxrwl-wx" -> "02763"
        ok 1525 - "-rwxrwlr--" -> "02764"
        ok 1526 - "-rwxrwlr-x" -> "02765"
        ok 1527 - "-rwxrwlrw-" -> "02766"
        ok 1528 - "-rwxrwlrwx" -> "02767"
        ok 1529 - "-rwxrws---" -> "02770"
        ok 1530 - "-rwxrws--x" -> "02771"
        ok 1531 - "-rwxrws-w-" -> "02772"
        ok 1532 - "-rwxrws-wx" -> "02773"
        ok 1533 - "-rwxrwsr--" -> "02774"
        ok 1534 - "-rwxrwsr-x" -> "02775"
        ok 1535 - "-rwxrwsrw-" -> "02776"
        ok 1536 - "-rwxrwsrwx" -> "02777"
        ok 1537 - "------l---" -> "02000"
        ok 1538 - "------l--x" -> "02001"
        ok 1539 - "------l-w-" -> "02002"
        ok 1540 - "------l-wx" -> "02003"
        ok 1541 - "------lr--" -> "02004"
        ok 1542 - "------lr-x" -> "02005"
        ok 1543 - "------lrw-" -> "02006"
        ok 1544 - "------lrwx" -> "02007"
        ok 1545 - "------s---" -> "02010"
        ok 1546 - "------s--x" -> "02011"
        ok 1547 - "------s-w-" -> "02012"
        ok 1548 - "------s-wx" -> "02013"
        ok 1549 - "------sr--" -> "02014"
        ok 1550 - "------sr-x" -> "02015"
        ok 1551 - "------srw-" -> "02016"
        ok 1552 - "------srwx" -> "02017"
        ok 1553 - "-----wl---" -> "02020"
        ok 1554 - "-----wl--x" -> "02021"
        ok 1555 - "-----wl-w-" -> "02022"
        ok 1556 - "-----wl-wx" -> "02023"
        ok 1557 - "-----wlr--" -> "02024"
        ok 1558 - "-----wlr-x" -> "02025"
        ok 1559 - "-----wlrw-" -> "02026"
        ok 1560 - "-----wlrwx" -> "02027"
        ok 1561 - "-----ws---" -> "02030"
        ok 1562 - "-----ws--x" -> "02031"
        ok 1563 - "-----ws-w-" -> "02032"
        ok 1564 - "-----ws-wx" -> "02033"
        ok 1565 - "-----wsr--" -> "02034"
        ok 1566 - "-----wsr-x" -> "02035"
        ok 1567 - "-----wsrw-" -> "02036"
        ok 1568 - "-----wsrwx" -> "02037"
        ok 1569 - "----r-l---" -> "02040"
        ok 1570 - "----r-l--x" -> "02041"
        ok 1571 - "----r-l-w-" -> "02042"
        ok 1572 - "----r-l-wx" -> "02043"
        ok 1573 - "----r-lr--" -> "02044"
        ok 1574 - "----r-lr-x" -> "02045"
        ok 1575 - "----r-lrw-" -> "02046"
        ok 1576 - "----r-lrwx" -> "02047"
        ok 1577 - "----r-s---" -> "02050"
        ok 1578 - "----r-s--x" -> "02051"
        ok 1579 - "----r-s-w-" -> "02052"
        ok 1580 - "----r-s-wx" -> "02053"
        ok 1581 - "----r-sr--" -> "02054"
        ok 1582 - "----r-sr-x" -> "02055"
        ok 1583 - "----r-srw-" -> "02056"
        ok 1584 - "----r-srwx" -> "02057"
        ok 1585 - "----rwl---" -> "02060"
        ok 1586 - "----rwl--x" -> "02061"
        ok 1587 - "----rwl-w-" -> "02062"
        ok 1588 - "----rwl-wx" -> "02063"
        ok 1589 - "----rwlr--" -> "02064"
        ok 1590 - "----rwlr-x" -> "02065"
        ok 1591 - "----rwlrw-" -> "02066"
        ok 1592 - "----rwlrwx" -> "02067"
        ok 1593 - "----rws---" -> "02070"
        ok 1594 - "----rws--x" -> "02071"
        ok 1595 - "----rws-w-" -> "02072"
        ok 1596 - "----rws-wx" -> "02073"
        ok 1597 - "----rwsr--" -> "02074"
        ok 1598 - "----rwsr-x" -> "02075"
        ok 1599 - "----rwsrw-" -> "02076"
        ok 1600 - "----rwsrwx" -> "02077"
        ok 1601 - "---x--l---" -> "02100"
        ok 1602 - "---x--l--x" -> "02101"
        ok 1603 - "---x--l-w-" -> "02102"
        ok 1604 - "---x--l-wx" -> "02103"
        ok 1605 - "---x--lr--" -> "02104"
        ok 1606 - "---x--lr-x" -> "02105"
        ok 1607 - "---x--lrw-" -> "02106"
        ok 1608 - "---x--lrwx" -> "02107"
        ok 1609 - "---x--s---" -> "02110"
        ok 1610 - "---x--s--x" -> "02111"
        ok 1611 - "---x--s-w-" -> "02112"
        ok 1612 - "---x--s-wx" -> "02113"
        ok 1613 - "---x--sr--" -> "02114"
        ok 1614 - "---x--sr-x" -> "02115"
        ok 1615 - "---x--srw-" -> "02116"
        ok 1616 - "---x--srwx" -> "02117"
        ok 1617 - "---x-wl---" -> "02120"
        ok 1618 - "---x-wl--x" -> "02121"
        ok 1619 - "---x-wl-w-" -> "02122"
        ok 1620 - "---x-wl-wx" -> "02123"
        ok 1621 - "---x-wlr--" -> "02124"
        ok 1622 - "---x-wlr-x" -> "02125"
        ok 1623 - "---x-wlrw-" -> "02126"
        ok 1624 - "---x-wlrwx" -> "02127"
        ok 1625 - "---x-ws---" -> "02130"
        ok 1626 - "---x-ws--x" -> "02131"
        ok 1627 - "---x-ws-w-" -> "02132"
        ok 1628 - "---x-ws-wx" -> "02133"
        ok 1629 - "---x-wsr--" -> "02134"
        ok 1630 - "---x-wsr-x" -> "02135"
        ok 1631 - "---x-wsrw-" -> "02136"
        ok 1632 - "---x-wsrwx" -> "02137"
        ok 1633 - "---xr-l---" -> "02140"
        ok 1634 - "---xr-l--x" -> "02141"
        ok 1635 - "---xr-l-w-" -> "02142"
        ok 1636 - "---xr-l-wx" -> "02143"
        ok 1637 - "---xr-lr--" -> "02144"
        ok 1638 - "---xr-lr-x" -> "02145"
        ok 1639 - "---xr-lrw-" -> "02146"
        ok 1640 - "---xr-lrwx" -> "02147"
        ok 1641 - "---xr-s---" -> "02150"
        ok 1642 - "---xr-s--x" -> "02151"
        ok 1643 - "---xr-s-w-" -> "02152"
        ok 1644 - "---xr-s-wx" -> "02153"
        ok 1645 - "---xr-sr--" -> "02154"
        ok 1646 - "---xr-sr-x" -> "02155"
        ok 1647 - "---xr-srw-" -> "02156"
        ok 1648 - "---xr-srwx" -> "02157"
        ok 1649 - "---xrwl---" -> "02160"
        ok 1650 - "---xrwl--x" -> "02161"
        ok 1651 - "---xrwl-w-" -> "02162"
        ok 1652 - "---xrwl-wx" -> "02163"
        ok 1653 - "---xrwlr--" -> "02164"
        ok 1654 - "---xrwlr-x" -> "02165"
        ok 1655 - "---xrwlrw-" -> "02166"
        ok 1656 - "---xrwlrwx" -> "02167"
        ok 1657 - "---xrws---" -> "02170"
        ok 1658 - "---xrws--x" -> "02171"
        ok 1659 - "---xrws-w-" -> "02172"
        ok 1660 - "---xrws-wx" -> "02173"
        ok 1661 - "---xrwsr--" -> "02174"
        ok 1662 - "---xrwsr-x" -> "02175"
        ok 1663 - "---xrwsrw-" -> "02176"
        ok 1664 - "---xrwsrwx" -> "02177"
        ok 1665 - "--w---l---" -> "02200"
        ok 1666 - "--w---l--x" -> "02201"
        ok 1667 - "--w---l-w-" -> "02202"
        ok 1668 - "--w---l-wx" -> "02203"
        ok 1669 - "--w---lr--" -> "02204"
        ok 1670 - "--w---lr-x" -> "02205"
        ok 1671 - "--w---lrw-" -> "02206"
        ok 1672 - "--w---lrwx" -> "02207"
        ok 1673 - "--w---s---" -> "02210"
        ok 1674 - "--w---s--x" -> "02211"
        ok 1675 - "--w---s-w-" -> "02212"
        ok 1676 - "--w---s-wx" -> "02213"
        ok 1677 - "--w---sr--" -> "02214"
        ok 1678 - "--w---sr-x" -> "02215"
        ok 1679 - "--w---srw-" -> "02216"
        ok 1680 - "--w---srwx" -> "02217"
        ok 1681 - "--w--wl---" -> "02220"
        ok 1682 - "--w--wl--x" -> "02221"
        ok 1683 - "--w--wl-w-" -> "02222"
        ok 1684 - "--w--wl-wx" -> "02223"
        ok 1685 - "--w--wlr--" -> "02224"
        ok 1686 - "--w--wlr-x" -> "02225"
        ok 1687 - "--w--wlrw-" -> "02226"
        ok 1688 - "--w--wlrwx" -> "02227"
        ok 1689 - "--w--ws---" -> "02230"
        ok 1690 - "--w--ws--x" -> "02231"
        ok 1691 - "--w--ws-w-" -> "02232"
        ok 1692 - "--w--ws-wx" -> "02233"
        ok 1693 - "--w--wsr--" -> "02234"
        ok 1694 - "--w--wsr-x" -> "02235"
        ok 1695 - "--w--wsrw-" -> "02236"
        ok 1696 - "--w--wsrwx" -> "02237"
        ok 1697 - "--w-r-l---" -> "02240"
        ok 1698 - "--w-r-l--x" -> "02241"
        ok 1699 - "--w-r-l-w-" -> "02242"
        ok 1700 - "--w-r-l-wx" -> "02243"
        ok 1701 - "--w-r-lr--" -> "02244"
        ok 1702 - "--w-r-lr-x" -> "02245"
        ok 1703 - "--w-r-lrw-" -> "02246"
        ok 1704 - "--w-r-lrwx" -> "02247"
        ok 1705 - "--w-r-s---" -> "02250"
        ok 1706 - "--w-r-s--x" -> "02251"
        ok 1707 - "--w-r-s-w-" -> "02252"
        ok 1708 - "--w-r-s-wx" -> "02253"
        ok 1709 - "--w-r-sr--" -> "02254"
        ok 1710 - "--w-r-sr-x" -> "02255"
        ok 1711 - "--w-r-srw-" -> "02256"
        ok 1712 - "--w-r-srwx" -> "02257"
        ok 1713 - "--w-rwl---" -> "02260"
        ok 1714 - "--w-rwl--x" -> "02261"
        ok 1715 - "--w-rwl-w-" -> "02262"
        ok 1716 - "--w-rwl-wx" -> "02263"
        ok 1717 - "--w-rwlr--" -> "02264"
        ok 1718 - "--w-rwlr-x" -> "02265"
        ok 1719 - "--w-rwlrw-" -> "02266"
        ok 1720 - "--w-rwlrwx" -> "02267"
        ok 1721 - "--w-rws---" -> "02270"
        ok 1722 - "--w-rws--x" -> "02271"
        ok 1723 - "--w-rws-w-" -> "02272"
        ok 1724 - "--w-rws-wx" -> "02273"
        ok 1725 - "--w-rwsr--" -> "02274"
        ok 1726 - "--w-rwsr-x" -> "02275"
        ok 1727 - "--w-rwsrw-" -> "02276"
        ok 1728 - "--w-rwsrwx" -> "02277"
        ok 1729 - "--wx--l---" -> "02300"
        ok 1730 - "--wx--l--x" -> "02301"
        ok 1731 - "--wx--l-w-" -> "02302"
        ok 1732 - "--wx--l-wx" -> "02303"
        ok 1733 - "--wx--lr--" -> "02304"
        ok 1734 - "--wx--lr-x" -> "02305"
        ok 1735 - "--wx--lrw-" -> "02306"
        ok 1736 - "--wx--lrwx" -> "02307"
        ok 1737 - "--wx--s---" -> "02310"
        ok 1738 - "--wx--s--x" -> "02311"
        ok 1739 - "--wx--s-w-" -> "02312"
        ok 1740 - "--wx--s-wx" -> "02313"
        ok 1741 - "--wx--sr--" -> "02314"
        ok 1742 - "--wx--sr-x" -> "02315"
        ok 1743 - "--wx--srw-" -> "02316"
        ok 1744 - "--wx--srwx" -> "02317"
        ok 1745 - "--wx-wl---" -> "02320"
        ok 1746 - "--wx-wl--x" -> "02321"
        ok 1747 - "--wx-wl-w-" -> "02322"
        ok 1748 - "--wx-wl-wx" -> "02323"
        ok 1749 - "--wx-wlr--" -> "02324"
        ok 1750 - "--wx-wlr-x" -> "02325"
        ok 1751 - "--wx-wlrw-" -> "02326"
        ok 1752 - "--wx-wlrwx" -> "02327"
        ok 1753 - "--wx-ws---" -> "02330"
        ok 1754 - "--wx-ws--x" -> "02331"
        ok 1755 - "--wx-ws-w-" -> "02332"
        ok 1756 - "--wx-ws-wx" -> "02333"
        ok 1757 - "--wx-wsr--" -> "02334"
        ok 1758 - "--wx-wsr-x" -> "02335"
        ok 1759 - "--wx-wsrw-" -> "02336"
        ok 1760 - "--wx-wsrwx" -> "02337"
        ok 1761 - "--wxr-l---" -> "02340"
        ok 1762 - "--wxr-l--x" -> "02341"
        ok 1763 - "--wxr-l-w-" -> "02342"
        ok 1764 - "--wxr-l-wx" -> "02343"
        ok 1765 - "--wxr-lr--" -> "02344"
        ok 1766 - "--wxr-lr-x" -> "02345"
        ok 1767 - "--wxr-lrw-" -> "02346"
        ok 1768 - "--wxr-lrwx" -> "02347"
        ok 1769 - "--wxr-s---" -> "02350"
        ok 1770 - "--wxr-s--x" -> "02351"
        ok 1771 - "--wxr-s-w-" -> "02352"
        ok 1772 - "--wxr-s-wx" -> "02353"
        ok 1773 - "--wxr-sr--" -> "02354"
        ok 1774 - "--wxr-sr-x" -> "02355"
        ok 1775 - "--wxr-srw-" -> "02356"
        ok 1776 - "--wxr-srwx" -> "02357"
        ok 1777 - "--wxrwl---" -> "02360"
        ok 1778 - "--wxrwl--x" -> "02361"
        ok 1779 - "--wxrwl-w-" -> "02362"
        ok 1780 - "--wxrwl-wx" -> "02363"
        ok 1781 - "--wxrwlr--" -> "02364"
        ok 1782 - "--wxrwlr-x" -> "02365"
        ok 1783 - "--wxrwlrw-" -> "02366"
        ok 1784 - "--wxrwlrwx" -> "02367"
        ok 1785 - "--wxrws---" -> "02370"
        ok 1786 - "--wxrws--x" -> "02371"
        ok 1787 - "--wxrws-w-" -> "02372"
        ok 1788 - "--wxrws-wx" -> "02373"
        ok 1789 - "--wxrwsr--" -> "02374"
        ok 1790 - "--wxrwsr-x" -> "02375"
        ok 1791 - "--wxrwsrw-" -> "02376"
        ok 1792 - "--wxrwsrwx" -> "02377"
        ok 1793 - "-r----l---" -> "02400"
        ok 1794 - "-r----l--x" -> "02401"
        ok 1795 - "-r----l-w-" -> "02402"
        ok 1796 - "-r----l-wx" -> "02403"
        ok 1797 - "-r----lr--" -> "02404"
        ok 1798 - "-r----lr-x" -> "02405"
        ok 1799 - "-r----lrw-" -> "02406"
        ok 1800 - "-r----lrwx" -> "02407"
        ok 1801 - "-r----s---" -> "02410"
        ok 1802 - "-r----s--x" -> "02411"
        ok 1803 - "-r----s-w-" -> "02412"
        ok 1804 - "-r----s-wx" -> "02413"
        ok 1805 - "-r----sr--" -> "02414"
        ok 1806 - "-r----sr-x" -> "02415"
        ok 1807 - "-r----srw-" -> "02416"
        ok 1808 - "-r----srwx" -> "02417"
        ok 1809 - "-r---wl---" -> "02420"
        ok 1810 - "-r---wl--x" -> "02421"
        ok 1811 - "-r---wl-w-" -> "02422"
        ok 1812 - "-r---wl-wx" -> "02423"
        ok 1813 - "-r---wlr--" -> "02424"
        ok 1814 - "-r---wlr-x" -> "02425"
        ok 1815 - "-r---wlrw-" -> "02426"
        ok 1816 - "-r---wlrwx" -> "02427"
        ok 1817 - "-r---ws---" -> "02430"
        ok 1818 - "-r---ws--x" -> "02431"
        ok 1819 - "-r---ws-w-" -> "02432"
        ok 1820 - "-r---ws-wx" -> "02433"
        ok 1821 - "-r---wsr--" -> "02434"
        ok 1822 - "-r---wsr-x" -> "02435"
        ok 1823 - "-r---wsrw-" -> "02436"
        ok 1824 - "-r---wsrwx" -> "02437"
        ok 1825 - "-r--r-l---" -> "02440"
        ok 1826 - "-r--r-l--x" -> "02441"
        ok 1827 - "-r--r-l-w-" -> "02442"
        ok 1828 - "-r--r-l-wx" -> "02443"
        ok 1829 - "-r--r-lr--" -> "02444"
        ok 1830 - "-r--r-lr-x" -> "02445"
        ok 1831 - "-r--r-lrw-" -> "02446"
        ok 1832 - "-r--r-lrwx" -> "02447"
        ok 1833 - "-r--r-s---" -> "02450"
        ok 1834 - "-r--r-s--x" -> "02451"
        ok 1835 - "-r--r-s-w-" -> "02452"
        ok 1836 - "-r--r-s-wx" -> "02453"
        ok 1837 - "-r--r-sr--" -> "02454"
        ok 1838 - "-r--r-sr-x" -> "02455"
        ok 1839 - "-r--r-srw-" -> "02456"
        ok 1840 - "-r--r-srwx" -> "02457"
        ok 1841 - "-r--rwl---" -> "02460"
        ok 1842 - "-r--rwl--x" -> "02461"
        ok 1843 - "-r--rwl-w-" -> "02462"
        ok 1844 - "-r--rwl-wx" -> "02463"
        ok 1845 - "-r--rwlr--" -> "02464"
        ok 1846 - "-r--rwlr-x" -> "02465"
        ok 1847 - "-r--rwlrw-" -> "02466"
        ok 1848 - "-r--rwlrwx" -> "02467"
        ok 1849 - "-r--rws---" -> "02470"
        ok 1850 - "-r--rws--x" -> "02471"
        ok 1851 - "-r--rws-w-" -> "02472"
        ok 1852 - "-r--rws-wx" -> "02473"
        ok 1853 - "-r--rwsr--" -> "02474"
        ok 1854 - "-r--rwsr-x" -> "02475"
        ok 1855 - "-r--rwsrw-" -> "02476"
        ok 1856 - "-r--rwsrwx" -> "02477"
        ok 1857 - "-r-x--l---" -> "02500"
        ok 1858 - "-r-x--l--x" -> "02501"
        ok 1859 - "-r-x--l-w-" -> "02502"
        ok 1860 - "-r-x--l-wx" -> "02503"
        ok 1861 - "-r-x--lr--" -> "02504"
        ok 1862 - "-r-x--lr-x" -> "02505"
        ok 1863 - "-r-x--lrw-" -> "02506"
        ok 1864 - "-r-x--lrwx" -> "02507"
        ok 1865 - "-r-x--s---" -> "02510"
        ok 1866 - "-r-x--s--x" -> "02511"
        ok 1867 - "-r-x--s-w-" -> "02512"
        ok 1868 - "-r-x--s-wx" -> "02513"
        ok 1869 - "-r-x--sr--" -> "02514"
        ok 1870 - "-r-x--sr-x" -> "02515"
        ok 1871 - "-r-x--srw-" -> "02516"
        ok 1872 - "-r-x--srwx" -> "02517"
        ok 1873 - "-r-x-wl---" -> "02520"
        ok 1874 - "-r-x-wl--x" -> "02521"
        ok 1875 - "-r-x-wl-w-" -> "02522"
        ok 1876 - "-r-x-wl-wx" -> "02523"
        ok 1877 - "-r-x-wlr--" -> "02524"
        ok 1878 - "-r-x-wlr-x" -> "02525"
        ok 1879 - "-r-x-wlrw-" -> "02526"
        ok 1880 - "-r-x-wlrwx" -> "02527"
        ok 1881 - "-r-x-ws---" -> "02530"
        ok 1882 - "-r-x-ws--x" -> "02531"
        ok 1883 - "-r-x-ws-w-" -> "02532"
        ok 1884 - "-r-x-ws-wx" -> "02533"
        ok 1885 - "-r-x-wsr--" -> "02534"
        ok 1886 - "-r-x-wsr-x" -> "02535"
        ok 1887 - "-r-x-wsrw-" -> "02536"
        ok 1888 - "-r-x-wsrwx" -> "02537"
        ok 1889 - "-r-xr-l---" -> "02540"
        ok 1890 - "-r-xr-l--x" -> "02541"
        ok 1891 - "-r-xr-l-w-" -> "02542"
        ok 1892 - "-r-xr-l-wx" -> "02543"
        ok 1893 - "-r-xr-lr--" -> "02544"
        ok 1894 - "-r-xr-lr-x" -> "02545"
        ok 1895 - "-r-xr-lrw-" -> "02546"
        ok 1896 - "-r-xr-lrwx" -> "02547"
        ok 1897 - "-r-xr-s---" -> "02550"
        ok 1898 - "-r-xr-s--x" -> "02551"
        ok 1899 - "-r-xr-s-w-" -> "02552"
        ok 1900 - "-r-xr-s-wx" -> "02553"
        ok 1901 - "-r-xr-sr--" -> "02554"
        ok 1902 - "-r-xr-sr-x" -> "02555"
        ok 1903 - "-r-xr-srw-" -> "02556"
        ok 1904 - "-r-xr-srwx" -> "02557"
        ok 1905 - "-r-xrwl---" -> "02560"
        ok 1906 - "-r-xrwl--x" -> "02561"
        ok 1907 - "-r-xrwl-w-" -> "02562"
        ok 1908 - "-r-xrwl-wx" -> "02563"
        ok 1909 - "-r-xrwlr--" -> "02564"
        ok 1910 - "-r-xrwlr-x" -> "02565"
        ok 1911 - "-r-xrwlrw-" -> "02566"
        ok 1912 - "-r-xrwlrwx" -> "02567"
        ok 1913 - "-r-xrws---" -> "02570"
        ok 1914 - "-r-xrws--x" -> "02571"
        ok 1915 - "-r-xrws-w-" -> "02572"
        ok 1916 - "-r-xrws-wx" -> "02573"
        ok 1917 - "-r-xrwsr--" -> "02574"
        ok 1918 - "-r-xrwsr-x" -> "02575"
        ok 1919 - "-r-xrwsrw-" -> "02576"
        ok 1920 - "-r-xrwsrwx" -> "02577"
        ok 1921 - "-rw---l---" -> "02600"
        ok 1922 - "-rw---l--x" -> "02601"
        ok 1923 - "-rw---l-w-" -> "02602"
        ok 1924 - "-rw---l-wx" -> "02603"
        ok 1925 - "-rw---lr--" -> "02604"
        ok 1926 - "-rw---lr-x" -> "02605"
        ok 1927 - "-rw---lrw-" -> "02606"
        ok 1928 - "-rw---lrwx" -> "02607"
        ok 1929 - "-rw---s---" -> "02610"
        ok 1930 - "-rw---s--x" -> "02611"
        ok 1931 - "-rw---s-w-" -> "02612"
        ok 1932 - "-rw---s-wx" -> "02613"
        ok 1933 - "-rw---sr--" -> "02614"
        ok 1934 - "-rw---sr-x" -> "02615"
        ok 1935 - "-rw---srw-" -> "02616"
        ok 1936 - "-rw---srwx" -> "02617"
        ok 1937 - "-rw--wl---" -> "02620"
        ok 1938 - "-rw--wl--x" -> "02621"
        ok 1939 - "-rw--wl-w-" -> "02622"
        ok 1940 - "-rw--wl-wx" -> "02623"
        ok 1941 - "-rw--wlr--" -> "02624"
        ok 1942 - "-rw--wlr-x" -> "02625"
        ok 1943 - "-rw--wlrw-" -> "02626"
        ok 1944 - "-rw--wlrwx" -> "02627"
        ok 1945 - "-rw--ws---" -> "02630"
        ok 1946 - "-rw--ws--x" -> "02631"
        ok 1947 - "-rw--ws-w-" -> "02632"
        ok 1948 - "-rw--ws-wx" -> "02633"
        ok 1949 - "-rw--wsr--" -> "02634"
        ok 1950 - "-rw--wsr-x" -> "02635"
        ok 1951 - "-rw--wsrw-" -> "02636"
        ok 1952 - "-rw--wsrwx" -> "02637"
        ok 1953 - "-rw-r-l---" -> "02640"
        ok 1954 - "-rw-r-l--x" -> "02641"
        ok 1955 - "-rw-r-l-w-" -> "02642"
        ok 1956 - "-rw-r-l-wx" -> "02643"
        ok 1957 - "-rw-r-lr--" -> "02644"
        ok 1958 - "-rw-r-lr-x" -> "02645"
        ok 1959 - "-rw-r-lrw-" -> "02646"
        ok 1960 - "-rw-r-lrwx" -> "02647"
        ok 1961 - "-rw-r-s---" -> "02650"
        ok 1962 - "-rw-r-s--x" -> "02651"
        ok 1963 - "-rw-r-s-w-" -> "02652"
        ok 1964 - "-rw-r-s-wx" -> "02653"
        ok 1965 - "-rw-r-sr--" -> "02654"
        ok 1966 - "-rw-r-sr-x" -> "02655"
        ok 1967 - "-rw-r-srw-" -> "02656"
        ok 1968 - "-rw-r-srwx" -> "02657"
        ok 1969 - "-rw-rwl---" -> "02660"
        ok 1970 - "-rw-rwl--x" -> "02661"
        ok 1971 - "-rw-rwl-w-" -> "02662"
        ok 1972 - "-rw-rwl-wx" -> "02663"
        ok 1973 - "-rw-rwlr--" -> "02664"
        ok 1974 - "-rw-rwlr-x" -> "02665"
        ok 1975 - "-rw-rwlrw-" -> "02666"
        ok 1976 - "-rw-rwlrwx" -> "02667"
        ok 1977 - "-rw-rws---" -> "02670"
        ok 1978 - "-rw-rws--x" -> "02671"
        ok 1979 - "-rw-rws-w-" -> "02672"
        ok 1980 - "-rw-rws-wx" -> "02673"
        ok 1981 - "-rw-rwsr--" -> "02674"
        ok 1982 - "-rw-rwsr-x" -> "02675"
        ok 1983 - "-rw-rwsrw-" -> "02676"
        ok 1984 - "-rw-rwsrwx" -> "02677"
        ok 1985 - "-rwx--l---" -> "02700"
        ok 1986 - "-rwx--l--x" -> "02701"
        ok 1987 - "-rwx--l-w-" -> "02702"
        ok 1988 - "-rwx--l-wx" -> "02703"
        ok 1989 - "-rwx--lr--" -> "02704"
        ok 1990 - "-rwx--lr-x" -> "02705"
        ok 1991 - "-rwx--lrw-" -> "02706"
        ok 1992 - "-rwx--lrwx" -> "02707"
        ok 1993 - "-rwx--s---" -> "02710"
        ok 1994 - "-rwx--s--x" -> "02711"
        ok 1995 - "-rwx--s-w-" -> "02712"
        ok 1996 - "-rwx--s-wx" -> "02713"
        ok 1997 - "-rwx--sr--" -> "02714"
        ok 1998 - "-rwx--sr-x" -> "02715"
        ok 1999 - "-rwx--srw-" -> "02716"
        ok 2000 - "-rwx--srwx" -> "02717"
        ok 2001 - "-rwx-wl---" -> "02720"
        ok 2002 - "-rwx-wl--x" -> "02721"
        ok 2003 - "-rwx-wl-w-" -> "02722"
        ok 2004 - "-rwx-wl-wx" -> "02723"
        ok 2005 - "-rwx-wlr--" -> "02724"
        ok 2006 - "-rwx-wlr-x" -> "02725"
        ok 2007 - "-rwx-wlrw-" -> "02726"
        ok 2008 - "-rwx-wlrwx" -> "02727"
        ok 2009 - "-rwx-ws---" -> "02730"
        ok 2010 - "-rwx-ws--x" -> "02731"
        ok 2011 - "-rwx-ws-w-" -> "02732"
        ok 2012 - "-rwx-ws-wx" -> "02733"
        ok 2013 - "-rwx-wsr--" -> "02734"
        ok 2014 - "-rwx-wsr-x" -> "02735"
        ok 2015 - "-rwx-wsrw-" -> "02736"
        ok 2016 - "-rwx-wsrwx" -> "02737"
        ok 2017 - "-rwxr-l---" -> "02740"
        ok 2018 - "-rwxr-l--x" -> "02741"
        ok 2019 - "-rwxr-l-w-" -> "02742"
        ok 2020 - "-rwxr-l-wx" -> "02743"
        ok 2021 - "-rwxr-lr--" -> "02744"
        ok 2022 - "-rwxr-lr-x" -> "02745"
        ok 2023 - "-rwxr-lrw-" -> "02746"
        ok 2024 - "-rwxr-lrwx" -> "02747"
        ok 2025 - "-rwxr-s---" -> "02750"
        ok 2026 - "-rwxr-s--x" -> "02751"
        ok 2027 - "-rwxr-s-w-" -> "02752"
        ok 2028 - "-rwxr-s-wx" -> "02753"
        ok 2029 - "-rwxr-sr--" -> "02754"
        ok 2030 - "-rwxr-sr-x" -> "02755"
        ok 2031 - "-rwxr-srw-" -> "02756"
        ok 2032 - "-rwxr-srwx" -> "02757"
        ok 2033 - "-rwxrwl---" -> "02760"
        ok 2034 - "-rwxrwl--x" -> "02761"
        ok 2035 - "-rwxrwl-w-" -> "02762"
        ok 2036 - "-rwxrwl-wx" -> "02763"
        ok 2037 - "-rwxrwlr--" -> "02764"
        ok 2038 - "-rwxrwlr-x" -> "02765"
        ok 2039 - "-rwxrwlrw-" -> "02766"
        ok 2040 - "-rwxrwlrwx" -> "02767"
        ok 2041 - "-rwxrws---" -> "02770"
        ok 2042 - "-rwxrws--x" -> "02771"
        ok 2043 - "-rwxrws-w-" -> "02772"
        ok 2044 - "-rwxrws-wx" -> "02773"
        ok 2045 - "-rwxrwsr--" -> "02774"
        ok 2046 - "-rwxrwsr-x" -> "02775"
        ok 2047 - "-rwxrwsrw-" -> "02776"
        ok 2048 - "-rwxrwsrwx" -> "02777"
        ok 2049 - "---S------" -> "04000"
        ok 2050 - "---S-----x" -> "04001"
        ok 2051 - "---S----w-" -> "04002"
        ok 2052 - "---S----wx" -> "04003"
        ok 2053 - "---S---r--" -> "04004"
        ok 2054 - "---S---r-x" -> "04005"
        ok 2055 - "---S---rw-" -> "04006"
        ok 2056 - "---S---rwx" -> "04007"
        ok 2057 - "---S--x---" -> "04010"
        ok 2058 - "---S--x--x" -> "04011"
        ok 2059 - "---S--x-w-" -> "04012"
        ok 2060 - "---S--x-wx" -> "04013"
        ok 2061 - "---S--xr--" -> "04014"
        ok 2062 - "---S--xr-x" -> "04015"
        ok 2063 - "---S--xrw-" -> "04016"
        ok 2064 - "---S--xrwx" -> "04017"
        ok 2065 - "---S-w----" -> "04020"
        ok 2066 - "---S-w---x" -> "04021"
        ok 2067 - "---S-w--w-" -> "04022"
        ok 2068 - "---S-w--wx" -> "04023"
        ok 2069 - "---S-w-r--" -> "04024"
        ok 2070 - "---S-w-r-x" -> "04025"
        ok 2071 - "---S-w-rw-" -> "04026"
        ok 2072 - "---S-w-rwx" -> "04027"
        ok 2073 - "---S-wx---" -> "04030"
        ok 2074 - "---S-wx--x" -> "04031"
        ok 2075 - "---S-wx-w-" -> "04032"
        ok 2076 - "---S-wx-wx" -> "04033"
        ok 2077 - "---S-wxr--" -> "04034"
        ok 2078 - "---S-wxr-x" -> "04035"
        ok 2079 - "---S-wxrw-" -> "04036"
        ok 2080 - "---S-wxrwx" -> "04037"
        ok 2081 - "---Sr-----" -> "04040"
        ok 2082 - "---Sr----x" -> "04041"
        ok 2083 - "---Sr---w-" -> "04042"
        ok 2084 - "---Sr---wx" -> "04043"
        ok 2085 - "---Sr--r--" -> "04044"
        ok 2086 - "---Sr--r-x" -> "04045"
        ok 2087 - "---Sr--rw-" -> "04046"
        ok 2088 - "---Sr--rwx" -> "04047"
        ok 2089 - "---Sr-x---" -> "04050"
        ok 2090 - "---Sr-x--x" -> "04051"
        ok 2091 - "---Sr-x-w-" -> "04052"
        ok 2092 - "---Sr-x-wx" -> "04053"
        ok 2093 - "---Sr-xr--" -> "04054"
        ok 2094 - "---Sr-xr-x" -> "04055"
        ok 2095 - "---Sr-xrw-" -> "04056"
        ok 2096 - "---Sr-xrwx" -> "04057"
        ok 2097 - "---Srw----" -> "04060"
        ok 2098 - "---Srw---x" -> "04061"
        ok 2099 - "---Srw--w-" -> "04062"
        ok 2100 - "---Srw--wx" -> "04063"
        ok 2101 - "---Srw-r--" -> "04064"
        ok 2102 - "---Srw-r-x" -> "04065"
        ok 2103 - "---Srw-rw-" -> "04066"
        ok 2104 - "---Srw-rwx" -> "04067"
        ok 2105 - "---Srwx---" -> "04070"
        ok 2106 - "---Srwx--x" -> "04071"
        ok 2107 - "---Srwx-w-" -> "04072"
        ok 2108 - "---Srwx-wx" -> "04073"
        ok 2109 - "---Srwxr--" -> "04074"
        ok 2110 - "---Srwxr-x" -> "04075"
        ok 2111 - "---Srwxrw-" -> "04076"
        ok 2112 - "---Srwxrwx" -> "04077"
        ok 2113 - "---s------" -> "04100"
        ok 2114 - "---s-----x" -> "04101"
        ok 2115 - "---s----w-" -> "04102"
        ok 2116 - "---s----wx" -> "04103"
        ok 2117 - "---s---r--" -> "04104"
        ok 2118 - "---s---r-x" -> "04105"
        ok 2119 - "---s---rw-" -> "04106"
        ok 2120 - "---s---rwx" -> "04107"
        ok 2121 - "---s--x---" -> "04110"
        ok 2122 - "---s--x--x" -> "04111"
        ok 2123 - "---s--x-w-" -> "04112"
        ok 2124 - "---s--x-wx" -> "04113"
        ok 2125 - "---s--xr--" -> "04114"
        ok 2126 - "---s--xr-x" -> "04115"
        ok 2127 - "---s--xrw-" -> "04116"
        ok 2128 - "---s--xrwx" -> "04117"
        ok 2129 - "---s-w----" -> "04120"
        ok 2130 - "---s-w---x" -> "04121"
        ok 2131 - "---s-w--w-" -> "04122"
        ok 2132 - "---s-w--wx" -> "04123"
        ok 2133 - "---s-w-r--" -> "04124"
        ok 2134 - "---s-w-r-x" -> "04125"
        ok 2135 - "---s-w-rw-" -> "04126"
        ok 2136 - "---s-w-rwx" -> "04127"
        ok 2137 - "---s-wx---" -> "04130"
        ok 2138 - "---s-wx--x" -> "04131"
        ok 2139 - "---s-wx-w-" -> "04132"
        ok 2140 - "---s-wx-wx" -> "04133"
        ok 2141 - "---s-wxr--" -> "04134"
        ok 2142 - "---s-wxr-x" -> "04135"
        ok 2143 - "---s-wxrw-" -> "04136"
        ok 2144 - "---s-wxrwx" -> "04137"
        ok 2145 - "---sr-----" -> "04140"
        ok 2146 - "---sr----x" -> "04141"
        ok 2147 - "---sr---w-" -> "04142"
        ok 2148 - "---sr---wx" -> "04143"
        ok 2149 - "---sr--r--" -> "04144"
        ok 2150 - "---sr--r-x" -> "04145"
        ok 2151 - "---sr--rw-" -> "04146"
        ok 2152 - "---sr--rwx" -> "04147"
        ok 2153 - "---sr-x---" -> "04150"
        ok 2154 - "---sr-x--x" -> "04151"
        ok 2155 - "---sr-x-w-" -> "04152"
        ok 2156 - "---sr-x-wx" -> "04153"
        ok 2157 - "---sr-xr--" -> "04154"
        ok 2158 - "---sr-xr-x" -> "04155"
        ok 2159 - "---sr-xrw-" -> "04156"
        ok 2160 - "---sr-xrwx" -> "04157"
        ok 2161 - "---srw----" -> "04160"
        ok 2162 - "---srw---x" -> "04161"
        ok 2163 - "---srw--w-" -> "04162"
        ok 2164 - "---srw--wx" -> "04163"
        ok 2165 - "---srw-r--" -> "04164"
        ok 2166 - "---srw-r-x" -> "04165"
        ok 2167 - "---srw-rw-" -> "04166"
        ok 2168 - "---srw-rwx" -> "04167"
        ok 2169 - "---srwx---" -> "04170"
        ok 2170 - "---srwx--x" -> "04171"
        ok 2171 - "---srwx-w-" -> "04172"
        ok 2172 - "---srwx-wx" -> "04173"
        ok 2173 - "---srwxr--" -> "04174"
        ok 2174 - "---srwxr-x" -> "04175"
        ok 2175 - "---srwxrw-" -> "04176"
        ok 2176 - "---srwxrwx" -> "04177"
        ok 2177 - "--wS------" -> "04200"
        ok 2178 - "--wS-----x" -> "04201"
        ok 2179 - "--wS----w-" -> "04202"
        ok 2180 - "--wS----wx" -> "04203"
        ok 2181 - "--wS---r--" -> "04204"
        ok 2182 - "--wS---r-x" -> "04205"
        ok 2183 - "--wS---rw-" -> "04206"
        ok 2184 - "--wS---rwx" -> "04207"
        ok 2185 - "--wS--x---" -> "04210"
        ok 2186 - "--wS--x--x" -> "04211"
        ok 2187 - "--wS--x-w-" -> "04212"
        ok 2188 - "--wS--x-wx" -> "04213"
        ok 2189 - "--wS--xr--" -> "04214"
        ok 2190 - "--wS--xr-x" -> "04215"
        ok 2191 - "--wS--xrw-" -> "04216"
        ok 2192 - "--wS--xrwx" -> "04217"
        ok 2193 - "--wS-w----" -> "04220"
        ok 2194 - "--wS-w---x" -> "04221"
        ok 2195 - "--wS-w--w-" -> "04222"
        ok 2196 - "--wS-w--wx" -> "04223"
        ok 2197 - "--wS-w-r--" -> "04224"
        ok 2198 - "--wS-w-r-x" -> "04225"
        ok 2199 - "--wS-w-rw-" -> "04226"
        ok 2200 - "--wS-w-rwx" -> "04227"
        ok 2201 - "--wS-wx---" -> "04230"
        ok 2202 - "--wS-wx--x" -> "04231"
        ok 2203 - "--wS-wx-w-" -> "04232"
        ok 2204 - "--wS-wx-wx" -> "04233"
        ok 2205 - "--wS-wxr--" -> "04234"
        ok 2206 - "--wS-wxr-x" -> "04235"
        ok 2207 - "--wS-wxrw-" -> "04236"
        ok 2208 - "--wS-wxrwx" -> "04237"
        ok 2209 - "--wSr-----" -> "04240"
        ok 2210 - "--wSr----x" -> "04241"
        ok 2211 - "--wSr---w-" -> "04242"
        ok 2212 - "--wSr---wx" -> "04243"
        ok 2213 - "--wSr--r--" -> "04244"
        ok 2214 - "--wSr--r-x" -> "04245"
        ok 2215 - "--wSr--rw-" -> "04246"
        ok 2216 - "--wSr--rwx" -> "04247"
        ok 2217 - "--wSr-x---" -> "04250"
        ok 2218 - "--wSr-x--x" -> "04251"
        ok 2219 - "--wSr-x-w-" -> "04252"
        ok 2220 - "--wSr-x-wx" -> "04253"
        ok 2221 - "--wSr-xr--" -> "04254"
        ok 2222 - "--wSr-xr-x" -> "04255"
        ok 2223 - "--wSr-xrw-" -> "04256"
        ok 2224 - "--wSr-xrwx" -> "04257"
        ok 2225 - "--wSrw----" -> "04260"
        ok 2226 - "--wSrw---x" -> "04261"
        ok 2227 - "--wSrw--w-" -> "04262"
        ok 2228 - "--wSrw--wx" -> "04263"
        ok 2229 - "--wSrw-r--" -> "04264"
        ok 2230 - "--wSrw-r-x" -> "04265"
        ok 2231 - "--wSrw-rw-" -> "04266"
        ok 2232 - "--wSrw-rwx" -> "04267"
        ok 2233 - "--wSrwx---" -> "04270"
        ok 2234 - "--wSrwx--x" -> "04271"
        ok 2235 - "--wSrwx-w-" -> "04272"
        ok 2236 - "--wSrwx-wx" -> "04273"
        ok 2237 - "--wSrwxr--" -> "04274"
        ok 2238 - "--wSrwxr-x" -> "04275"
        ok 2239 - "--wSrwxrw-" -> "04276"
        ok 2240 - "--wSrwxrwx" -> "04277"
        ok 2241 - "--ws------" -> "04300"
        ok 2242 - "--ws-----x" -> "04301"
        ok 2243 - "--ws----w-" -> "04302"
        ok 2244 - "--ws----wx" -> "04303"
        ok 2245 - "--ws---r--" -> "04304"
        ok 2246 - "--ws---r-x" -> "04305"
        ok 2247 - "--ws---rw-" -> "04306"
        ok 2248 - "--ws---rwx" -> "04307"
        ok 2249 - "--ws--x---" -> "04310"
        ok 2250 - "--ws--x--x" -> "04311"
        ok 2251 - "--ws--x-w-" -> "04312"
        ok 2252 - "--ws--x-wx" -> "04313"
        ok 2253 - "--ws--xr--" -> "04314"
        ok 2254 - "--ws--xr-x" -> "04315"
        ok 2255 - "--ws--xrw-" -> "04316"
        ok 2256 - "--ws--xrwx" -> "04317"
        ok 2257 - "--ws-w----" -> "04320"
        ok 2258 - "--ws-w---x" -> "04321"
        ok 2259 - "--ws-w--w-" -> "04322"
        ok 2260 - "--ws-w--wx" -> "04323"
        ok 2261 - "--ws-w-r--" -> "04324"
        ok 2262 - "--ws-w-r-x" -> "04325"
        ok 2263 - "--ws-w-rw-" -> "04326"
        ok 2264 - "--ws-w-rwx" -> "04327"
        ok 2265 - "--ws-wx---" -> "04330"
        ok 2266 - "--ws-wx--x" -> "04331"
        ok 2267 - "--ws-wx-w-" -> "04332"
        ok 2268 - "--ws-wx-wx" -> "04333"
        ok 2269 - "--ws-wxr--" -> "04334"
        ok 2270 - "--ws-wxr-x" -> "04335"
        ok 2271 - "--ws-wxrw-" -> "04336"
        ok 2272 - "--ws-wxrwx" -> "04337"
        ok 2273 - "--wsr-----" -> "04340"
        ok 2274 - "--wsr----x" -> "04341"
        ok 2275 - "--wsr---w-" -> "04342"
        ok 2276 - "--wsr---wx" -> "04343"
        ok 2277 - "--wsr--r--" -> "04344"
        ok 2278 - "--wsr--r-x" -> "04345"
        ok 2279 - "--wsr--rw-" -> "04346"
        ok 2280 - "--wsr--rwx" -> "04347"
        ok 2281 - "--wsr-x---" -> "04350"
        ok 2282 - "--wsr-x--x" -> "04351"
        ok 2283 - "--wsr-x-w-" -> "04352"
        ok 2284 - "--wsr-x-wx" -> "04353"
        ok 2285 - "--wsr-xr--" -> "04354"
        ok 2286 - "--wsr-xr-x" -> "04355"
        ok 2287 - "--wsr-xrw-" -> "04356"
        ok 2288 - "--wsr-xrwx" -> "04357"
        ok 2289 - "--wsrw----" -> "04360"
        ok 2290 - "--wsrw---x" -> "04361"
        ok 2291 - "--wsrw--w-" -> "04362"
        ok 2292 - "--wsrw--wx" -> "04363"
        ok 2293 - "--wsrw-r--" -> "04364"
        ok 2294 - "--wsrw-r-x" -> "04365"
        ok 2295 - "--wsrw-rw-" -> "04366"
        ok 2296 - "--wsrw-rwx" -> "04367"
        ok 2297 - "--wsrwx---" -> "04370"
        ok 2298 - "--wsrwx--x" -> "04371"
        ok 2299 - "--wsrwx-w-" -> "04372"
        ok 2300 - "--wsrwx-wx" -> "04373"
        ok 2301 - "--wsrwxr--" -> "04374"
        ok 2302 - "--wsrwxr-x" -> "04375"
        ok 2303 - "--wsrwxrw-" -> "04376"
        ok 2304 - "--wsrwxrwx" -> "04377"
        ok 2305 - "-r-S------" -> "04400"
        ok 2306 - "-r-S-----x" -> "04401"
        ok 2307 - "-r-S----w-" -> "04402"
        ok 2308 - "-r-S----wx" -> "04403"
        ok 2309 - "-r-S---r--" -> "04404"
        ok 2310 - "-r-S---r-x" -> "04405"
        ok 2311 - "-r-S---rw-" -> "04406"
        ok 2312 - "-r-S---rwx" -> "04407"
        ok 2313 - "-r-S--x---" -> "04410"
        ok 2314 - "-r-S--x--x" -> "04411"
        ok 2315 - "-r-S--x-w-" -> "04412"
        ok 2316 - "-r-S--x-wx" -> "04413"
        ok 2317 - "-r-S--xr--" -> "04414"
        ok 2318 - "-r-S--xr-x" -> "04415"
        ok 2319 - "-r-S--xrw-" -> "04416"
        ok 2320 - "-r-S--xrwx" -> "04417"
        ok 2321 - "-r-S-w----" -> "04420"
        ok 2322 - "-r-S-w---x" -> "04421"
        ok 2323 - "-r-S-w--w-" -> "04422"
        ok 2324 - "-r-S-w--wx" -> "04423"
        ok 2325 - "-r-S-w-r--" -> "04424"
        ok 2326 - "-r-S-w-r-x" -> "04425"
        ok 2327 - "-r-S-w-rw-" -> "04426"
        ok 2328 - "-r-S-w-rwx" -> "04427"
        ok 2329 - "-r-S-wx---" -> "04430"
        ok 2330 - "-r-S-wx--x" -> "04431"
        ok 2331 - "-r-S-wx-w-" -> "04432"
        ok 2332 - "-r-S-wx-wx" -> "04433"
        ok 2333 - "-r-S-wxr--" -> "04434"
        ok 2334 - "-r-S-wxr-x" -> "04435"
        ok 2335 - "-r-S-wxrw-" -> "04436"
        ok 2336 - "-r-S-wxrwx" -> "04437"
        ok 2337 - "-r-Sr-----" -> "04440"
        ok 2338 - "-r-Sr----x" -> "04441"
        ok 2339 - "-r-Sr---w-" -> "04442"
        ok 2340 - "-r-Sr---wx" -> "04443"
        ok 2341 - "-r-Sr--r--" -> "04444"
        ok 2342 - "-r-Sr--r-x" -> "04445"
        ok 2343 - "-r-Sr--rw-" -> "04446"
        ok 2344 - "-r-Sr--rwx" -> "04447"
        ok 2345 - "-r-Sr-x---" -> "04450"
        ok 2346 - "-r-Sr-x--x" -> "04451"
        ok 2347 - "-r-Sr-x-w-" -> "04452"
        ok 2348 - "-r-Sr-x-wx" -> "04453"
        ok 2349 - "-r-Sr-xr--" -> "04454"
        ok 2350 - "-r-Sr-xr-x" -> "04455"
        ok 2351 - "-r-Sr-xrw-" -> "04456"
        ok 2352 - "-r-Sr-xrwx" -> "04457"
        ok 2353 - "-r-Srw----" -> "04460"
        ok 2354 - "-r-Srw---x" -> "04461"
        ok 2355 - "-r-Srw--w-" -> "04462"
        ok 2356 - "-r-Srw--wx" -> "04463"
        ok 2357 - "-r-Srw-r--" -> "04464"
        ok 2358 - "-r-Srw-r-x" -> "04465"
        ok 2359 - "-r-Srw-rw-" -> "04466"
        ok 2360 - "-r-Srw-rwx" -> "04467"
        ok 2361 - "-r-Srwx---" -> "04470"
        ok 2362 - "-r-Srwx--x" -> "04471"
        ok 2363 - "-r-Srwx-w-" -> "04472"
        ok 2364 - "-r-Srwx-wx" -> "04473"
        ok 2365 - "-r-Srwxr--" -> "04474"
        ok 2366 - "-r-Srwxr-x" -> "04475"
        ok 2367 - "-r-Srwxrw-" -> "04476"
        ok 2368 - "-r-Srwxrwx" -> "04477"
        ok 2369 - "-r-s------" -> "04500"
        ok 2370 - "-r-s-----x" -> "04501"
        ok 2371 - "-r-s----w-" -> "04502"
        ok 2372 - "-r-s----wx" -> "04503"
        ok 2373 - "-r-s---r--" -> "04504"
        ok 2374 - "-r-s---r-x" -> "04505"
        ok 2375 - "-r-s---rw-" -> "04506"
        ok 2376 - "-r-s---rwx" -> "04507"
        ok 2377 - "-r-s--x---" -> "04510"
        ok 2378 - "-r-s--x--x" -> "04511"
        ok 2379 - "-r-s--x-w-" -> "04512"
        ok 2380 - "-r-s--x-wx" -> "04513"
        ok 2381 - "-r-s--xr--" -> "04514"
        ok 2382 - "-r-s--xr-x" -> "04515"
        ok 2383 - "-r-s--xrw-" -> "04516"
        ok 2384 - "-r-s--xrwx" -> "04517"
        ok 2385 - "-r-s-w----" -> "04520"
        ok 2386 - "-r-s-w---x" -> "04521"
        ok 2387 - "-r-s-w--w-" -> "04522"
        ok 2388 - "-r-s-w--wx" -> "04523"
        ok 2389 - "-r-s-w-r--" -> "04524"
        ok 2390 - "-r-s-w-r-x" -> "04525"
        ok 2391 - "-r-s-w-rw-" -> "04526"
        ok 2392 - "-r-s-w-rwx" -> "04527"
        ok 2393 - "-r-s-wx---" -> "04530"
        ok 2394 - "-r-s-wx--x" -> "04531"
        ok 2395 - "-r-s-wx-w-" -> "04532"
        ok 2396 - "-r-s-wx-wx" -> "04533"
        ok 2397 - "-r-s-wxr--" -> "04534"
        ok 2398 - "-r-s-wxr-x" -> "04535"
        ok 2399 - "-r-s-wxrw-" -> "04536"
        ok 2400 - "-r-s-wxrwx" -> "04537"
        ok 2401 - "-r-sr-----" -> "04540"
        ok 2402 - "-r-sr----x" -> "04541"
        ok 2403 - "-r-sr---w-" -> "04542"
        ok 2404 - "-r-sr---wx" -> "04543"
        ok 2405 - "-r-sr--r--" -> "04544"
        ok 2406 - "-r-sr--r-x" -> "04545"
        ok 2407 - "-r-sr--rw-" -> "04546"
        ok 2408 - "-r-sr--rwx" -> "04547"
        ok 2409 - "-r-sr-x---" -> "04550"
        ok 2410 - "-r-sr-x--x" -> "04551"
        ok 2411 - "-r-sr-x-w-" -> "04552"
        ok 2412 - "-r-sr-x-wx" -> "04553"
        ok 2413 - "-r-sr-xr--" -> "04554"
        ok 2414 - "-r-sr-xr-x" -> "04555"
        ok 2415 - "-r-sr-xrw-" -> "04556"
        ok 2416 - "-r-sr-xrwx" -> "04557"
        ok 2417 - "-r-srw----" -> "04560"
        ok 2418 - "-r-srw---x" -> "04561"
        ok 2419 - "-r-srw--w-" -> "04562"
        ok 2420 - "-r-srw--wx" -> "04563"
        ok 2421 - "-r-srw-r--" -> "04564"
        ok 2422 - "-r-srw-r-x" -> "04565"
        ok 2423 - "-r-srw-rw-" -> "04566"
        ok 2424 - "-r-srw-rwx" -> "04567"
        ok 2425 - "-r-srwx---" -> "04570"
        ok 2426 - "-r-srwx--x" -> "04571"
        ok 2427 - "-r-srwx-w-" -> "04572"
        ok 2428 - "-r-srwx-wx" -> "04573"
        ok 2429 - "-r-srwxr--" -> "04574"
        ok 2430 - "-r-srwxr-x" -> "04575"
        ok 2431 - "-r-srwxrw-" -> "04576"
        ok 2432 - "-r-srwxrwx" -> "04577"
        ok 2433 - "-rwS------" -> "04600"
        ok 2434 - "-rwS-----x" -> "04601"
        ok 2435 - "-rwS----w-" -> "04602"
        ok 2436 - "-rwS----wx" -> "04603"
        ok 2437 - "-rwS---r--" -> "04604"
        ok 2438 - "-rwS---r-x" -> "04605"
        ok 2439 - "-rwS---rw-" -> "04606"
        ok 2440 - "-rwS---rwx" -> "04607"
        ok 2441 - "-rwS--x---" -> "04610"
        ok 2442 - "-rwS--x--x" -> "04611"
        ok 2443 - "-rwS--x-w-" -> "04612"
        ok 2444 - "-rwS--x-wx" -> "04613"
        ok 2445 - "-rwS--xr--" -> "04614"
        ok 2446 - "-rwS--xr-x" -> "04615"
        ok 2447 - "-rwS--xrw-" -> "04616"
        ok 2448 - "-rwS--xrwx" -> "04617"
        ok 2449 - "-rwS-w----" -> "04620"
        ok 2450 - "-rwS-w---x" -> "04621"
        ok 2451 - "-rwS-w--w-" -> "04622"
        ok 2452 - "-rwS-w--wx" -> "04623"
        ok 2453 - "-rwS-w-r--" -> "04624"
        ok 2454 - "-rwS-w-r-x" -> "04625"
        ok 2455 - "-rwS-w-rw-" -> "04626"
        ok 2456 - "-rwS-w-rwx" -> "04627"
        ok 2457 - "-rwS-wx---" -> "04630"
        ok 2458 - "-rwS-wx--x" -> "04631"
        ok 2459 - "-rwS-wx-w-" -> "04632"
        ok 2460 - "-rwS-wx-wx" -> "04633"
        ok 2461 - "-rwS-wxr--" -> "04634"
        ok 2462 - "-rwS-wxr-x" -> "04635"
        ok 2463 - "-rwS-wxrw-" -> "04636"
        ok 2464 - "-rwS-wxrwx" -> "04637"
        ok 2465 - "-rwSr-----" -> "04640"
        ok 2466 - "-rwSr----x" -> "04641"
        ok 2467 - "-rwSr---w-" -> "04642"
        ok 2468 - "-rwSr---wx" -> "04643"
        ok 2469 - "-rwSr--r--" -> "04644"
        ok 2470 - "-rwSr--r-x" -> "04645"
        ok 2471 - "-rwSr--rw-" -> "04646"
        ok 2472 - "-rwSr--rwx" -> "04647"
        ok 2473 - "-rwSr-x---" -> "04650"
        ok 2474 - "-rwSr-x--x" -> "04651"
        ok 2475 - "-rwSr-x-w-" -> "04652"
        ok 2476 - "-rwSr-x-wx" -> "04653"
        ok 2477 - "-rwSr-xr--" -> "04654"
        ok 2478 - "-rwSr-xr-x" -> "04655"
        ok 2479 - "-rwSr-xrw-" -> "04656"
        ok 2480 - "-rwSr-xrwx" -> "04657"
        ok 2481 - "-rwSrw----" -> "04660"
        ok 2482 - "-rwSrw---x" -> "04661"
        ok 2483 - "-rwSrw--w-" -> "04662"
        ok 2484 - "-rwSrw--wx" -> "04663"
        ok 2485 - "-rwSrw-r--" -> "04664"
        ok 2486 - "-rwSrw-r-x" -> "04665"
        ok 2487 - "-rwSrw-rw-" -> "04666"
        ok 2488 - "-rwSrw-rwx" -> "04667"
        ok 2489 - "-rwSrwx---" -> "04670"
        ok 2490 - "-rwSrwx--x" -> "04671"
        ok 2491 - "-rwSrwx-w-" -> "04672"
        ok 2492 - "-rwSrwx-wx" -> "04673"
        ok 2493 - "-rwSrwxr--" -> "04674"
        ok 2494 - "-rwSrwxr-x" -> "04675"
        ok 2495 - "-rwSrwxrw-" -> "04676"
        ok 2496 - "-rwSrwxrwx" -> "04677"
        ok 2497 - "-rws------" -> "04700"
        ok 2498 - "-rws-----x" -> "04701"
        ok 2499 - "-rws----w-" -> "04702"
        ok 2500 - "-rws----wx" -> "04703"
        ok 2501 - "-rws---r--" -> "04704"
        ok 2502 - "-rws---r-x" -> "04705"
        ok 2503 - "-rws---rw-" -> "04706"
        ok 2504 - "-rws---rwx" -> "04707"
        ok 2505 - "-rws--x---" -> "04710"
        ok 2506 - "-rws--x--x" -> "04711"
        ok 2507 - "-rws--x-w-" -> "04712"
        ok 2508 - "-rws--x-wx" -> "04713"
        ok 2509 - "-rws--xr--" -> "04714"
        ok 2510 - "-rws--xr-x" -> "04715"
        ok 2511 - "-rws--xrw-" -> "04716"
        ok 2512 - "-rws--xrwx" -> "04717"
        ok 2513 - "-rws-w----" -> "04720"
        ok 2514 - "-rws-w---x" -> "04721"
        ok 2515 - "-rws-w--w-" -> "04722"
        ok 2516 - "-rws-w--wx" -> "04723"
        ok 2517 - "-rws-w-r--" -> "04724"
        ok 2518 - "-rws-w-r-x" -> "04725"
        ok 2519 - "-rws-w-rw-" -> "04726"
        ok 2520 - "-rws-w-rwx" -> "04727"
        ok 2521 - "-rws-wx---" -> "04730"
        ok 2522 - "-rws-wx--x" -> "04731"
        ok 2523 - "-rws-wx-w-" -> "04732"
        ok 2524 - "-rws-wx-wx" -> "04733"
        ok 2525 - "-rws-wxr--" -> "04734"
        ok 2526 - "-rws-wxr-x" -> "04735"
        ok 2527 - "-rws-wxrw-" -> "04736"
        ok 2528 - "-rws-wxrwx" -> "04737"
        ok 2529 - "-rwsr-----" -> "04740"
        ok 2530 - "-rwsr----x" -> "04741"
        ok 2531 - "-rwsr---w-" -> "04742"
        ok 2532 - "-rwsr---wx" -> "04743"
        ok 2533 - "-rwsr--r--" -> "04744"
        ok 2534 - "-rwsr--r-x" -> "04745"
        ok 2535 - "-rwsr--rw-" -> "04746"
        ok 2536 - "-rwsr--rwx" -> "04747"
        ok 2537 - "-rwsr-x---" -> "04750"
        ok 2538 - "-rwsr-x--x" -> "04751"
        ok 2539 - "-rwsr-x-w-" -> "04752"
        ok 2540 - "-rwsr-x-wx" -> "04753"
        ok 2541 - "-rwsr-xr--" -> "04754"
        ok 2542 - "-rwsr-xr-x" -> "04755"
        ok 2543 - "-rwsr-xrw-" -> "04756"
        ok 2544 - "-rwsr-xrwx" -> "04757"
        ok 2545 - "-rwsrw----" -> "04760"
        ok 2546 - "-rwsrw---x" -> "04761"
        ok 2547 - "-rwsrw--w-" -> "04762"
        ok 2548 - "-rwsrw--wx" -> "04763"
        ok 2549 - "-rwsrw-r--" -> "04764"
        ok 2550 - "-rwsrw-r-x" -> "04765"
        ok 2551 - "-rwsrw-rw-" -> "04766"
        ok 2552 - "-rwsrw-rwx" -> "04767"
        ok 2553 - "-rwsrwx---" -> "04770"
        ok 2554 - "-rwsrwx--x" -> "04771"
        ok 2555 - "-rwsrwx-w-" -> "04772"
        ok 2556 - "-rwsrwx-wx" -> "04773"
        ok 2557 - "-rwsrwxr--" -> "04774"
        ok 2558 - "-rwsrwxr-x" -> "04775"
        ok 2559 - "-rwsrwxrw-" -> "04776"
        ok 2560 - "-rwsrwxrwx" -> "04777"
        ok 2561 - "---S------" -> "04000"
        ok 2562 - "---S-----x" -> "04001"
        ok 2563 - "---S----w-" -> "04002"
        ok 2564 - "---S----wx" -> "04003"
        ok 2565 - "---S---r--" -> "04004"
        ok 2566 - "---S---r-x" -> "04005"
        ok 2567 - "---S---rw-" -> "04006"
        ok 2568 - "---S---rwx" -> "04007"
        ok 2569 - "---S--x---" -> "04010"
        ok 2570 - "---S--x--x" -> "04011"
        ok 2571 - "---S--x-w-" -> "04012"
        ok 2572 - "---S--x-wx" -> "04013"
        ok 2573 - "---S--xr--" -> "04014"
        ok 2574 - "---S--xr-x" -> "04015"
        ok 2575 - "---S--xrw-" -> "04016"
        ok 2576 - "---S--xrwx" -> "04017"
        ok 2577 - "---S-w----" -> "04020"
        ok 2578 - "---S-w---x" -> "04021"
        ok 2579 - "---S-w--w-" -> "04022"
        ok 2580 - "---S-w--wx" -> "04023"
        ok 2581 - "---S-w-r--" -> "04024"
        ok 2582 - "---S-w-r-x" -> "04025"
        ok 2583 - "---S-w-rw-" -> "04026"
        ok 2584 - "---S-w-rwx" -> "04027"
        ok 2585 - "---S-wx---" -> "04030"
        ok 2586 - "---S-wx--x" -> "04031"
        ok 2587 - "---S-wx-w-" -> "04032"
        ok 2588 - "---S-wx-wx" -> "04033"
        ok 2589 - "---S-wxr--" -> "04034"
        ok 2590 - "---S-wxr-x" -> "04035"
        ok 2591 - "---S-wxrw-" -> "04036"
        ok 2592 - "---S-wxrwx" -> "04037"
        ok 2593 - "---Sr-----" -> "04040"
        ok 2594 - "---Sr----x" -> "04041"
        ok 2595 - "---Sr---w-" -> "04042"
        ok 2596 - "---Sr---wx" -> "04043"
        ok 2597 - "---Sr--r--" -> "04044"
        ok 2598 - "---Sr--r-x" -> "04045"
        ok 2599 - "---Sr--rw-" -> "04046"
        ok 2600 - "---Sr--rwx" -> "04047"
        ok 2601 - "---Sr-x---" -> "04050"
        ok 2602 - "---Sr-x--x" -> "04051"
        ok 2603 - "---Sr-x-w-" -> "04052"
        ok 2604 - "---Sr-x-wx" -> "04053"
        ok 2605 - "---Sr-xr--" -> "04054"
        ok 2606 - "---Sr-xr-x" -> "04055"
        ok 2607 - "---Sr-xrw-" -> "04056"
        ok 2608 - "---Sr-xrwx" -> "04057"
        ok 2609 - "---Srw----" -> "04060"
        ok 2610 - "---Srw---x" -> "04061"
        ok 2611 - "---Srw--w-" -> "04062"
        ok 2612 - "---Srw--wx" -> "04063"
        ok 2613 - "---Srw-r--" -> "04064"
        ok 2614 - "---Srw-r-x" -> "04065"
        ok 2615 - "---Srw-rw-" -> "04066"
        ok 2616 - "---Srw-rwx" -> "04067"
        ok 2617 - "---Srwx---" -> "04070"
        ok 2618 - "---Srwx--x" -> "04071"
        ok 2619 - "---Srwx-w-" -> "04072"
        ok 2620 - "---Srwx-wx" -> "04073"
        ok 2621 - "---Srwxr--" -> "04074"
        ok 2622 - "---Srwxr-x" -> "04075"
        ok 2623 - "---Srwxrw-" -> "04076"
        ok 2624 - "---Srwxrwx" -> "04077"
        ok 2625 - "---s------" -> "04100"
        ok 2626 - "---s-----x" -> "04101"
        ok 2627 - "---s----w-" -> "04102"
        ok 2628 - "---s----wx" -> "04103"
        ok 2629 - "---s---r--" -> "04104"
        ok 2630 - "---s---r-x" -> "04105"
        ok 2631 - "---s---rw-" -> "04106"
        ok 2632 - "---s---rwx" -> "04107"
        ok 2633 - "---s--x---" -> "04110"
        ok 2634 - "---s--x--x" -> "04111"
        ok 2635 - "---s--x-w-" -> "04112"
        ok 2636 - "---s--x-wx" -> "04113"
        ok 2637 - "---s--xr--" -> "04114"
        ok 2638 - "---s--xr-x" -> "04115"
        ok 2639 - "---s--xrw-" -> "04116"
        ok 2640 - "---s--xrwx" -> "04117"
        ok 2641 - "---s-w----" -> "04120"
        ok 2642 - "---s-w---x" -> "04121"
        ok 2643 - "---s-w--w-" -> "04122"
        ok 2644 - "---s-w--wx" -> "04123"
        ok 2645 - "---s-w-r--" -> "04124"
        ok 2646 - "---s-w-r-x" -> "04125"
        ok 2647 - "---s-w-rw-" -> "04126"
        ok 2648 - "---s-w-rwx" -> "04127"
        ok 2649 - "---s-wx---" -> "04130"
        ok 2650 - "---s-wx--x" -> "04131"
        ok 2651 - "---s-wx-w-" -> "04132"
        ok 2652 - "---s-wx-wx" -> "04133"
        ok 2653 - "---s-wxr--" -> "04134"
        ok 2654 - "---s-wxr-x" -> "04135"
        ok 2655 - "---s-wxrw-" -> "04136"
        ok 2656 - "---s-wxrwx" -> "04137"
        ok 2657 - "---sr-----" -> "04140"
        ok 2658 - "---sr----x" -> "04141"
        ok 2659 - "---sr---w-" -> "04142"
        ok 2660 - "---sr---wx" -> "04143"
        ok 2661 - "---sr--r--" -> "04144"
        ok 2662 - "---sr--r-x" -> "04145"
        ok 2663 - "---sr--rw-" -> "04146"
        ok 2664 - "---sr--rwx" -> "04147"
        ok 2665 - "---sr-x---" -> "04150"
        ok 2666 - "---sr-x--x" -> "04151"
        ok 2667 - "---sr-x-w-" -> "04152"
        ok 2668 - "---sr-x-wx" -> "04153"
        ok 2669 - "---sr-xr--" -> "04154"
        ok 2670 - "---sr-xr-x" -> "04155"
        ok 2671 - "---sr-xrw-" -> "04156"
        ok 2672 - "---sr-xrwx" -> "04157"
        ok 2673 - "---srw----" -> "04160"
        ok 2674 - "---srw---x" -> "04161"
        ok 2675 - "---srw--w-" -> "04162"
        ok 2676 - "---srw--wx" -> "04163"
        ok 2677 - "---srw-r--" -> "04164"
        ok 2678 - "---srw-r-x" -> "04165"
        ok 2679 - "---srw-rw-" -> "04166"
        ok 2680 - "---srw-rwx" -> "04167"
        ok 2681 - "---srwx---" -> "04170"
        ok 2682 - "---srwx--x" -> "04171"
        ok 2683 - "---srwx-w-" -> "04172"
        ok 2684 - "---srwx-wx" -> "04173"
        ok 2685 - "---srwxr--" -> "04174"
        ok 2686 - "---srwxr-x" -> "04175"
        ok 2687 - "---srwxrw-" -> "04176"
        ok 2688 - "---srwxrwx" -> "04177"
        ok 2689 - "--wS------" -> "04200"
        ok 2690 - "--wS-----x" -> "04201"
        ok 2691 - "--wS----w-" -> "04202"
        ok 2692 - "--wS----wx" -> "04203"
        ok 2693 - "--wS---r--" -> "04204"
        ok 2694 - "--wS---r-x" -> "04205"
        ok 2695 - "--wS---rw-" -> "04206"
        ok 2696 - "--wS---rwx" -> "04207"
        ok 2697 - "--wS--x---" -> "04210"
        ok 2698 - "--wS--x--x" -> "04211"
        ok 2699 - "--wS--x-w-" -> "04212"
        ok 2700 - "--wS--x-wx" -> "04213"
        ok 2701 - "--wS--xr--" -> "04214"
        ok 2702 - "--wS--xr-x" -> "04215"
        ok 2703 - "--wS--xrw-" -> "04216"
        ok 2704 - "--wS--xrwx" -> "04217"
        ok 2705 - "--wS-w----" -> "04220"
        ok 2706 - "--wS-w---x" -> "04221"
        ok 2707 - "--wS-w--w-" -> "04222"
        ok 2708 - "--wS-w--wx" -> "04223"
        ok 2709 - "--wS-w-r--" -> "04224"
        ok 2710 - "--wS-w-r-x" -> "04225"
        ok 2711 - "--wS-w-rw-" -> "04226"
        ok 2712 - "--wS-w-rwx" -> "04227"
        ok 2713 - "--wS-wx---" -> "04230"
        ok 2714 - "--wS-wx--x" -> "04231"
        ok 2715 - "--wS-wx-w-" -> "04232"
        ok 2716 - "--wS-wx-wx" -> "04233"
        ok 2717 - "--wS-wxr--" -> "04234"
        ok 2718 - "--wS-wxr-x" -> "04235"
        ok 2719 - "--wS-wxrw-" -> "04236"
        ok 2720 - "--wS-wxrwx" -> "04237"
        ok 2721 - "--wSr-----" -> "04240"
        ok 2722 - "--wSr----x" -> "04241"
        ok 2723 - "--wSr---w-" -> "04242"
        ok 2724 - "--wSr---wx" -> "04243"
        ok 2725 - "--wSr--r--" -> "04244"
        ok 2726 - "--wSr--r-x" -> "04245"
        ok 2727 - "--wSr--rw-" -> "04246"
        ok 2728 - "--wSr--rwx" -> "04247"
        ok 2729 - "--wSr-x---" -> "04250"
        ok 2730 - "--wSr-x--x" -> "04251"
        ok 2731 - "--wSr-x-w-" -> "04252"
        ok 2732 - "--wSr-x-wx" -> "04253"
        ok 2733 - "--wSr-xr--" -> "04254"
        ok 2734 - "--wSr-xr-x" -> "04255"
        ok 2735 - "--wSr-xrw-" -> "04256"
        ok 2736 - "--wSr-xrwx" -> "04257"
        ok 2737 - "--wSrw----" -> "04260"
        ok 2738 - "--wSrw---x" -> "04261"
        ok 2739 - "--wSrw--w-" -> "04262"
        ok 2740 - "--wSrw--wx" -> "04263"
        ok 2741 - "--wSrw-r--" -> "04264"
        ok 2742 - "--wSrw-r-x" -> "04265"
        ok 2743 - "--wSrw-rw-" -> "04266"
        ok 2744 - "--wSrw-rwx" -> "04267"
        ok 2745 - "--wSrwx---" -> "04270"
        ok 2746 - "--wSrwx--x" -> "04271"
        ok 2747 - "--wSrwx-w-" -> "04272"
        ok 2748 - "--wSrwx-wx" -> "04273"
        ok 2749 - "--wSrwxr--" -> "04274"
        ok 2750 - "--wSrwxr-x" -> "04275"
        ok 2751 - "--wSrwxrw-" -> "04276"
        ok 2752 - "--wSrwxrwx" -> "04277"
        ok 2753 - "--ws------" -> "04300"
        ok 2754 - "--ws-----x" -> "04301"
        ok 2755 - "--ws----w-" -> "04302"
        ok 2756 - "--ws----wx" -> "04303"
        ok 2757 - "--ws---r--" -> "04304"
        ok 2758 - "--ws---r-x" -> "04305"
        ok 2759 - "--ws---rw-" -> "04306"
        ok 2760 - "--ws---rwx" -> "04307"
        ok 2761 - "--ws--x---" -> "04310"
        ok 2762 - "--ws--x--x" -> "04311"
        ok 2763 - "--ws--x-w-" -> "04312"
        ok 2764 - "--ws--x-wx" -> "04313"
        ok 2765 - "--ws--xr--" -> "04314"
        ok 2766 - "--ws--xr-x" -> "04315"
        ok 2767 - "--ws--xrw-" -> "04316"
        ok 2768 - "--ws--xrwx" -> "04317"
        ok 2769 - "--ws-w----" -> "04320"
        ok 2770 - "--ws-w---x" -> "04321"
        ok 2771 - "--ws-w--w-" -> "04322"
        ok 2772 - "--ws-w--wx" -> "04323"
        ok 2773 - "--ws-w-r--" -> "04324"
        ok 2774 - "--ws-w-r-x" -> "04325"
        ok 2775 - "--ws-w-rw-" -> "04326"
        ok 2776 - "--ws-w-rwx" -> "04327"
        ok 2777 - "--ws-wx---" -> "04330"
        ok 2778 - "--ws-wx--x" -> "04331"
        ok 2779 - "--ws-wx-w-" -> "04332"
        ok 2780 - "--ws-wx-wx" -> "04333"
        ok 2781 - "--ws-wxr--" -> "04334"
        ok 2782 - "--ws-wxr-x" -> "04335"
        ok 2783 - "--ws-wxrw-" -> "04336"
        ok 2784 - "--ws-wxrwx" -> "04337"
        ok 2785 - "--wsr-----" -> "04340"
        ok 2786 - "--wsr----x" -> "04341"
        ok 2787 - "--wsr---w-" -> "04342"
        ok 2788 - "--wsr---wx" -> "04343"
        ok 2789 - "--wsr--r--" -> "04344"
        ok 2790 - "--wsr--r-x" -> "04345"
        ok 2791 - "--wsr--rw-" -> "04346"
        ok 2792 - "--wsr--rwx" -> "04347"
        ok 2793 - "--wsr-x---" -> "04350"
        ok 2794 - "--wsr-x--x" -> "04351"
        ok 2795 - "--wsr-x-w-" -> "04352"
        ok 2796 - "--wsr-x-wx" -> "04353"
        ok 2797 - "--wsr-xr--" -> "04354"
        ok 2798 - "--wsr-xr-x" -> "04355"
        ok 2799 - "--wsr-xrw-" -> "04356"
        ok 2800 - "--wsr-xrwx" -> "04357"
        ok 2801 - "--wsrw----" -> "04360"
        ok 2802 - "--wsrw---x" -> "04361"
        ok 2803 - "--wsrw--w-" -> "04362"
        ok 2804 - "--wsrw--wx" -> "04363"
        ok 2805 - "--wsrw-r--" -> "04364"
        ok 2806 - "--wsrw-r-x" -> "04365"
        ok 2807 - "--wsrw-rw-" -> "04366"
        ok 2808 - "--wsrw-rwx" -> "04367"
        ok 2809 - "--wsrwx---" -> "04370"
        ok 2810 - "--wsrwx--x" -> "04371"
        ok 2811 - "--wsrwx-w-" -> "04372"
        ok 2812 - "--wsrwx-wx" -> "04373"
        ok 2813 - "--wsrwxr--" -> "04374"
        ok 2814 - "--wsrwxr-x" -> "04375"
        ok 2815 - "--wsrwxrw-" -> "04376"
        ok 2816 - "--wsrwxrwx" -> "04377"
        ok 2817 - "-r-S------" -> "04400"
        ok 2818 - "-r-S-----x" -> "04401"
        ok 2819 - "-r-S----w-" -> "04402"
        ok 2820 - "-r-S----wx" -> "04403"
        ok 2821 - "-r-S---r--" -> "04404"
        ok 2822 - "-r-S---r-x" -> "04405"
        ok 2823 - "-r-S---rw-" -> "04406"
        ok 2824 - "-r-S---rwx" -> "04407"
        ok 2825 - "-r-S--x---" -> "04410"
        ok 2826 - "-r-S--x--x" -> "04411"
        ok 2827 - "-r-S--x-w-" -> "04412"
        ok 2828 - "-r-S--x-wx" -> "04413"
        ok 2829 - "-r-S--xr--" -> "04414"
        ok 2830 - "-r-S--xr-x" -> "04415"
        ok 2831 - "-r-S--xrw-" -> "04416"
        ok 2832 - "-r-S--xrwx" -> "04417"
        ok 2833 - "-r-S-w----" -> "04420"
        ok 2834 - "-r-S-w---x" -> "04421"
        ok 2835 - "-r-S-w--w-" -> "04422"
        ok 2836 - "-r-S-w--wx" -> "04423"
        ok 2837 - "-r-S-w-r--" -> "04424"
        ok 2838 - "-r-S-w-r-x" -> "04425"
        ok 2839 - "-r-S-w-rw-" -> "04426"
        ok 2840 - "-r-S-w-rwx" -> "04427"
        ok 2841 - "-r-S-wx---" -> "04430"
        ok 2842 - "-r-S-wx--x" -> "04431"
        ok 2843 - "-r-S-wx-w-" -> "04432"
        ok 2844 - "-r-S-wx-wx" -> "04433"
        ok 2845 - "-r-S-wxr--" -> "04434"
        ok 2846 - "-r-S-wxr-x" -> "04435"
        ok 2847 - "-r-S-wxrw-" -> "04436"
        ok 2848 - "-r-S-wxrwx" -> "04437"
        ok 2849 - "-r-Sr-----" -> "04440"
        ok 2850 - "-r-Sr----x" -> "04441"
        ok 2851 - "-r-Sr---w-" -> "04442"
        ok 2852 - "-r-Sr---wx" -> "04443"
        ok 2853 - "-r-Sr--r--" -> "04444"
        ok 2854 - "-r-Sr--r-x" -> "04445"
        ok 2855 - "-r-Sr--rw-" -> "04446"
        ok 2856 - "-r-Sr--rwx" -> "04447"
        ok 2857 - "-r-Sr-x---" -> "04450"
        ok 2858 - "-r-Sr-x--x" -> "04451"
        ok 2859 - "-r-Sr-x-w-" -> "04452"
        ok 2860 - "-r-Sr-x-wx" -> "04453"
        ok 2861 - "-r-Sr-xr--" -> "04454"
        ok 2862 - "-r-Sr-xr-x" -> "04455"
        ok 2863 - "-r-Sr-xrw-" -> "04456"
        ok 2864 - "-r-Sr-xrwx" -> "04457"
        ok 2865 - "-r-Srw----" -> "04460"
        ok 2866 - "-r-Srw---x" -> "04461"
        ok 2867 - "-r-Srw--w-" -> "04462"
        ok 2868 - "-r-Srw--wx" -> "04463"
        ok 2869 - "-r-Srw-r--" -> "04464"
        ok 2870 - "-r-Srw-r-x" -> "04465"
        ok 2871 - "-r-Srw-rw-" -> "04466"
        ok 2872 - "-r-Srw-rwx" -> "04467"
        ok 2873 - "-r-Srwx---" -> "04470"
        ok 2874 - "-r-Srwx--x" -> "04471"
        ok 2875 - "-r-Srwx-w-" -> "04472"
        ok 2876 - "-r-Srwx-wx" -> "04473"
        ok 2877 - "-r-Srwxr--" -> "04474"
        ok 2878 - "-r-Srwxr-x" -> "04475"
        ok 2879 - "-r-Srwxrw-" -> "04476"
        ok 2880 - "-r-Srwxrwx" -> "04477"
        ok 2881 - "-r-s------" -> "04500"
        ok 2882 - "-r-s-----x" -> "04501"
        ok 2883 - "-r-s----w-" -> "04502"
        ok 2884 - "-r-s----wx" -> "04503"
        ok 2885 - "-r-s---r--" -> "04504"
        ok 2886 - "-r-s---r-x" -> "04505"
        ok 2887 - "-r-s---rw-" -> "04506"
        ok 2888 - "-r-s---rwx" -> "04507"
        ok 2889 - "-r-s--x---" -> "04510"
        ok 2890 - "-r-s--x--x" -> "04511"
        ok 2891 - "-r-s--x-w-" -> "04512"
        ok 2892 - "-r-s--x-wx" -> "04513"
        ok 2893 - "-r-s--xr--" -> "04514"
        ok 2894 - "-r-s--xr-x" -> "04515"
        ok 2895 - "-r-s--xrw-" -> "04516"
        ok 2896 - "-r-s--xrwx" -> "04517"
        ok 2897 - "-r-s-w----" -> "04520"
        ok 2898 - "-r-s-w---x" -> "04521"
        ok 2899 - "-r-s-w--w-" -> "04522"
        ok 2900 - "-r-s-w--wx" -> "04523"
        ok 2901 - "-r-s-w-r--" -> "04524"
        ok 2902 - "-r-s-w-r-x" -> "04525"
        ok 2903 - "-r-s-w-rw-" -> "04526"
        ok 2904 - "-r-s-w-rwx" -> "04527"
        ok 2905 - "-r-s-wx---" -> "04530"
        ok 2906 - "-r-s-wx--x" -> "04531"
        ok 2907 - "-r-s-wx-w-" -> "04532"
        ok 2908 - "-r-s-wx-wx" -> "04533"
        ok 2909 - "-r-s-wxr--" -> "04534"
        ok 2910 - "-r-s-wxr-x" -> "04535"
        ok 2911 - "-r-s-wxrw-" -> "04536"
        ok 2912 - "-r-s-wxrwx" -> "04537"
        ok 2913 - "-r-sr-----" -> "04540"
        ok 2914 - "-r-sr----x" -> "04541"
        ok 2915 - "-r-sr---w-" -> "04542"
        ok 2916 - "-r-sr---wx" -> "04543"
        ok 2917 - "-r-sr--r--" -> "04544"
        ok 2918 - "-r-sr--r-x" -> "04545"
        ok 2919 - "-r-sr--rw-" -> "04546"
        ok 2920 - "-r-sr--rwx" -> "04547"
        ok 2921 - "-r-sr-x---" -> "04550"
        ok 2922 - "-r-sr-x--x" -> "04551"
        ok 2923 - "-r-sr-x-w-" -> "04552"
        ok 2924 - "-r-sr-x-wx" -> "04553"
        ok 2925 - "-r-sr-xr--" -> "04554"
        ok 2926 - "-r-sr-xr-x" -> "04555"
        ok 2927 - "-r-sr-xrw-" -> "04556"
        ok 2928 - "-r-sr-xrwx" -> "04557"
        ok 2929 - "-r-srw----" -> "04560"
        ok 2930 - "-r-srw---x" -> "04561"
        ok 2931 - "-r-srw--w-" -> "04562"
        ok 2932 - "-r-srw--wx" -> "04563"
        ok 2933 - "-r-srw-r--" -> "04564"
        ok 2934 - "-r-srw-r-x" -> "04565"
        ok 2935 - "-r-srw-rw-" -> "04566"
        ok 2936 - "-r-srw-rwx" -> "04567"
        ok 2937 - "-r-srwx---" -> "04570"
        ok 2938 - "-r-srwx--x" -> "04571"
        ok 2939 - "-r-srwx-w-" -> "04572"
        ok 2940 - "-r-srwx-wx" -> "04573"
        ok 2941 - "-r-srwxr--" -> "04574"
        ok 2942 - "-r-srwxr-x" -> "04575"
        ok 2943 - "-r-srwxrw-" -> "04576"
        ok 2944 - "-r-srwxrwx" -> "04577"
        ok 2945 - "-rwS------" -> "04600"
        ok 2946 - "-rwS-----x" -> "04601"
        ok 2947 - "-rwS----w-" -> "04602"
        ok 2948 - "-rwS----wx" -> "04603"
        ok 2949 - "-rwS---r--" -> "04604"
        ok 2950 - "-rwS---r-x" -> "04605"
        ok 2951 - "-rwS---rw-" -> "04606"
        ok 2952 - "-rwS---rwx" -> "04607"
        ok 2953 - "-rwS--x---" -> "04610"
        ok 2954 - "-rwS--x--x" -> "04611"
        ok 2955 - "-rwS--x-w-" -> "04612"
        ok 2956 - "-rwS--x-wx" -> "04613"
        ok 2957 - "-rwS--xr--" -> "04614"
        ok 2958 - "-rwS--xr-x" -> "04615"
        ok 2959 - "-rwS--xrw-" -> "04616"
        ok 2960 - "-rwS--xrwx" -> "04617"
        ok 2961 - "-rwS-w----" -> "04620"
        ok 2962 - "-rwS-w---x" -> "04621"
        ok 2963 - "-rwS-w--w-" -> "04622"
        ok 2964 - "-rwS-w--wx" -> "04623"
        ok 2965 - "-rwS-w-r--" -> "04624"
        ok 2966 - "-rwS-w-r-x" -> "04625"
        ok 2967 - "-rwS-w-rw-" -> "04626"
        ok 2968 - "-rwS-w-rwx" -> "04627"
        ok 2969 - "-rwS-wx---" -> "04630"
        ok 2970 - "-rwS-wx--x" -> "04631"
        ok 2971 - "-rwS-wx-w-" -> "04632"
        ok 2972 - "-rwS-wx-wx" -> "04633"
        ok 2973 - "-rwS-wxr--" -> "04634"
        ok 2974 - "-rwS-wxr-x" -> "04635"
        ok 2975 - "-rwS-wxrw-" -> "04636"
        ok 2976 - "-rwS-wxrwx" -> "04637"
        ok 2977 - "-rwSr-----" -> "04640"
        ok 2978 - "-rwSr----x" -> "04641"
        ok 2979 - "-rwSr---w-" -> "04642"
        ok 2980 - "-rwSr---wx" -> "04643"
        ok 2981 - "-rwSr--r--" -> "04644"
        ok 2982 - "-rwSr--r-x" -> "04645"
        ok 2983 - "-rwSr--rw-" -> "04646"
        ok 2984 - "-rwSr--rwx" -> "04647"
        ok 2985 - "-rwSr-x---" -> "04650"
        ok 2986 - "-rwSr-x--x" -> "04651"
        ok 2987 - "-rwSr-x-w-" -> "04652"
        ok 2988 - "-rwSr-x-wx" -> "04653"
        ok 2989 - "-rwSr-xr--" -> "04654"
        ok 2990 - "-rwSr-xr-x" -> "04655"
        ok 2991 - "-rwSr-xrw-" -> "04656"
        ok 2992 - "-rwSr-xrwx" -> "04657"
        ok 2993 - "-rwSrw----" -> "04660"
        ok 2994 - "-rwSrw---x" -> "04661"
        ok 2995 - "-rwSrw--w-" -> "04662"
        ok 2996 - "-rwSrw--wx" -> "04663"
        ok 2997 - "-rwSrw-r--" -> "04664"
        ok 2998 - "-rwSrw-r-x" -> "04665"
        ok 2999 - "-rwSrw-rw-" -> "04666"
        ok 3000 - "-rwSrw-rwx" -> "04667"
        ok 3001 - "-rwSrwx---" -> "04670"
        ok 3002 - "-rwSrwx--x" -> "04671"
        ok 3003 - "-rwSrwx-w-" -> "04672"
        ok 3004 - "-rwSrwx-wx" -> "04673"
        ok 3005 - "-rwSrwxr--" -> "04674"
        ok 3006 - "-rwSrwxr-x" -> "04675"
        ok 3007 - "-rwSrwxrw-" -> "04676"
        ok 3008 - "-rwSrwxrwx" -> "04677"
        ok 3009 - "-rws------" -> "04700"
        ok 3010 - "-rws-----x" -> "04701"
        ok 3011 - "-rws----w-" -> "04702"
        ok 3012 - "-rws----wx" -> "04703"
        ok 3013 - "-rws---r--" -> "04704"
        ok 3014 - "-rws---r-x" -> "04705"
        ok 3015 - "-rws---rw-" -> "04706"
        ok 3016 - "-rws---rwx" -> "04707"
        ok 3017 - "-rws--x---" -> "04710"
        ok 3018 - "-rws--x--x" -> "04711"
        ok 3019 - "-rws--x-w-" -> "04712"
        ok 3020 - "-rws--x-wx" -> "04713"
        ok 3021 - "-rws--xr--" -> "04714"
        ok 3022 - "-rws--xr-x" -> "04715"
        ok 3023 - "-rws--xrw-" -> "04716"
        ok 3024 - "-rws--xrwx" -> "04717"
        ok 3025 - "-rws-w----" -> "04720"
        ok 3026 - "-rws-w---x" -> "04721"
        ok 3027 - "-rws-w--w-" -> "04722"
        ok 3028 - "-rws-w--wx" -> "04723"
        ok 3029 - "-rws-w-r--" -> "04724"
        ok 3030 - "-rws-w-r-x" -> "04725"
        ok 3031 - "-rws-w-rw-" -> "04726"
        ok 3032 - "-rws-w-rwx" -> "04727"
        ok 3033 - "-rws-wx---" -> "04730"
        ok 3034 - "-rws-wx--x" -> "04731"
        ok 3035 - "-rws-wx-w-" -> "04732"
        ok 3036 - "-rws-wx-wx" -> "04733"
        ok 3037 - "-rws-wxr--" -> "04734"
        ok 3038 - "-rws-wxr-x" -> "04735"
        ok 3039 - "-rws-wxrw-" -> "04736"
        ok 3040 - "-rws-wxrwx" -> "04737"
        ok 3041 - "-rwsr-----" -> "04740"
        ok 3042 - "-rwsr----x" -> "04741"
        ok 3043 - "-rwsr---w-" -> "04742"
        ok 3044 - "-rwsr---wx" -> "04743"
        ok 3045 - "-rwsr--r--" -> "04744"
        ok 3046 - "-rwsr--r-x" -> "04745"
        ok 3047 - "-rwsr--rw-" -> "04746"
        ok 3048 - "-rwsr--rwx" -> "04747"
        ok 3049 - "-rwsr-x---" -> "04750"
        ok 3050 - "-rwsr-x--x" -> "04751"
        ok 3051 - "-rwsr-x-w-" -> "04752"
        ok 3052 - "-rwsr-x-wx" -> "04753"
        ok 3053 - "-rwsr-xr--" -> "04754"
        ok 3054 - "-rwsr-xr-x" -> "04755"
        ok 3055 - "-rwsr-xrw-" -> "04756"
        ok 3056 - "-rwsr-xrwx" -> "04757"
        ok 3057 - "-rwsrw----" -> "04760"
        ok 3058 - "-rwsrw---x" -> "04761"
        ok 3059 - "-rwsrw--w-" -> "04762"
        ok 3060 - "-rwsrw--wx" -> "04763"
        ok 3061 - "-rwsrw-r--" -> "04764"
        ok 3062 - "-rwsrw-r-x" -> "04765"
        ok 3063 - "-rwsrw-rw-" -> "04766"
        ok 3064 - "-rwsrw-rwx" -> "04767"
        ok 3065 - "-rwsrwx---" -> "04770"
        ok 3066 - "-rwsrwx--x" -> "04771"
        ok 3067 - "-rwsrwx-w-" -> "04772"
        ok 3068 - "-rwsrwx-wx" -> "04773"
        ok 3069 - "-rwsrwxr--" -> "04774"
        ok 3070 - "-rwsrwxr-x" -> "04775"
        ok 3071 - "-rwsrwxrw-" -> "04776"
        ok 3072 - "-rwsrwxrwx" -> "04777"
        ok 3073 - "---S--l---" -> "06000"
        ok 3074 - "---S--l--x" -> "06001"
        ok 3075 - "---S--l-w-" -> "06002"
        ok 3076 - "---S--l-wx" -> "06003"
        ok 3077 - "---S--lr--" -> "06004"
        ok 3078 - "---S--lr-x" -> "06005"
        ok 3079 - "---S--lrw-" -> "06006"
        ok 3080 - "---S--lrwx" -> "06007"
        ok 3081 - "---S--s---" -> "06010"
        ok 3082 - "---S--s--x" -> "06011"
        ok 3083 - "---S--s-w-" -> "06012"
        ok 3084 - "---S--s-wx" -> "06013"
        ok 3085 - "---S--sr--" -> "06014"
        ok 3086 - "---S--sr-x" -> "06015"
        ok 3087 - "---S--srw-" -> "06016"
        ok 3088 - "---S--srwx" -> "06017"
        ok 3089 - "---S-wl---" -> "06020"
        ok 3090 - "---S-wl--x" -> "06021"
        ok 3091 - "---S-wl-w-" -> "06022"
        ok 3092 - "---S-wl-wx" -> "06023"
        ok 3093 - "---S-wlr--" -> "06024"
        ok 3094 - "---S-wlr-x" -> "06025"
        ok 3095 - "---S-wlrw-" -> "06026"
        ok 3096 - "---S-wlrwx" -> "06027"
        ok 3097 - "---S-ws---" -> "06030"
        ok 3098 - "---S-ws--x" -> "06031"
        ok 3099 - "---S-ws-w-" -> "06032"
        ok 3100 - "---S-ws-wx" -> "06033"
        ok 3101 - "---S-wsr--" -> "06034"
        ok 3102 - "---S-wsr-x" -> "06035"
        ok 3103 - "---S-wsrw-" -> "06036"
        ok 3104 - "---S-wsrwx" -> "06037"
        ok 3105 - "---Sr-l---" -> "06040"
        ok 3106 - "---Sr-l--x" -> "06041"
        ok 3107 - "---Sr-l-w-" -> "06042"
        ok 3108 - "---Sr-l-wx" -> "06043"
        ok 3109 - "---Sr-lr--" -> "06044"
        ok 3110 - "---Sr-lr-x" -> "06045"
        ok 3111 - "---Sr-lrw-" -> "06046"
        ok 3112 - "---Sr-lrwx" -> "06047"
        ok 3113 - "---Sr-s---" -> "06050"
        ok 3114 - "---Sr-s--x" -> "06051"
        ok 3115 - "---Sr-s-w-" -> "06052"
        ok 3116 - "---Sr-s-wx" -> "06053"
        ok 3117 - "---Sr-sr--" -> "06054"
        ok 3118 - "---Sr-sr-x" -> "06055"
        ok 3119 - "---Sr-srw-" -> "06056"
        ok 3120 - "---Sr-srwx" -> "06057"
        ok 3121 - "---Srwl---" -> "06060"
        ok 3122 - "---Srwl--x" -> "06061"
        ok 3123 - "---Srwl-w-" -> "06062"
        ok 3124 - "---Srwl-wx" -> "06063"
        ok 3125 - "---Srwlr--" -> "06064"
        ok 3126 - "---Srwlr-x" -> "06065"
        ok 3127 - "---Srwlrw-" -> "06066"
        ok 3128 - "---Srwlrwx" -> "06067"
        ok 3129 - "---Srws---" -> "06070"
        ok 3130 - "---Srws--x" -> "06071"
        ok 3131 - "---Srws-w-" -> "06072"
        ok 3132 - "---Srws-wx" -> "06073"
        ok 3133 - "---Srwsr--" -> "06074"
        ok 3134 - "---Srwsr-x" -> "06075"
        ok 3135 - "---Srwsrw-" -> "06076"
        ok 3136 - "---Srwsrwx" -> "06077"
        ok 3137 - "---s--l---" -> "06100"
        ok 3138 - "---s--l--x" -> "06101"
        ok 3139 - "---s--l-w-" -> "06102"
        ok 3140 - "---s--l-wx" -> "06103"
        ok 3141 - "---s--lr--" -> "06104"
        ok 3142 - "---s--lr-x" -> "06105"
        ok 3143 - "---s--lrw-" -> "06106"
        ok 3144 - "---s--lrwx" -> "06107"
        ok 3145 - "---s--s---" -> "06110"
        ok 3146 - "---s--s--x" -> "06111"
        ok 3147 - "---s--s-w-" -> "06112"
        ok 3148 - "---s--s-wx" -> "06113"
        ok 3149 - "---s--sr--" -> "06114"
        ok 3150 - "---s--sr-x" -> "06115"
        ok 3151 - "---s--srw-" -> "06116"
        ok 3152 - "---s--srwx" -> "06117"
        ok 3153 - "---s-wl---" -> "06120"
        ok 3154 - "---s-wl--x" -> "06121"
        ok 3155 - "---s-wl-w-" -> "06122"
        ok 3156 - "---s-wl-wx" -> "06123"
        ok 3157 - "---s-wlr--" -> "06124"
        ok 3158 - "---s-wlr-x" -> "06125"
        ok 3159 - "---s-wlrw-" -> "06126"
        ok 3160 - "---s-wlrwx" -> "06127"
        ok 3161 - "---s-ws---" -> "06130"
        ok 3162 - "---s-ws--x" -> "06131"
        ok 3163 - "---s-ws-w-" -> "06132"
        ok 3164 - "---s-ws-wx" -> "06133"
        ok 3165 - "---s-wsr--" -> "06134"
        ok 3166 - "---s-wsr-x" -> "06135"
        ok 3167 - "---s-wsrw-" -> "06136"
        ok 3168 - "---s-wsrwx" -> "06137"
        ok 3169 - "---sr-l---" -> "06140"
        ok 3170 - "---sr-l--x" -> "06141"
        ok 3171 - "---sr-l-w-" -> "06142"
        ok 3172 - "---sr-l-wx" -> "06143"
        ok 3173 - "---sr-lr--" -> "06144"
        ok 3174 - "---sr-lr-x" -> "06145"
        ok 3175 - "---sr-lrw-" -> "06146"
        ok 3176 - "---sr-lrwx" -> "06147"
        ok 3177 - "---sr-s---" -> "06150"
        ok 3178 - "---sr-s--x" -> "06151"
        ok 3179 - "---sr-s-w-" -> "06152"
        ok 3180 - "---sr-s-wx" -> "06153"
        ok 3181 - "---sr-sr--" -> "06154"
        ok 3182 - "---sr-sr-x" -> "06155"
        ok 3183 - "---sr-srw-" -> "06156"
        ok 3184 - "---sr-srwx" -> "06157"
        ok 3185 - "---srwl---" -> "06160"
        ok 3186 - "---srwl--x" -> "06161"
        ok 3187 - "---srwl-w-" -> "06162"
        ok 3188 - "---srwl-wx" -> "06163"
        ok 3189 - "---srwlr--" -> "06164"
        ok 3190 - "---srwlr-x" -> "06165"
        ok 3191 - "---srwlrw-" -> "06166"
        ok 3192 - "---srwlrwx" -> "06167"
        ok 3193 - "---srws---" -> "06170"
        ok 3194 - "---srws--x" -> "06171"
        ok 3195 - "---srws-w-" -> "06172"
        ok 3196 - "---srws-wx" -> "06173"
        ok 3197 - "---srwsr--" -> "06174"
        ok 3198 - "---srwsr-x" -> "06175"
        ok 3199 - "---srwsrw-" -> "06176"
        ok 3200 - "---srwsrwx" -> "06177"
        ok 3201 - "--wS--l---" -> "06200"
        ok 3202 - "--wS--l--x" -> "06201"
        ok 3203 - "--wS--l-w-" -> "06202"
        ok 3204 - "--wS--l-wx" -> "06203"
        ok 3205 - "--wS--lr--" -> "06204"
        ok 3206 - "--wS--lr-x" -> "06205"
        ok 3207 - "--wS--lrw-" -> "06206"
        ok 3208 - "--wS--lrwx" -> "06207"
        ok 3209 - "--wS--s---" -> "06210"
        ok 3210 - "--wS--s--x" -> "06211"
        ok 3211 - "--wS--s-w-" -> "06212"
        ok 3212 - "--wS--s-wx" -> "06213"
        ok 3213 - "--wS--sr--" -> "06214"
        ok 3214 - "--wS--sr-x" -> "06215"
        ok 3215 - "--wS--srw-" -> "06216"
        ok 3216 - "--wS--srwx" -> "06217"
        ok 3217 - "--wS-wl---" -> "06220"
        ok 3218 - "--wS-wl--x" -> "06221"
        ok 3219 - "--wS-wl-w-" -> "06222"
        ok 3220 - "--wS-wl-wx" -> "06223"
        ok 3221 - "--wS-wlr--" -> "06224"
        ok 3222 - "--wS-wlr-x" -> "06225"
        ok 3223 - "--wS-wlrw-" -> "06226"
        ok 3224 - "--wS-wlrwx" -> "06227"
        ok 3225 - "--wS-ws---" -> "06230"
        ok 3226 - "--wS-ws--x" -> "06231"
        ok 3227 - "--wS-ws-w-" -> "06232"
        ok 3228 - "--wS-ws-wx" -> "06233"
        ok 3229 - "--wS-wsr--" -> "06234"
        ok 3230 - "--wS-wsr-x" -> "06235"
        ok 3231 - "--wS-wsrw-" -> "06236"
        ok 3232 - "--wS-wsrwx" -> "06237"
        ok 3233 - "--wSr-l---" -> "06240"
        ok 3234 - "--wSr-l--x" -> "06241"
        ok 3235 - "--wSr-l-w-" -> "06242"
        ok 3236 - "--wSr-l-wx" -> "06243"
        ok 3237 - "--wSr-lr--" -> "06244"
        ok 3238 - "--wSr-lr-x" -> "06245"
        ok 3239 - "--wSr-lrw-" -> "06246"
        ok 3240 - "--wSr-lrwx" -> "06247"
        ok 3241 - "--wSr-s---" -> "06250"
        ok 3242 - "--wSr-s--x" -> "06251"
        ok 3243 - "--wSr-s-w-" -> "06252"
        ok 3244 - "--wSr-s-wx" -> "06253"
        ok 3245 - "--wSr-sr--" -> "06254"
        ok 3246 - "--wSr-sr-x" -> "06255"
        ok 3247 - "--wSr-srw-" -> "06256"
        ok 3248 - "--wSr-srwx" -> "06257"
        ok 3249 - "--wSrwl---" -> "06260"
        ok 3250 - "--wSrwl--x" -> "06261"
        ok 3251 - "--wSrwl-w-" -> "06262"
        ok 3252 - "--wSrwl-wx" -> "06263"
        ok 3253 - "--wSrwlr--" -> "06264"
        ok 3254 - "--wSrwlr-x" -> "06265"
        ok 3255 - "--wSrwlrw-" -> "06266"
        ok 3256 - "--wSrwlrwx" -> "06267"
        ok 3257 - "--wSrws---" -> "06270"
        ok 3258 - "--wSrws--x" -> "06271"
        ok 3259 - "--wSrws-w-" -> "06272"
        ok 3260 - "--wSrws-wx" -> "06273"
        ok 3261 - "--wSrwsr--" -> "06274"
        ok 3262 - "--wSrwsr-x" -> "06275"
        ok 3263 - "--wSrwsrw-" -> "06276"
        ok 3264 - "--wSrwsrwx" -> "06277"
        ok 3265 - "--ws--l---" -> "06300"
        ok 3266 - "--ws--l--x" -> "06301"
        ok 3267 - "--ws--l-w-" -> "06302"
        ok 3268 - "--ws--l-wx" -> "06303"
        ok 3269 - "--ws--lr--" -> "06304"
        ok 3270 - "--ws--lr-x" -> "06305"
        ok 3271 - "--ws--lrw-" -> "06306"
        ok 3272 - "--ws--lrwx" -> "06307"
        ok 3273 - "--ws--s---" -> "06310"
        ok 3274 - "--ws--s--x" -> "06311"
        ok 3275 - "--ws--s-w-" -> "06312"
        ok 3276 - "--ws--s-wx" -> "06313"
        ok 3277 - "--ws--sr--" -> "06314"
        ok 3278 - "--ws--sr-x" -> "06315"
        ok 3279 - "--ws--srw-" -> "06316"
        ok 3280 - "--ws--srwx" -> "06317"
        ok 3281 - "--ws-wl---" -> "06320"
        ok 3282 - "--ws-wl--x" -> "06321"
        ok 3283 - "--ws-wl-w-" -> "06322"
        ok 3284 - "--ws-wl-wx" -> "06323"
        ok 3285 - "--ws-wlr--" -> "06324"
        ok 3286 - "--ws-wlr-x" -> "06325"
        ok 3287 - "--ws-wlrw-" -> "06326"
        ok 3288 - "--ws-wlrwx" -> "06327"
        ok 3289 - "--ws-ws---" -> "06330"
        ok 3290 - "--ws-ws--x" -> "06331"
        ok 3291 - "--ws-ws-w-" -> "06332"
        ok 3292 - "--ws-ws-wx" -> "06333"
        ok 3293 - "--ws-wsr--" -> "06334"
        ok 3294 - "--ws-wsr-x" -> "06335"
        ok 3295 - "--ws-wsrw-" -> "06336"
        ok 3296 - "--ws-wsrwx" -> "06337"
        ok 3297 - "--wsr-l---" -> "06340"
        ok 3298 - "--wsr-l--x" -> "06341"
        ok 3299 - "--wsr-l-w-" -> "06342"
        ok 3300 - "--wsr-l-wx" -> "06343"
        ok 3301 - "--wsr-lr--" -> "06344"
        ok 3302 - "--wsr-lr-x" -> "06345"
        ok 3303 - "--wsr-lrw-" -> "06346"
        ok 3304 - "--wsr-lrwx" -> "06347"
        ok 3305 - "--wsr-s---" -> "06350"
        ok 3306 - "--wsr-s--x" -> "06351"
        ok 3307 - "--wsr-s-w-" -> "06352"
        ok 3308 - "--wsr-s-wx" -> "06353"
        ok 3309 - "--wsr-sr--" -> "06354"
        ok 3310 - "--wsr-sr-x" -> "06355"
        ok 3311 - "--wsr-srw-" -> "06356"
        ok 3312 - "--wsr-srwx" -> "06357"
        ok 3313 - "--wsrwl---" -> "06360"
        ok 3314 - "--wsrwl--x" -> "06361"
        ok 3315 - "--wsrwl-w-" -> "06362"
        ok 3316 - "--wsrwl-wx" -> "06363"
        ok 3317 - "--wsrwlr--" -> "06364"
        ok 3318 - "--wsrwlr-x" -> "06365"
        ok 3319 - "--wsrwlrw-" -> "06366"
        ok 3320 - "--wsrwlrwx" -> "06367"
        ok 3321 - "--wsrws---" -> "06370"
        ok 3322 - "--wsrws--x" -> "06371"
        ok 3323 - "--wsrws-w-" -> "06372"
        ok 3324 - "--wsrws-wx" -> "06373"
        ok 3325 - "--wsrwsr--" -> "06374"
        ok 3326 - "--wsrwsr-x" -> "06375"
        ok 3327 - "--wsrwsrw-" -> "06376"
        ok 3328 - "--wsrwsrwx" -> "06377"
        ok 3329 - "-r-S--l---" -> "06400"
        ok 3330 - "-r-S--l--x" -> "06401"
        ok 3331 - "-r-S--l-w-" -> "06402"
        ok 3332 - "-r-S--l-wx" -> "06403"
        ok 3333 - "-r-S--lr--" -> "06404"
        ok 3334 - "-r-S--lr-x" -> "06405"
        ok 3335 - "-r-S--lrw-" -> "06406"
        ok 3336 - "-r-S--lrwx" -> "06407"
        ok 3337 - "-r-S--s---" -> "06410"
        ok 3338 - "-r-S--s--x" -> "06411"
        ok 3339 - "-r-S--s-w-" -> "06412"
        ok 3340 - "-r-S--s-wx" -> "06413"
        ok 3341 - "-r-S--sr--" -> "06414"
        ok 3342 - "-r-S--sr-x" -> "06415"
        ok 3343 - "-r-S--srw-" -> "06416"
        ok 3344 - "-r-S--srwx" -> "06417"
        ok 3345 - "-r-S-wl---" -> "06420"
        ok 3346 - "-r-S-wl--x" -> "06421"
        ok 3347 - "-r-S-wl-w-" -> "06422"
        ok 3348 - "-r-S-wl-wx" -> "06423"
        ok 3349 - "-r-S-wlr--" -> "06424"
        ok 3350 - "-r-S-wlr-x" -> "06425"
        ok 3351 - "-r-S-wlrw-" -> "06426"
        ok 3352 - "-r-S-wlrwx" -> "06427"
        ok 3353 - "-r-S-ws---" -> "06430"
        ok 3354 - "-r-S-ws--x" -> "06431"
        ok 3355 - "-r-S-ws-w-" -> "06432"
        ok 3356 - "-r-S-ws-wx" -> "06433"
        ok 3357 - "-r-S-wsr--" -> "06434"
        ok 3358 - "-r-S-wsr-x" -> "06435"
        ok 3359 - "-r-S-wsrw-" -> "06436"
        ok 3360 - "-r-S-wsrwx" -> "06437"
        ok 3361 - "-r-Sr-l---" -> "06440"
        ok 3362 - "-r-Sr-l--x" -> "06441"
        ok 3363 - "-r-Sr-l-w-" -> "06442"
        ok 3364 - "-r-Sr-l-wx" -> "06443"
        ok 3365 - "-r-Sr-lr--" -> "06444"
        ok 3366 - "-r-Sr-lr-x" -> "06445"
        ok 3367 - "-r-Sr-lrw-" -> "06446"
        ok 3368 - "-r-Sr-lrwx" -> "06447"
        ok 3369 - "-r-Sr-s---" -> "06450"
        ok 3370 - "-r-Sr-s--x" -> "06451"
        ok 3371 - "-r-Sr-s-w-" -> "06452"
        ok 3372 - "-r-Sr-s-wx" -> "06453"
        ok 3373 - "-r-Sr-sr--" -> "06454"
        ok 3374 - "-r-Sr-sr-x" -> "06455"
        ok 3375 - "-r-Sr-srw-" -> "06456"
        ok 3376 - "-r-Sr-srwx" -> "06457"
        ok 3377 - "-r-Srwl---" -> "06460"
        ok 3378 - "-r-Srwl--x" -> "06461"
        ok 3379 - "-r-Srwl-w-" -> "06462"
        ok 3380 - "-r-Srwl-wx" -> "06463"
        ok 3381 - "-r-Srwlr--" -> "06464"
        ok 3382 - "-r-Srwlr-x" -> "06465"
        ok 3383 - "-r-Srwlrw-" -> "06466"
        ok 3384 - "-r-Srwlrwx" -> "06467"
        ok 3385 - "-r-Srws---" -> "06470"
        ok 3386 - "-r-Srws--x" -> "06471"
        ok 3387 - "-r-Srws-w-" -> "06472"
        ok 3388 - "-r-Srws-wx" -> "06473"
        ok 3389 - "-r-Srwsr--" -> "06474"
        ok 3390 - "-r-Srwsr-x" -> "06475"
        ok 3391 - "-r-Srwsrw-" -> "06476"
        ok 3392 - "-r-Srwsrwx" -> "06477"
        ok 3393 - "-r-s--l---" -> "06500"
        ok 3394 - "-r-s--l--x" -> "06501"
        ok 3395 - "-r-s--l-w-" -> "06502"
        ok 3396 - "-r-s--l-wx" -> "06503"
        ok 3397 - "-r-s--lr--" -> "06504"
        ok 3398 - "-r-s--lr-x" -> "06505"
        ok 3399 - "-r-s--lrw-" -> "06506"
        ok 3400 - "-r-s--lrwx" -> "06507"
        ok 3401 - "-r-s--s---" -> "06510"
        ok 3402 - "-r-s--s--x" -> "06511"
        ok 3403 - "-r-s--s-w-" -> "06512"
        ok 3404 - "-r-s--s-wx" -> "06513"
        ok 3405 - "-r-s--sr--" -> "06514"
        ok 3406 - "-r-s--sr-x" -> "06515"
        ok 3407 - "-r-s--srw-" -> "06516"
        ok 3408 - "-r-s--srwx" -> "06517"
        ok 3409 - "-r-s-wl---" -> "06520"
        ok 3410 - "-r-s-wl--x" -> "06521"
        ok 3411 - "-r-s-wl-w-" -> "06522"
        ok 3412 - "-r-s-wl-wx" -> "06523"
        ok 3413 - "-r-s-wlr--" -> "06524"
        ok 3414 - "-r-s-wlr-x" -> "06525"
        ok 3415 - "-r-s-wlrw-" -> "06526"
        ok 3416 - "-r-s-wlrwx" -> "06527"
        ok 3417 - "-r-s-ws---" -> "06530"
        ok 3418 - "-r-s-ws--x" -> "06531"
        ok 3419 - "-r-s-ws-w-" -> "06532"
        ok 3420 - "-r-s-ws-wx" -> "06533"
        ok 3421 - "-r-s-wsr--" -> "06534"
        ok 3422 - "-r-s-wsr-x" -> "06535"
        ok 3423 - "-r-s-wsrw-" -> "06536"
        ok 3424 - "-r-s-wsrwx" -> "06537"
        ok 3425 - "-r-sr-l---" -> "06540"
        ok 3426 - "-r-sr-l--x" -> "06541"
        ok 3427 - "-r-sr-l-w-" -> "06542"
        ok 3428 - "-r-sr-l-wx" -> "06543"
        ok 3429 - "-r-sr-lr--" -> "06544"
        ok 3430 - "-r-sr-lr-x" -> "06545"
        ok 3431 - "-r-sr-lrw-" -> "06546"
        ok 3432 - "-r-sr-lrwx" -> "06547"
        ok 3433 - "-r-sr-s---" -> "06550"
        ok 3434 - "-r-sr-s--x" -> "06551"
        ok 3435 - "-r-sr-s-w-" -> "06552"
        ok 3436 - "-r-sr-s-wx" -> "06553"
        ok 3437 - "-r-sr-sr--" -> "06554"
        ok 3438 - "-r-sr-sr-x" -> "06555"
        ok 3439 - "-r-sr-srw-" -> "06556"
        ok 3440 - "-r-sr-srwx" -> "06557"
        ok 3441 - "-r-srwl---" -> "06560"
        ok 3442 - "-r-srwl--x" -> "06561"
        ok 3443 - "-r-srwl-w-" -> "06562"
        ok 3444 - "-r-srwl-wx" -> "06563"
        ok 3445 - "-r-srwlr--" -> "06564"
        ok 3446 - "-r-srwlr-x" -> "06565"
        ok 3447 - "-r-srwlrw-" -> "06566"
        ok 3448 - "-r-srwlrwx" -> "06567"
        ok 3449 - "-r-srws---" -> "06570"
        ok 3450 - "-r-srws--x" -> "06571"
        ok 3451 - "-r-srws-w-" -> "06572"
        ok 3452 - "-r-srws-wx" -> "06573"
        ok 3453 - "-r-srwsr--" -> "06574"
        ok 3454 - "-r-srwsr-x" -> "06575"
        ok 3455 - "-r-srwsrw-" -> "06576"
        ok 3456 - "-r-srwsrwx" -> "06577"
        ok 3457 - "-rwS--l---" -> "06600"
        ok 3458 - "-rwS--l--x" -> "06601"
        ok 3459 - "-rwS--l-w-" -> "06602"
        ok 3460 - "-rwS--l-wx" -> "06603"
        ok 3461 - "-rwS--lr--" -> "06604"
        ok 3462 - "-rwS--lr-x" -> "06605"
        ok 3463 - "-rwS--lrw-" -> "06606"
        ok 3464 - "-rwS--lrwx" -> "06607"
        ok 3465 - "-rwS--s---" -> "06610"
        ok 3466 - "-rwS--s--x" -> "06611"
        ok 3467 - "-rwS--s-w-" -> "06612"
        ok 3468 - "-rwS--s-wx" -> "06613"
        ok 3469 - "-rwS--sr--" -> "06614"
        ok 3470 - "-rwS--sr-x" -> "06615"
        ok 3471 - "-rwS--srw-" -> "06616"
        ok 3472 - "-rwS--srwx" -> "06617"
        ok 3473 - "-rwS-wl---" -> "06620"
        ok 3474 - "-rwS-wl--x" -> "06621"
        ok 3475 - "-rwS-wl-w-" -> "06622"
        ok 3476 - "-rwS-wl-wx" -> "06623"
        ok 3477 - "-rwS-wlr--" -> "06624"
        ok 3478 - "-rwS-wlr-x" -> "06625"
        ok 3479 - "-rwS-wlrw-" -> "06626"
        ok 3480 - "-rwS-wlrwx" -> "06627"
        ok 3481 - "-rwS-ws---" -> "06630"
        ok 3482 - "-rwS-ws--x" -> "06631"
        ok 3483 - "-rwS-ws-w-" -> "06632"
        ok 3484 - "-rwS-ws-wx" -> "06633"
        ok 3485 - "-rwS-wsr--" -> "06634"
        ok 3486 - "-rwS-wsr-x" -> "06635"
        ok 3487 - "-rwS-wsrw-" -> "06636"
        ok 3488 - "-rwS-wsrwx" -> "06637"
        ok 3489 - "-rwSr-l---" -> "06640"
        ok 3490 - "-rwSr-l--x" -> "06641"
        ok 3491 - "-rwSr-l-w-" -> "06642"
        ok 3492 - "-rwSr-l-wx" -> "06643"
        ok 3493 - "-rwSr-lr--" -> "06644"
        ok 3494 - "-rwSr-lr-x" -> "06645"
        ok 3495 - "-rwSr-lrw-" -> "06646"
        ok 3496 - "-rwSr-lrwx" -> "06647"
        ok 3497 - "-rwSr-s---" -> "06650"
        ok 3498 - "-rwSr-s--x" -> "06651"
        ok 3499 - "-rwSr-s-w-" -> "06652"
        ok 3500 - "-rwSr-s-wx" -> "06653"
        ok 3501 - "-rwSr-sr--" -> "06654"
        ok 3502 - "-rwSr-sr-x" -> "06655"
        ok 3503 - "-rwSr-srw-" -> "06656"
        ok 3504 - "-rwSr-srwx" -> "06657"
        ok 3505 - "-rwSrwl---" -> "06660"
        ok 3506 - "-rwSrwl--x" -> "06661"
        ok 3507 - "-rwSrwl-w-" -> "06662"
        ok 3508 - "-rwSrwl-wx" -> "06663"
        ok 3509 - "-rwSrwlr--" -> "06664"
        ok 3510 - "-rwSrwlr-x" -> "06665"
        ok 3511 - "-rwSrwlrw-" -> "06666"
        ok 3512 - "-rwSrwlrwx" -> "06667"
        ok 3513 - "-rwSrws---" -> "06670"
        ok 3514 - "-rwSrws--x" -> "06671"
        ok 3515 - "-rwSrws-w-" -> "06672"
        ok 3516 - "-rwSrws-wx" -> "06673"
        ok 3517 - "-rwSrwsr--" -> "06674"
        ok 3518 - "-rwSrwsr-x" -> "06675"
        ok 3519 - "-rwSrwsrw-" -> "06676"
        ok 3520 - "-rwSrwsrwx" -> "06677"
        ok 3521 - "-rws--l---" -> "06700"
        ok 3522 - "-rws--l--x" -> "06701"
        ok 3523 - "-rws--l-w-" -> "06702"
        ok 3524 - "-rws--l-wx" -> "06703"
        ok 3525 - "-rws--lr--" -> "06704"
        ok 3526 - "-rws--lr-x" -> "06705"
        ok 3527 - "-rws--lrw-" -> "06706"
        ok 3528 - "-rws--lrwx" -> "06707"
        ok 3529 - "-rws--s---" -> "06710"
        ok 3530 - "-rws--s--x" -> "06711"
        ok 3531 - "-rws--s-w-" -> "06712"
        ok 3532 - "-rws--s-wx" -> "06713"
        ok 3533 - "-rws--sr--" -> "06714"
        ok 3534 - "-rws--sr-x" -> "06715"
        ok 3535 - "-rws--srw-" -> "06716"
        ok 3536 - "-rws--srwx" -> "06717"
        ok 3537 - "-rws-wl---" -> "06720"
        ok 3538 - "-rws-wl--x" -> "06721"
        ok 3539 - "-rws-wl-w-" -> "06722"
        ok 3540 - "-rws-wl-wx" -> "06723"
        ok 3541 - "-rws-wlr--" -> "06724"
        ok 3542 - "-rws-wlr-x" -> "06725"
        ok 3543 - "-rws-wlrw-" -> "06726"
        ok 3544 - "-rws-wlrwx" -> "06727"
        ok 3545 - "-rws-ws---" -> "06730"
        ok 3546 - "-rws-ws--x" -> "06731"
        ok 3547 - "-rws-ws-w-" -> "06732"
        ok 3548 - "-rws-ws-wx" -> "06733"
        ok 3549 - "-rws-wsr--" -> "06734"
        ok 3550 - "-rws-wsr-x" -> "06735"
        ok 3551 - "-rws-wsrw-" -> "06736"
        ok 3552 - "-rws-wsrwx" -> "06737"
        ok 3553 - "-rwsr-l---" -> "06740"
        ok 3554 - "-rwsr-l--x" -> "06741"
        ok 3555 - "-rwsr-l-w-" -> "06742"
        ok 3556 - "-rwsr-l-wx" -> "06743"
        ok 3557 - "-rwsr-lr--" -> "06744"
        ok 3558 - "-rwsr-lr-x" -> "06745"
        ok 3559 - "-rwsr-lrw-" -> "06746"
        ok 3560 - "-rwsr-lrwx" -> "06747"
        ok 3561 - "-rwsr-s---" -> "06750"
        ok 3562 - "-rwsr-s--x" -> "06751"
        ok 3563 - "-rwsr-s-w-" -> "06752"
        ok 3564 - "-rwsr-s-wx" -> "06753"
        ok 3565 - "-rwsr-sr--" -> "06754"
        ok 3566 - "-rwsr-sr-x" -> "06755"
        ok 3567 - "-rwsr-srw-" -> "06756"
        ok 3568 - "-rwsr-srwx" -> "06757"
        ok 3569 - "-rwsrwl---" -> "06760"
        ok 3570 - "-rwsrwl--x" -> "06761"
        ok 3571 - "-rwsrwl-w-" -> "06762"
        ok 3572 - "-rwsrwl-wx" -> "06763"
        ok 3573 - "-rwsrwlr--" -> "06764"
        ok 3574 - "-rwsrwlr-x" -> "06765"
        ok 3575 - "-rwsrwlrw-" -> "06766"
        ok 3576 - "-rwsrwlrwx" -> "06767"
        ok 3577 - "-rwsrws---" -> "06770"
        ok 3578 - "-rwsrws--x" -> "06771"
        ok 3579 - "-rwsrws-w-" -> "06772"
        ok 3580 - "-rwsrws-wx" -> "06773"
        ok 3581 - "-rwsrwsr--" -> "06774"
        ok 3582 - "-rwsrwsr-x" -> "06775"
        ok 3583 - "-rwsrwsrw-" -> "06776"
        ok 3584 - "-rwsrwsrwx" -> "06777"
        ok 3585 - "---S--l---" -> "06000"
        ok 3586 - "---S--l--x" -> "06001"
        ok 3587 - "---S--l-w-" -> "06002"
        ok 3588 - "---S--l-wx" -> "06003"
        ok 3589 - "---S--lr--" -> "06004"
        ok 3590 - "---S--lr-x" -> "06005"
        ok 3591 - "---S--lrw-" -> "06006"
        ok 3592 - "---S--lrwx" -> "06007"
        ok 3593 - "---S--s---" -> "06010"
        ok 3594 - "---S--s--x" -> "06011"
        ok 3595 - "---S--s-w-" -> "06012"
        ok 3596 - "---S--s-wx" -> "06013"
        ok 3597 - "---S--sr--" -> "06014"
        ok 3598 - "---S--sr-x" -> "06015"
        ok 3599 - "---S--srw-" -> "06016"
        ok 3600 - "---S--srwx" -> "06017"
        ok 3601 - "---S-wl---" -> "06020"
        ok 3602 - "---S-wl--x" -> "06021"
        ok 3603 - "---S-wl-w-" -> "06022"
        ok 3604 - "---S-wl-wx" -> "06023"
        ok 3605 - "---S-wlr--" -> "06024"
        ok 3606 - "---S-wlr-x" -> "06025"
        ok 3607 - "---S-wlrw-" -> "06026"
        ok 3608 - "---S-wlrwx" -> "06027"
        ok 3609 - "---S-ws---" -> "06030"
        ok 3610 - "---S-ws--x" -> "06031"
        ok 3611 - "---S-ws-w-" -> "06032"
        ok 3612 - "---S-ws-wx" -> "06033"
        ok 3613 - "---S-wsr--" -> "06034"
        ok 3614 - "---S-wsr-x" -> "06035"
        ok 3615 - "---S-wsrw-" -> "06036"
        ok 3616 - "---S-wsrwx" -> "06037"
        ok 3617 - "---Sr-l---" -> "06040"
        ok 3618 - "---Sr-l--x" -> "06041"
        ok 3619 - "---Sr-l-w-" -> "06042"
        ok 3620 - "---Sr-l-wx" -> "06043"
        ok 3621 - "---Sr-lr--" -> "06044"
        ok 3622 - "---Sr-lr-x" -> "06045"
        ok 3623 - "---Sr-lrw-" -> "06046"
        ok 3624 - "---Sr-lrwx" -> "06047"
        ok 3625 - "---Sr-s---" -> "06050"
        ok 3626 - "---Sr-s--x" -> "06051"
        ok 3627 - "---Sr-s-w-" -> "06052"
        ok 3628 - "---Sr-s-wx" -> "06053"
        ok 3629 - "---Sr-sr--" -> "06054"
        ok 3630 - "---Sr-sr-x" -> "06055"
        ok 3631 - "---Sr-srw-" -> "06056"
        ok 3632 - "---Sr-srwx" -> "06057"
        ok 3633 - "---Srwl---" -> "06060"
        ok 3634 - "---Srwl--x" -> "06061"
        ok 3635 - "---Srwl-w-" -> "06062"
        ok 3636 - "---Srwl-wx" -> "06063"
        ok 3637 - "---Srwlr--" -> "06064"
        ok 3638 - "---Srwlr-x" -> "06065"
        ok 3639 - "---Srwlrw-" -> "06066"
        ok 3640 - "---Srwlrwx" -> "06067"
        ok 3641 - "---Srws---" -> "06070"
        ok 3642 - "---Srws--x" -> "06071"
        ok 3643 - "---Srws-w-" -> "06072"
        ok 3644 - "---Srws-wx" -> "06073"
        ok 3645 - "---Srwsr--" -> "06074"
        ok 3646 - "---Srwsr-x" -> "06075"
        ok 3647 - "---Srwsrw-" -> "06076"
        ok 3648 - "---Srwsrwx" -> "06077"
        ok 3649 - "---s--l---" -> "06100"
        ok 3650 - "---s--l--x" -> "06101"
        ok 3651 - "---s--l-w-" -> "06102"
        ok 3652 - "---s--l-wx" -> "06103"
        ok 3653 - "---s--lr--" -> "06104"
        ok 3654 - "---s--lr-x" -> "06105"
        ok 3655 - "---s--lrw-" -> "06106"
        ok 3656 - "---s--lrwx" -> "06107"
        ok 3657 - "---s--s---" -> "06110"
        ok 3658 - "---s--s--x" -> "06111"
        ok 3659 - "---s--s-w-" -> "06112"
        ok 3660 - "---s--s-wx" -> "06113"
        ok 3661 - "---s--sr--" -> "06114"
        ok 3662 - "---s--sr-x" -> "06115"
        ok 3663 - "---s--srw-" -> "06116"
        ok 3664 - "---s--srwx" -> "06117"
        ok 3665 - "---s-wl---" -> "06120"
        ok 3666 - "---s-wl--x" -> "06121"
        ok 3667 - "---s-wl-w-" -> "06122"
        ok 3668 - "---s-wl-wx" -> "06123"
        ok 3669 - "---s-wlr--" -> "06124"
        ok 3670 - "---s-wlr-x" -> "06125"
        ok 3671 - "---s-wlrw-" -> "06126"
        ok 3672 - "---s-wlrwx" -> "06127"
        ok 3673 - "---s-ws---" -> "06130"
        ok 3674 - "---s-ws--x" -> "06131"
        ok 3675 - "---s-ws-w-" -> "06132"
        ok 3676 - "---s-ws-wx" -> "06133"
        ok 3677 - "---s-wsr--" -> "06134"
        ok 3678 - "---s-wsr-x" -> "06135"
        ok 3679 - "---s-wsrw-" -> "06136"
        ok 3680 - "---s-wsrwx" -> "06137"
        ok 3681 - "---sr-l---" -> "06140"
        ok 3682 - "---sr-l--x" -> "06141"
        ok 3683 - "---sr-l-w-" -> "06142"
        ok 3684 - "---sr-l-wx" -> "06143"
        ok 3685 - "---sr-lr--" -> "06144"
        ok 3686 - "---sr-lr-x" -> "06145"
        ok 3687 - "---sr-lrw-" -> "06146"
        ok 3688 - "---sr-lrwx" -> "06147"
        ok 3689 - "---sr-s---" -> "06150"
        ok 3690 - "---sr-s--x" -> "06151"
        ok 3691 - "---sr-s-w-" -> "06152"
        ok 3692 - "---sr-s-wx" -> "06153"
        ok 3693 - "---sr-sr--" -> "06154"
        ok 3694 - "---sr-sr-x" -> "06155"
        ok 3695 - "---sr-srw-" -> "06156"
        ok 3696 - "---sr-srwx" -> "06157"
        ok 3697 - "---srwl---" -> "06160"
        ok 3698 - "---srwl--x" -> "06161"
        ok 3699 - "---srwl-w-" -> "06162"
        ok 3700 - "---srwl-wx" -> "06163"
        ok 3701 - "---srwlr--" -> "06164"
        ok 3702 - "---srwlr-x" -> "06165"
        ok 3703 - "---srwlrw-" -> "06166"
        ok 3704 - "---srwlrwx" -> "06167"
        ok 3705 - "---srws---" -> "06170"
        ok 3706 - "---srws--x" -> "06171"
        ok 3707 - "---srws-w-" -> "06172"
        ok 3708 - "---srws-wx" -> "06173"
        ok 3709 - "---srwsr--" -> "06174"
        ok 3710 - "---srwsr-x" -> "06175"
        ok 3711 - "---srwsrw-" -> "06176"
        ok 3712 - "---srwsrwx" -> "06177"
        ok 3713 - "--wS--l---" -> "06200"
        ok 3714 - "--wS--l--x" -> "06201"
        ok 3715 - "--wS--l-w-" -> "06202"
        ok 3716 - "--wS--l-wx" -> "06203"
        ok 3717 - "--wS--lr--" -> "06204"
        ok 3718 - "--wS--lr-x" -> "06205"
        ok 3719 - "--wS--lrw-" -> "06206"
        ok 3720 - "--wS--lrwx" -> "06207"
        ok 3721 - "--wS--s---" -> "06210"
        ok 3722 - "--wS--s--x" -> "06211"
        ok 3723 - "--wS--s-w-" -> "06212"
        ok 3724 - "--wS--s-wx" -> "06213"
        ok 3725 - "--wS--sr--" -> "06214"
        ok 3726 - "--wS--sr-x" -> "06215"
        ok 3727 - "--wS--srw-" -> "06216"
        ok 3728 - "--wS--srwx" -> "06217"
        ok 3729 - "--wS-wl---" -> "06220"
        ok 3730 - "--wS-wl--x" -> "06221"
        ok 3731 - "--wS-wl-w-" -> "06222"
        ok 3732 - "--wS-wl-wx" -> "06223"
        ok 3733 - "--wS-wlr--" -> "06224"
        ok 3734 - "--wS-wlr-x" -> "06225"
        ok 3735 - "--wS-wlrw-" -> "06226"
        ok 3736 - "--wS-wlrwx" -> "06227"
        ok 3737 - "--wS-ws---" -> "06230"
        ok 3738 - "--wS-ws--x" -> "06231"
        ok 3739 - "--wS-ws-w-" -> "06232"
        ok 3740 - "--wS-ws-wx" -> "06233"
        ok 3741 - "--wS-wsr--" -> "06234"
        ok 3742 - "--wS-wsr-x" -> "06235"
        ok 3743 - "--wS-wsrw-" -> "06236"
        ok 3744 - "--wS-wsrwx" -> "06237"
        ok 3745 - "--wSr-l---" -> "06240"
        ok 3746 - "--wSr-l--x" -> "06241"
        ok 3747 - "--wSr-l-w-" -> "06242"
        ok 3748 - "--wSr-l-wx" -> "06243"
        ok 3749 - "--wSr-lr--" -> "06244"
        ok 3750 - "--wSr-lr-x" -> "06245"
        ok 3751 - "--wSr-lrw-" -> "06246"
        ok 3752 - "--wSr-lrwx" -> "06247"
        ok 3753 - "--wSr-s---" -> "06250"
        ok 3754 - "--wSr-s--x" -> "06251"
        ok 3755 - "--wSr-s-w-" -> "06252"
        ok 3756 - "--wSr-s-wx" -> "06253"
        ok 3757 - "--wSr-sr--" -> "06254"
        ok 3758 - "--wSr-sr-x" -> "06255"
        ok 3759 - "--wSr-srw-" -> "06256"
        ok 3760 - "--wSr-srwx" -> "06257"
        ok 3761 - "--wSrwl---" -> "06260"
        ok 3762 - "--wSrwl--x" -> "06261"
        ok 3763 - "--wSrwl-w-" -> "06262"
        ok 3764 - "--wSrwl-wx" -> "06263"
        ok 3765 - "--wSrwlr--" -> "06264"
        ok 3766 - "--wSrwlr-x" -> "06265"
        ok 3767 - "--wSrwlrw-" -> "06266"
        ok 3768 - "--wSrwlrwx" -> "06267"
        ok 3769 - "--wSrws---" -> "06270"
        ok 3770 - "--wSrws--x" -> "06271"
        ok 3771 - "--wSrws-w-" -> "06272"
        ok 3772 - "--wSrws-wx" -> "06273"
        ok 3773 - "--wSrwsr--" -> "06274"
        ok 3774 - "--wSrwsr-x" -> "06275"
        ok 3775 - "--wSrwsrw-" -> "06276"
        ok 3776 - "--wSrwsrwx" -> "06277"
        ok 3777 - "--ws--l---" -> "06300"
        ok 3778 - "--ws--l--x" -> "06301"
        ok 3779 - "--ws--l-w-" -> "06302"
        ok 3780 - "--ws--l-wx" -> "06303"
        ok 3781 - "--ws--lr--" -> "06304"
        ok 3782 - "--ws--lr-x" -> "06305"
        ok 3783 - "--ws--lrw-" -> "06306"
        ok 3784 - "--ws--lrwx" -> "06307"
        ok 3785 - "--ws--s---" -> "06310"
        ok 3786 - "--ws--s--x" -> "06311"
        ok 3787 - "--ws--s-w-" -> "06312"
        ok 3788 - "--ws--s-wx" -> "06313"
        ok 3789 - "--ws--sr--" -> "06314"
        ok 3790 - "--ws--sr-x" -> "06315"
        ok 3791 - "--ws--srw-" -> "06316"
        ok 3792 - "--ws--srwx" -> "06317"
        ok 3793 - "--ws-wl---" -> "06320"
        ok 3794 - "--ws-wl--x" -> "06321"
        ok 3795 - "--ws-wl-w-" -> "06322"
        ok 3796 - "--ws-wl-wx" -> "06323"
        ok 3797 - "--ws-wlr--" -> "06324"
        ok 3798 - "--ws-wlr-x" -> "06325"
        ok 3799 - "--ws-wlrw-" -> "06326"
        ok 3800 - "--ws-wlrwx" -> "06327"
        ok 3801 - "--ws-ws---" -> "06330"
        ok 3802 - "--ws-ws--x" -> "06331"
        ok 3803 - "--ws-ws-w-" -> "06332"
        ok 3804 - "--ws-ws-wx" -> "06333"
        ok 3805 - "--ws-wsr--" -> "06334"
        ok 3806 - "--ws-wsr-x" -> "06335"
        ok 3807 - "--ws-wsrw-" -> "06336"
        ok 3808 - "--ws-wsrwx" -> "06337"
        ok 3809 - "--wsr-l---" -> "06340"
        ok 3810 - "--wsr-l--x" -> "06341"
        ok 3811 - "--wsr-l-w-" -> "06342"
        ok 3812 - "--wsr-l-wx" -> "06343"
        ok 3813 - "--wsr-lr--" -> "06344"
        ok 3814 - "--wsr-lr-x" -> "06345"
        ok 3815 - "--wsr-lrw-" -> "06346"
        ok 3816 - "--wsr-lrwx" -> "06347"
        ok 3817 - "--wsr-s---" -> "06350"
        ok 3818 - "--wsr-s--x" -> "06351"
        ok 3819 - "--wsr-s-w-" -> "06352"
        ok 3820 - "--wsr-s-wx" -> "06353"
        ok 3821 - "--wsr-sr--" -> "06354"
        ok 3822 - "--wsr-sr-x" -> "06355"
        ok 3823 - "--wsr-srw-" -> "06356"
        ok 3824 - "--wsr-srwx" -> "06357"
        ok 3825 - "--wsrwl---" -> "06360"
        ok 3826 - "--wsrwl--x" -> "06361"
        ok 3827 - "--wsrwl-w-" -> "06362"
        ok 3828 - "--wsrwl-wx" -> "06363"
        ok 3829 - "--wsrwlr--" -> "06364"
        ok 3830 - "--wsrwlr-x" -> "06365"
        ok 3831 - "--wsrwlrw-" -> "06366"
        ok 3832 - "--wsrwlrwx" -> "06367"
        ok 3833 - "--wsrws---" -> "06370"
        ok 3834 - "--wsrws--x" -> "06371"
        ok 3835 - "--wsrws-w-" -> "06372"
        ok 3836 - "--wsrws-wx" -> "06373"
        ok 3837 - "--wsrwsr--" -> "06374"
        ok 3838 - "--wsrwsr-x" -> "06375"
        ok 3839 - "--wsrwsrw-" -> "06376"
        ok 3840 - "--wsrwsrwx" -> "06377"
        ok 3841 - "-r-S--l---" -> "06400"
        ok 3842 - "-r-S--l--x" -> "06401"
        ok 3843 - "-r-S--l-w-" -> "06402"
        ok 3844 - "-r-S--l-wx" -> "06403"
        ok 3845 - "-r-S--lr--" -> "06404"
        ok 3846 - "-r-S--lr-x" -> "06405"
        ok 3847 - "-r-S--lrw-" -> "06406"
        ok 3848 - "-r-S--lrwx" -> "06407"
        ok 3849 - "-r-S--s---" -> "06410"
        ok 3850 - "-r-S--s--x" -> "06411"
        ok 3851 - "-r-S--s-w-" -> "06412"
        ok 3852 - "-r-S--s-wx" -> "06413"
        ok 3853 - "-r-S--sr--" -> "06414"
        ok 3854 - "-r-S--sr-x" -> "06415"
        ok 3855 - "-r-S--srw-" -> "06416"
        ok 3856 - "-r-S--srwx" -> "06417"
        ok 3857 - "-r-S-wl---" -> "06420"
        ok 3858 - "-r-S-wl--x" -> "06421"
        ok 3859 - "-r-S-wl-w-" -> "06422"
        ok 3860 - "-r-S-wl-wx" -> "06423"
        ok 3861 - "-r-S-wlr--" -> "06424"
        ok 3862 - "-r-S-wlr-x" -> "06425"
        ok 3863 - "-r-S-wlrw-" -> "06426"
        ok 3864 - "-r-S-wlrwx" -> "06427"
        ok 3865 - "-r-S-ws---" -> "06430"
        ok 3866 - "-r-S-ws--x" -> "06431"
        ok 3867 - "-r-S-ws-w-" -> "06432"
        ok 3868 - "-r-S-ws-wx" -> "06433"
        ok 3869 - "-r-S-wsr--" -> "06434"
        ok 3870 - "-r-S-wsr-x" -> "06435"
        ok 3871 - "-r-S-wsrw-" -> "06436"
        ok 3872 - "-r-S-wsrwx" -> "06437"
        ok 3873 - "-r-Sr-l---" -> "06440"
        ok 3874 - "-r-Sr-l--x" -> "06441"
        ok 3875 - "-r-Sr-l-w-" -> "06442"
        ok 3876 - "-r-Sr-l-wx" -> "06443"
        ok 3877 - "-r-Sr-lr--" -> "06444"
        ok 3878 - "-r-Sr-lr-x" -> "06445"
        ok 3879 - "-r-Sr-lrw-" -> "06446"
        ok 3880 - "-r-Sr-lrwx" -> "06447"
        ok 3881 - "-r-Sr-s---" -> "06450"
        ok 3882 - "-r-Sr-s--x" -> "06451"
        ok 3883 - "-r-Sr-s-w-" -> "06452"
        ok 3884 - "-r-Sr-s-wx" -> "06453"
        ok 3885 - "-r-Sr-sr--" -> "06454"
        ok 3886 - "-r-Sr-sr-x" -> "06455"
        ok 3887 - "-r-Sr-srw-" -> "06456"
        ok 3888 - "-r-Sr-srwx" -> "06457"
        ok 3889 - "-r-Srwl---" -> "06460"
        ok 3890 - "-r-Srwl--x" -> "06461"
        ok 3891 - "-r-Srwl-w-" -> "06462"
        ok 3892 - "-r-Srwl-wx" -> "06463"
        ok 3893 - "-r-Srwlr--" -> "06464"
        ok 3894 - "-r-Srwlr-x" -> "06465"
        ok 3895 - "-r-Srwlrw-" -> "06466"
        ok 3896 - "-r-Srwlrwx" -> "06467"
        ok 3897 - "-r-Srws---" -> "06470"
        ok 3898 - "-r-Srws--x" -> "06471"
        ok 3899 - "-r-Srws-w-" -> "06472"
        ok 3900 - "-r-Srws-wx" -> "06473"
        ok 3901 - "-r-Srwsr--" -> "06474"
        ok 3902 - "-r-Srwsr-x" -> "06475"
        ok 3903 - "-r-Srwsrw-" -> "06476"
        ok 3904 - "-r-Srwsrwx" -> "06477"
        ok 3905 - "-r-s--l---" -> "06500"
        ok 3906 - "-r-s--l--x" -> "06501"
        ok 3907 - "-r-s--l-w-" -> "06502"
        ok 3908 - "-r-s--l-wx" -> "06503"
        ok 3909 - "-r-s--lr--" -> "06504"
        ok 3910 - "-r-s--lr-x" -> "06505"
        ok 3911 - "-r-s--lrw-" -> "06506"
        ok 3912 - "-r-s--lrwx" -> "06507"
        ok 3913 - "-r-s--s---" -> "06510"
        ok 3914 - "-r-s--s--x" -> "06511"
        ok 3915 - "-r-s--s-w-" -> "06512"
        ok 3916 - "-r-s--s-wx" -> "06513"
        ok 3917 - "-r-s--sr--" -> "06514"
        ok 3918 - "-r-s--sr-x" -> "06515"
        ok 3919 - "-r-s--srw-" -> "06516"
        ok 3920 - "-r-s--srwx" -> "06517"
        ok 3921 - "-r-s-wl---" -> "06520"
        ok 3922 - "-r-s-wl--x" -> "06521"
        ok 3923 - "-r-s-wl-w-" -> "06522"
        ok 3924 - "-r-s-wl-wx" -> "06523"
        ok 3925 - "-r-s-wlr--" -> "06524"
        ok 3926 - "-r-s-wlr-x" -> "06525"
        ok 3927 - "-r-s-wlrw-" -> "06526"
        ok 3928 - "-r-s-wlrwx" -> "06527"
        ok 3929 - "-r-s-ws---" -> "06530"
        ok 3930 - "-r-s-ws--x" -> "06531"
        ok 3931 - "-r-s-ws-w-" -> "06532"
        ok 3932 - "-r-s-ws-wx" -> "06533"
        ok 3933 - "-r-s-wsr--" -> "06534"
        ok 3934 - "-r-s-wsr-x" -> "06535"
        ok 3935 - "-r-s-wsrw-" -> "06536"
        ok 3936 - "-r-s-wsrwx" -> "06537"
        ok 3937 - "-r-sr-l---" -> "06540"
        ok 3938 - "-r-sr-l--x" -> "06541"
        ok 3939 - "-r-sr-l-w-" -> "06542"
        ok 3940 - "-r-sr-l-wx" -> "06543"
        ok 3941 - "-r-sr-lr--" -> "06544"
        ok 3942 - "-r-sr-lr-x" -> "06545"
        ok 3943 - "-r-sr-lrw-" -> "06546"
        ok 3944 - "-r-sr-lrwx" -> "06547"
        ok 3945 - "-r-sr-s---" -> "06550"
        ok 3946 - "-r-sr-s--x" -> "06551"
        ok 3947 - "-r-sr-s-w-" -> "06552"
        ok 3948 - "-r-sr-s-wx" -> "06553"
        ok 3949 - "-r-sr-sr--" -> "06554"
        ok 3950 - "-r-sr-sr-x" -> "06555"
        ok 3951 - "-r-sr-srw-" -> "06556"
        ok 3952 - "-r-sr-srwx" -> "06557"
        ok 3953 - "-r-srwl---" -> "06560"
        ok 3954 - "-r-srwl--x" -> "06561"
        ok 3955 - "-r-srwl-w-" -> "06562"
        ok 3956 - "-r-srwl-wx" -> "06563"
        ok 3957 - "-r-srwlr--" -> "06564"
        ok 3958 - "-r-srwlr-x" -> "06565"
        ok 3959 - "-r-srwlrw-" -> "06566"
        ok 3960 - "-r-srwlrwx" -> "06567"
        ok 3961 - "-r-srws---" -> "06570"
        ok 3962 - "-r-srws--x" -> "06571"
        ok 3963 - "-r-srws-w-" -> "06572"
        ok 3964 - "-r-srws-wx" -> "06573"
        ok 3965 - "-r-srwsr--" -> "06574"
        ok 3966 - "-r-srwsr-x" -> "06575"
        ok 3967 - "-r-srwsrw-" -> "06576"
        ok 3968 - "-r-srwsrwx" -> "06577"
        ok 3969 - "-rwS--l---" -> "06600"
        ok 3970 - "-rwS--l--x" -> "06601"
        ok 3971 - "-rwS--l-w-" -> "06602"
        ok 3972 - "-rwS--l-wx" -> "06603"
        ok 3973 - "-rwS--lr--" -> "06604"
        ok 3974 - "-rwS--lr-x" -> "06605"
        ok 3975 - "-rwS--lrw-" -> "06606"
        ok 3976 - "-rwS--lrwx" -> "06607"
        ok 3977 - "-rwS--s---" -> "06610"
        ok 3978 - "-rwS--s--x" -> "06611"
        ok 3979 - "-rwS--s-w-" -> "06612"
        ok 3980 - "-rwS--s-wx" -> "06613"
        ok 3981 - "-rwS--sr--" -> "06614"
        ok 3982 - "-rwS--sr-x" -> "06615"
        ok 3983 - "-rwS--srw-" -> "06616"
        ok 3984 - "-rwS--srwx" -> "06617"
        ok 3985 - "-rwS-wl---" -> "06620"
        ok 3986 - "-rwS-wl--x" -> "06621"
        ok 3987 - "-rwS-wl-w-" -> "06622"
        ok 3988 - "-rwS-wl-wx" -> "06623"
        ok 3989 - "-rwS-wlr--" -> "06624"
        ok 3990 - "-rwS-wlr-x" -> "06625"
        ok 3991 - "-rwS-wlrw-" -> "06626"
        ok 3992 - "-rwS-wlrwx" -> "06627"
        ok 3993 - "-rwS-ws---" -> "06630"
        ok 3994 - "-rwS-ws--x" -> "06631"
        ok 3995 - "-rwS-ws-w-" -> "06632"
        ok 3996 - "-rwS-ws-wx" -> "06633"
        ok 3997 - "-rwS-wsr--" -> "06634"
        ok 3998 - "-rwS-wsr-x" -> "06635"
        ok 3999 - "-rwS-wsrw-" -> "06636"
        ok 4000 - "-rwS-wsrwx" -> "06637"
        ok 4001 - "-rwSr-l---" -> "06640"
        ok 4002 - "-rwSr-l--x" -> "06641"
        ok 4003 - "-rwSr-l-w-" -> "06642"
        ok 4004 - "-rwSr-l-wx" -> "06643"
        ok 4005 - "-rwSr-lr--" -> "06644"
        ok 4006 - "-rwSr-lr-x" -> "06645"
        ok 4007 - "-rwSr-lrw-" -> "06646"
        ok 4008 - "-rwSr-lrwx" -> "06647"
        ok 4009 - "-rwSr-s---" -> "06650"
        ok 4010 - "-rwSr-s--x" -> "06651"
        ok 4011 - "-rwSr-s-w-" -> "06652"
        ok 4012 - "-rwSr-s-wx" -> "06653"
        ok 4013 - "-rwSr-sr--" -> "06654"
        ok 4014 - "-rwSr-sr-x" -> "06655"
        ok 4015 - "-rwSr-srw-" -> "06656"
        ok 4016 - "-rwSr-srwx" -> "06657"
        ok 4017 - "-rwSrwl---" -> "06660"
        ok 4018 - "-rwSrwl--x" -> "06661"
        ok 4019 - "-rwSrwl-w-" -> "06662"
        ok 4020 - "-rwSrwl-wx" -> "06663"
        ok 4021 - "-rwSrwlr--" -> "06664"
        ok 4022 - "-rwSrwlr-x" -> "06665"
        ok 4023 - "-rwSrwlrw-" -> "06666"
        ok 4024 - "-rwSrwlrwx" -> "06667"
        ok 4025 - "-rwSrws---" -> "06670"
        ok 4026 - "-rwSrws--x" -> "06671"
        ok 4027 - "-rwSrws-w-" -> "06672"
        ok 4028 - "-rwSrws-wx" -> "06673"
        ok 4029 - "-rwSrwsr--" -> "06674"
        ok 4030 - "-rwSrwsr-x" -> "06675"
        ok 4031 - "-rwSrwsrw-" -> "06676"
        ok 4032 - "-rwSrwsrwx" -> "06677"
        ok 4033 - "-rws--l---" -> "06700"
        ok 4034 - "-rws--l--x" -> "06701"
        ok 4035 - "-rws--l-w-" -> "06702"
        ok 4036 - "-rws--l-wx" -> "06703"
        ok 4037 - "-rws--lr--" -> "06704"
        ok 4038 - "-rws--lr-x" -> "06705"
        ok 4039 - "-rws--lrw-" -> "06706"
        ok 4040 - "-rws--lrwx" -> "06707"
        ok 4041 - "-rws--s---" -> "06710"
        ok 4042 - "-rws--s--x" -> "06711"
        ok 4043 - "-rws--s-w-" -> "06712"
        ok 4044 - "-rws--s-wx" -> "06713"
        ok 4045 - "-rws--sr--" -> "06714"
        ok 4046 - "-rws--sr-x" -> "06715"
        ok 4047 - "-rws--srw-" -> "06716"
        ok 4048 - "-rws--srwx" -> "06717"
        ok 4049 - "-rws-wl---" -> "06720"
        ok 4050 - "-rws-wl--x" -> "06721"
        ok 4051 - "-rws-wl-w-" -> "06722"
        ok 4052 - "-rws-wl-wx" -> "06723"
        ok 4053 - "-rws-wlr--" -> "06724"
        ok 4054 - "-rws-wlr-x" -> "06725"
        ok 4055 - "-rws-wlrw-" -> "06726"
        ok 4056 - "-rws-wlrwx" -> "06727"
        ok 4057 - "-rws-ws---" -> "06730"
        ok 4058 - "-rws-ws--x" -> "06731"
        ok 4059 - "-rws-ws-w-" -> "06732"
        ok 4060 - "-rws-ws-wx" -> "06733"
        ok 4061 - "-rws-wsr--" -> "06734"
        ok 4062 - "-rws-wsr-x" -> "06735"
        ok 4063 - "-rws-wsrw-" -> "06736"
        ok 4064 - "-rws-wsrwx" -> "06737"
        ok 4065 - "-rwsr-l---" -> "06740"
        ok 4066 - "-rwsr-l--x" -> "06741"
        ok 4067 - "-rwsr-l-w-" -> "06742"
        ok 4068 - "-rwsr-l-wx" -> "06743"
        ok 4069 - "-rwsr-lr--" -> "06744"
        ok 4070 - "-rwsr-lr-x" -> "06745"
        ok 4071 - "-rwsr-lrw-" -> "06746"
        ok 4072 - "-rwsr-lrwx" -> "06747"
        ok 4073 - "-rwsr-s---" -> "06750"
        ok 4074 - "-rwsr-s--x" -> "06751"
        ok 4075 - "-rwsr-s-w-" -> "06752"
        ok 4076 - "-rwsr-s-wx" -> "06753"
        ok 4077 - "-rwsr-sr--" -> "06754"
        ok 4078 - "-rwsr-sr-x" -> "06755"
        ok 4079 - "-rwsr-srw-" -> "06756"
        ok 4080 - "-rwsr-srwx" -> "06757"
        ok 4081 - "-rwsrwl---" -> "06760"
        ok 4082 - "-rwsrwl--x" -> "06761"
        ok 4083 - "-rwsrwl-w-" -> "06762"
        ok 4084 - "-rwsrwl-wx" -> "06763"
        ok 4085 - "-rwsrwlr--" -> "06764"
        ok 4086 - "-rwsrwlr-x" -> "06765"
        ok 4087 - "-rwsrwlrw-" -> "06766"
        ok 4088 - "-rwsrwlrwx" -> "06767"
        ok 4089 - "-rwsrws---" -> "06770"
        ok 4090 - "-rwsrws--x" -> "06771"
        ok 4091 - "-rwsrws-w-" -> "06772"
        ok 4092 - "-rwsrws-wx" -> "06773"
        ok 4093 - "-rwsrwsr--" -> "06774"
        ok 4094 - "-rwsrwsr-x" -> "06775"
        ok 4095 - "-rwsrwsrw-" -> "06776"
        ok 4096 - "-rwsrwsrwx" -> "06777"
        1..4096
    ok 1 - solaris
    # Subtest: ucb
        ok 1 - "----------" -> "00000"
        ok 2 - "---------x" -> "00001"
        ok 3 - "--------w-" -> "00002"
        ok 4 - "--------wx" -> "00003"
        ok 5 - "-------r--" -> "00004"
        ok 6 - "-------r-x" -> "00005"
        ok 7 - "-------rw-" -> "00006"
        ok 8 - "-------rwx" -> "00007"
        ok 9 - "------x---" -> "00010"
        ok 10 - "------x--x" -> "00011"
        ok 11 - "------x-w-" -> "00012"
        ok 12 - "------x-wx" -> "00013"
        ok 13 - "------xr--" -> "00014"
        ok 14 - "------xr-x" -> "00015"
        ok 15 - "------xrw-" -> "00016"
        ok 16 - "------xrwx" -> "00017"
        ok 17 - "-----w----" -> "00020"
        ok 18 - "-----w---x" -> "00021"
        ok 19 - "-----w--w-" -> "00022"
        ok 20 - "-----w--wx" -> "00023"
        ok 21 - "-----w-r--" -> "00024"
        ok 22 - "-----w-r-x" -> "00025"
        ok 23 - "-----w-rw-" -> "00026"
        ok 24 - "-----w-rwx" -> "00027"
        ok 25 - "-----wx---" -> "00030"
        ok 26 - "-----wx--x" -> "00031"
        ok 27 - "-----wx-w-" -> "00032"
        ok 28 - "-----wx-wx" -> "00033"
        ok 29 - "-----wxr--" -> "00034"
        ok 30 - "-----wxr-x" -> "00035"
        ok 31 - "-----wxrw-" -> "00036"
        ok 32 - "-----wxrwx" -> "00037"
        ok 33 - "----r-----" -> "00040"
        ok 34 - "----r----x" -> "00041"
        ok 35 - "----r---w-" -> "00042"
        ok 36 - "----r---wx" -> "00043"
        ok 37 - "----r--r--" -> "00044"
        ok 38 - "----r--r-x" -> "00045"
        ok 39 - "----r--rw-" -> "00046"
        ok 40 - "----r--rwx" -> "00047"
        ok 41 - "----r-x---" -> "00050"
        ok 42 - "----r-x--x" -> "00051"
        ok 43 - "----r-x-w-" -> "00052"
        ok 44 - "----r-x-wx" -> "00053"
        ok 45 - "----r-xr--" -> "00054"
        ok 46 - "----r-xr-x" -> "00055"
        ok 47 - "----r-xrw-" -> "00056"
        ok 48 - "----r-xrwx" -> "00057"
        ok 49 - "----rw----" -> "00060"
        ok 50 - "----rw---x" -> "00061"
        ok 51 - "----rw--w-" -> "00062"
        ok 52 - "----rw--wx" -> "00063"
        ok 53 - "----rw-r--" -> "00064"
        ok 54 - "----rw-r-x" -> "00065"
        ok 55 - "----rw-rw-" -> "00066"
        ok 56 - "----rw-rwx" -> "00067"
        ok 57 - "----rwx---" -> "00070"
        ok 58 - "----rwx--x" -> "00071"
        ok 59 - "----rwx-w-" -> "00072"
        ok 60 - "----rwx-wx" -> "00073"
        ok 61 - "----rwxr--" -> "00074"
        ok 62 - "----rwxr-x" -> "00075"
        ok 63 - "----rwxrw-" -> "00076"
        ok 64 - "----rwxrwx" -> "00077"
        ok 65 - "---x------" -> "00100"
        ok 66 - "---x-----x" -> "00101"
        ok 67 - "---x----w-" -> "00102"
        ok 68 - "---x----wx" -> "00103"
        ok 69 - "---x---r--" -> "00104"
        ok 70 - "---x---r-x" -> "00105"
        ok 71 - "---x---rw-" -> "00106"
        ok 72 - "---x---rwx" -> "00107"
        ok 73 - "---x--x---" -> "00110"
        ok 74 - "---x--x--x" -> "00111"
        ok 75 - "---x--x-w-" -> "00112"
        ok 76 - "---x--x-wx" -> "00113"
        ok 77 - "---x--xr--" -> "00114"
        ok 78 - "---x--xr-x" -> "00115"
        ok 79 - "---x--xrw-" -> "00116"
        ok 80 - "---x--xrwx" -> "00117"
        ok 81 - "---x-w----" -> "00120"
        ok 82 - "---x-w---x" -> "00121"
        ok 83 - "---x-w--w-" -> "00122"
        ok 84 - "---x-w--wx" -> "00123"
        ok 85 - "---x-w-r--" -> "00124"
        ok 86 - "---x-w-r-x" -> "00125"
        ok 87 - "---x-w-rw-" -> "00126"
        ok 88 - "---x-w-rwx" -> "00127"
        ok 89 - "---x-wx---" -> "00130"
        ok 90 - "---x-wx--x" -> "00131"
        ok 91 - "---x-wx-w-" -> "00132"
        ok 92 - "---x-wx-wx" -> "00133"
        ok 93 - "---x-wxr--" -> "00134"
        ok 94 - "---x-wxr-x" -> "00135"
        ok 95 - "---x-wxrw-" -> "00136"
        ok 96 - "---x-wxrwx" -> "00137"
        ok 97 - "---xr-----" -> "00140"
        ok 98 - "---xr----x" -> "00141"
        ok 99 - "---xr---w-" -> "00142"
        ok 100 - "---xr---wx" -> "00143"
        ok 101 - "---xr--r--" -> "00144"
        ok 102 - "---xr--r-x" -> "00145"
        ok 103 - "---xr--rw-" -> "00146"
        ok 104 - "---xr--rwx" -> "00147"
        ok 105 - "---xr-x---" -> "00150"
        ok 106 - "---xr-x--x" -> "00151"
        ok 107 - "---xr-x-w-" -> "00152"
        ok 108 - "---xr-x-wx" -> "00153"
        ok 109 - "---xr-xr--" -> "00154"
        ok 110 - "---xr-xr-x" -> "00155"
        ok 111 - "---xr-xrw-" -> "00156"
        ok 112 - "---xr-xrwx" -> "00157"
        ok 113 - "---xrw----" -> "00160"
        ok 114 - "---xrw---x" -> "00161"
        ok 115 - "---xrw--w-" -> "00162"
        ok 116 - "---xrw--wx" -> "00163"
        ok 117 - "---xrw-r--" -> "00164"
        ok 118 - "---xrw-r-x" -> "00165"
        ok 119 - "---xrw-rw-" -> "00166"
        ok 120 - "---xrw-rwx" -> "00167"
        ok 121 - "---xrwx---" -> "00170"
        ok 122 - "---xrwx--x" -> "00171"
        ok 123 - "---xrwx-w-" -> "00172"
        ok 124 - "---xrwx-wx" -> "00173"
        ok 125 - "---xrwxr--" -> "00174"
        ok 126 - "---xrwxr-x" -> "00175"
        ok 127 - "---xrwxrw-" -> "00176"
        ok 128 - "---xrwxrwx" -> "00177"
        ok 129 - "--w-------" -> "00200"
        ok 130 - "--w------x" -> "00201"
        ok 131 - "--w-----w-" -> "00202"
        ok 132 - "--w-----wx" -> "00203"
        ok 133 - "--w----r--" -> "00204"
        ok 134 - "--w----r-x" -> "00205"
        ok 135 - "--w----rw-" -> "00206"
        ok 136 - "--w----rwx" -> "00207"
        ok 137 - "--w---x---" -> "00210"
        ok 138 - "--w---x--x" -> "00211"
        ok 139 - "--w---x-w-" -> "00212"
        ok 140 - "--w---x-wx" -> "00213"
        ok 141 - "--w---xr--" -> "00214"
        ok 142 - "--w---xr-x" -> "00215"
        ok 143 - "--w---xrw-" -> "00216"
        ok 144 - "--w---xrwx" -> "00217"
        ok 145 - "--w--w----" -> "00220"
        ok 146 - "--w--w---x" -> "00221"
        ok 147 - "--w--w--w-" -> "00222"
        ok 148 - "--w--w--wx" -> "00223"
        ok 149 - "--w--w-r--" -> "00224"
        ok 150 - "--w--w-r-x" -> "00225"
        ok 151 - "--w--w-rw-" -> "00226"
        ok 152 - "--w--w-rwx" -> "00227"
        ok 153 - "--w--wx---" -> "00230"
        ok 154 - "--w--wx--x" -> "00231"
        ok 155 - "--w--wx-w-" -> "00232"
        ok 156 - "--w--wx-wx" -> "00233"
        ok 157 - "--w--wxr--" -> "00234"
        ok 158 - "--w--wxr-x" -> "00235"
        ok 159 - "--w--wxrw-" -> "00236"
        ok 160 - "--w--wxrwx" -> "00237"
        ok 161 - "--w-r-----" -> "00240"
        ok 162 - "--w-r----x" -> "00241"
        ok 163 - "--w-r---w-" -> "00242"
        ok 164 - "--w-r---wx" -> "00243"
        ok 165 - "--w-r--r--" -> "00244"
        ok 166 - "--w-r--r-x" -> "00245"
        ok 167 - "--w-r--rw-" -> "00246"
        ok 168 - "--w-r--rwx" -> "00247"
        ok 169 - "--w-r-x---" -> "00250"
        ok 170 - "--w-r-x--x" -> "00251"
        ok 171 - "--w-r-x-w-" -> "00252"
        ok 172 - "--w-r-x-wx" -> "00253"
        ok 173 - "--w-r-xr--" -> "00254"
        ok 174 - "--w-r-xr-x" -> "00255"
        ok 175 - "--w-r-xrw-" -> "00256"
        ok 176 - "--w-r-xrwx" -> "00257"
        ok 177 - "--w-rw----" -> "00260"
        ok 178 - "--w-rw---x" -> "00261"
        ok 179 - "--w-rw--w-" -> "00262"
        ok 180 - "--w-rw--wx" -> "00263"
        ok 181 - "--w-rw-r--" -> "00264"
        ok 182 - "--w-rw-r-x" -> "00265"
        ok 183 - "--w-rw-rw-" -> "00266"
        ok 184 - "--w-rw-rwx" -> "00267"
        ok 185 - "--w-rwx---" -> "00270"
        ok 186 - "--w-rwx--x" -> "00271"
        ok 187 - "--w-rwx-w-" -> "00272"
        ok 188 - "--w-rwx-wx" -> "00273"
        ok 189 - "--w-rwxr--" -> "00274"
        ok 190 - "--w-rwxr-x" -> "00275"
        ok 191 - "--w-rwxrw-" -> "00276"
        ok 192 - "--w-rwxrwx" -> "00277"
        ok 193 - "--wx------" -> "00300"
        ok 194 - "--wx-----x" -> "00301"
        ok 195 - "--wx----w-" -> "00302"
        ok 196 - "--wx----wx" -> "00303"
        ok 197 - "--wx---r--" -> "00304"
        ok 198 - "--wx---r-x" -> "00305"
        ok 199 - "--wx---rw-" -> "00306"
        ok 200 - "--wx---rwx" -> "00307"
        ok 201 - "--wx--x---" -> "00310"
        ok 202 - "--wx--x--x" -> "00311"
        ok 203 - "--wx--x-w-" -> "00312"
        ok 204 - "--wx--x-wx" -> "00313"
        ok 205 - "--wx--xr--" -> "00314"
        ok 206 - "--wx--xr-x" -> "00315"
        ok 207 - "--wx--xrw-" -> "00316"
        ok 208 - "--wx--xrwx" -> "00317"
        ok 209 - "--wx-w----" -> "00320"
        ok 210 - "--wx-w---x" -> "00321"
        ok 211 - "--wx-w--w-" -> "00322"
        ok 212 - "--wx-w--wx" -> "00323"
        ok 213 - "--wx-w-r--" -> "00324"
        ok 214 - "--wx-w-r-x" -> "00325"
        ok 215 - "--wx-w-rw-" -> "00326"
        ok 216 - "--wx-w-rwx" -> "00327"
        ok 217 - "--wx-wx---" -> "00330"
        ok 218 - "--wx-wx--x" -> "00331"
        ok 219 - "--wx-wx-w-" -> "00332"
        ok 220 - "--wx-wx-wx" -> "00333"
        ok 221 - "--wx-wxr--" -> "00334"
        ok 222 - "--wx-wxr-x" -> "00335"
        ok 223 - "--wx-wxrw-" -> "00336"
        ok 224 - "--wx-wxrwx" -> "00337"
        ok 225 - "--wxr-----" -> "00340"
        ok 226 - "--wxr----x" -> "00341"
        ok 227 - "--wxr---w-" -> "00342"
        ok 228 - "--wxr---wx" -> "00343"
        ok 229 - "--wxr--r--" -> "00344"
        ok 230 - "--wxr--r-x" -> "00345"
        ok 231 - "--wxr--rw-" -> "00346"
        ok 232 - "--wxr--rwx" -> "00347"
        ok 233 - "--wxr-x---" -> "00350"
        ok 234 - "--wxr-x--x" -> "00351"
        ok 235 - "--wxr-x-w-" -> "00352"
        ok 236 - "--wxr-x-wx" -> "00353"
        ok 237 - "--wxr-xr--" -> "00354"
        ok 238 - "--wxr-xr-x" -> "00355"
        ok 239 - "--wxr-xrw-" -> "00356"
        ok 240 - "--wxr-xrwx" -> "00357"
        ok 241 - "--wxrw----" -> "00360"
        ok 242 - "--wxrw---x" -> "00361"
        ok 243 - "--wxrw--w-" -> "00362"
        ok 244 - "--wxrw--wx" -> "00363"
        ok 245 - "--wxrw-r--" -> "00364"
        ok 246 - "--wxrw-r-x" -> "00365"
        ok 247 - "--wxrw-rw-" -> "00366"
        ok 248 - "--wxrw-rwx" -> "00367"
        ok 249 - "--wxrwx---" -> "00370"
        ok 250 - "--wxrwx--x" -> "00371"
        ok 251 - "--wxrwx-w-" -> "00372"
        ok 252 - "--wxrwx-wx" -> "00373"
        ok 253 - "--wxrwxr--" -> "00374"
        ok 254 - "--wxrwxr-x" -> "00375"
        ok 255 - "--wxrwxrw-" -> "00376"
        ok 256 - "--wxrwxrwx" -> "00377"
        ok 257 - "-r--------" -> "00400"
        ok 258 - "-r-------x" -> "00401"
        ok 259 - "-r------w-" -> "00402"
        ok 260 - "-r------wx" -> "00403"
        ok 261 - "-r-----r--" -> "00404"
        ok 262 - "-r-----r-x" -> "00405"
        ok 263 - "-r-----rw-" -> "00406"
        ok 264 - "-r-----rwx" -> "00407"
        ok 265 - "-r----x---" -> "00410"
        ok 266 - "-r----x--x" -> "00411"
        ok 267 - "-r----x-w-" -> "00412"
        ok 268 - "-r----x-wx" -> "00413"
        ok 269 - "-r----xr--" -> "00414"
        ok 270 - "-r----xr-x" -> "00415"
        ok 271 - "-r----xrw-" -> "00416"
        ok 272 - "-r----xrwx" -> "00417"
        ok 273 - "-r---w----" -> "00420"
        ok 274 - "-r---w---x" -> "00421"
        ok 275 - "-r---w--w-" -> "00422"
        ok 276 - "-r---w--wx" -> "00423"
        ok 277 - "-r---w-r--" -> "00424"
        ok 278 - "-r---w-r-x" -> "00425"
        ok 279 - "-r---w-rw-" -> "00426"
        ok 280 - "-r---w-rwx" -> "00427"
        ok 281 - "-r---wx---" -> "00430"
        ok 282 - "-r---wx--x" -> "00431"
        ok 283 - "-r---wx-w-" -> "00432"
        ok 284 - "-r---wx-wx" -> "00433"
        ok 285 - "-r---wxr--" -> "00434"
        ok 286 - "-r---wxr-x" -> "00435"
        ok 287 - "-r---wxrw-" -> "00436"
        ok 288 - "-r---wxrwx" -> "00437"
        ok 289 - "-r--r-----" -> "00440"
        ok 290 - "-r--r----x" -> "00441"
        ok 291 - "-r--r---w-" -> "00442"
        ok 292 - "-r--r---wx" -> "00443"
        ok 293 - "-r--r--r--" -> "00444"
        ok 294 - "-r--r--r-x" -> "00445"
        ok 295 - "-r--r--rw-" -> "00446"
        ok 296 - "-r--r--rwx" -> "00447"
        ok 297 - "-r--r-x---" -> "00450"
        ok 298 - "-r--r-x--x" -> "00451"
        ok 299 - "-r--r-x-w-" -> "00452"
        ok 300 - "-r--r-x-wx" -> "00453"
        ok 301 - "-r--r-xr--" -> "00454"
        ok 302 - "-r--r-xr-x" -> "00455"
        ok 303 - "-r--r-xrw-" -> "00456"
        ok 304 - "-r--r-xrwx" -> "00457"
        ok 305 - "-r--rw----" -> "00460"
        ok 306 - "-r--rw---x" -> "00461"
        ok 307 - "-r--rw--w-" -> "00462"
        ok 308 - "-r--rw--wx" -> "00463"
        ok 309 - "-r--rw-r--" -> "00464"
        ok 310 - "-r--rw-r-x" -> "00465"
        ok 311 - "-r--rw-rw-" -> "00466"
        ok 312 - "-r--rw-rwx" -> "00467"
        ok 313 - "-r--rwx---" -> "00470"
        ok 314 - "-r--rwx--x" -> "00471"
        ok 315 - "-r--rwx-w-" -> "00472"
        ok 316 - "-r--rwx-wx" -> "00473"
        ok 317 - "-r--rwxr--" -> "00474"
        ok 318 - "-r--rwxr-x" -> "00475"
        ok 319 - "-r--rwxrw-" -> "00476"
        ok 320 - "-r--rwxrwx" -> "00477"
        ok 321 - "-r-x------" -> "00500"
        ok 322 - "-r-x-----x" -> "00501"
        ok 323 - "-r-x----w-" -> "00502"
        ok 324 - "-r-x----wx" -> "00503"
        ok 325 - "-r-x---r--" -> "00504"
        ok 326 - "-r-x---r-x" -> "00505"
        ok 327 - "-r-x---rw-" -> "00506"
        ok 328 - "-r-x---rwx" -> "00507"
        ok 329 - "-r-x--x---" -> "00510"
        ok 330 - "-r-x--x--x" -> "00511"
        ok 331 - "-r-x--x-w-" -> "00512"
        ok 332 - "-r-x--x-wx" -> "00513"
        ok 333 - "-r-x--xr--" -> "00514"
        ok 334 - "-r-x--xr-x" -> "00515"
        ok 335 - "-r-x--xrw-" -> "00516"
        ok 336 - "-r-x--xrwx" -> "00517"
        ok 337 - "-r-x-w----" -> "00520"
        ok 338 - "-r-x-w---x" -> "00521"
        ok 339 - "-r-x-w--w-" -> "00522"
        ok 340 - "-r-x-w--wx" -> "00523"
        ok 341 - "-r-x-w-r--" -> "00524"
        ok 342 - "-r-x-w-r-x" -> "00525"
        ok 343 - "-r-x-w-rw-" -> "00526"
        ok 344 - "-r-x-w-rwx" -> "00527"
        ok 345 - "-r-x-wx---" -> "00530"
        ok 346 - "-r-x-wx--x" -> "00531"
        ok 347 - "-r-x-wx-w-" -> "00532"
        ok 348 - "-r-x-wx-wx" -> "00533"
        ok 349 - "-r-x-wxr--" -> "00534"
        ok 350 - "-r-x-wxr-x" -> "00535"
        ok 351 - "-r-x-wxrw-" -> "00536"
        ok 352 - "-r-x-wxrwx" -> "00537"
        ok 353 - "-r-xr-----" -> "00540"
        ok 354 - "-r-xr----x" -> "00541"
        ok 355 - "-r-xr---w-" -> "00542"
        ok 356 - "-r-xr---wx" -> "00543"
        ok 357 - "-r-xr--r--" -> "00544"
        ok 358 - "-r-xr--r-x" -> "00545"
        ok 359 - "-r-xr--rw-" -> "00546"
        ok 360 - "-r-xr--rwx" -> "00547"
        ok 361 - "-r-xr-x---" -> "00550"
        ok 362 - "-r-xr-x--x" -> "00551"
        ok 363 - "-r-xr-x-w-" -> "00552"
        ok 364 - "-r-xr-x-wx" -> "00553"
        ok 365 - "-r-xr-xr--" -> "00554"
        ok 366 - "-r-xr-xr-x" -> "00555"
        ok 367 - "-r-xr-xrw-" -> "00556"
        ok 368 - "-r-xr-xrwx" -> "00557"
        ok 369 - "-r-xrw----" -> "00560"
        ok 370 - "-r-xrw---x" -> "00561"
        ok 371 - "-r-xrw--w-" -> "00562"
        ok 372 - "-r-xrw--wx" -> "00563"
        ok 373 - "-r-xrw-r--" -> "00564"
        ok 374 - "-r-xrw-r-x" -> "00565"
        ok 375 - "-r-xrw-rw-" -> "00566"
        ok 376 - "-r-xrw-rwx" -> "00567"
        ok 377 - "-r-xrwx---" -> "00570"
        ok 378 - "-r-xrwx--x" -> "00571"
        ok 379 - "-r-xrwx-w-" -> "00572"
        ok 380 - "-r-xrwx-wx" -> "00573"
        ok 381 - "-r-xrwxr--" -> "00574"
        ok 382 - "-r-xrwxr-x" -> "00575"
        ok 383 - "-r-xrwxrw-" -> "00576"
        ok 384 - "-r-xrwxrwx" -> "00577"
        ok 385 - "-rw-------" -> "00600"
        ok 386 - "-rw------x" -> "00601"
        ok 387 - "-rw-----w-" -> "00602"
        ok 388 - "-rw-----wx" -> "00603"
        ok 389 - "-rw----r--" -> "00604"
        ok 390 - "-rw----r-x" -> "00605"
        ok 391 - "-rw----rw-" -> "00606"
        ok 392 - "-rw----rwx" -> "00607"
        ok 393 - "-rw---x---" -> "00610"
        ok 394 - "-rw---x--x" -> "00611"
        ok 395 - "-rw---x-w-" -> "00612"
        ok 396 - "-rw---x-wx" -> "00613"
        ok 397 - "-rw---xr--" -> "00614"
        ok 398 - "-rw---xr-x" -> "00615"
        ok 399 - "-rw---xrw-" -> "00616"
        ok 400 - "-rw---xrwx" -> "00617"
        ok 401 - "-rw--w----" -> "00620"
        ok 402 - "-rw--w---x" -> "00621"
        ok 403 - "-rw--w--w-" -> "00622"
        ok 404 - "-rw--w--wx" -> "00623"
        ok 405 - "-rw--w-r--" -> "00624"
        ok 406 - "-rw--w-r-x" -> "00625"
        ok 407 - "-rw--w-rw-" -> "00626"
        ok 408 - "-rw--w-rwx" -> "00627"
        ok 409 - "-rw--wx---" -> "00630"
        ok 410 - "-rw--wx--x" -> "00631"
        ok 411 - "-rw--wx-w-" -> "00632"
        ok 412 - "-rw--wx-wx" -> "00633"
        ok 413 - "-rw--wxr--" -> "00634"
        ok 414 - "-rw--wxr-x" -> "00635"
        ok 415 - "-rw--wxrw-" -> "00636"
        ok 416 - "-rw--wxrwx" -> "00637"
        ok 417 - "-rw-r-----" -> "00640"
        ok 418 - "-rw-r----x" -> "00641"
        ok 419 - "-rw-r---w-" -> "00642"
        ok 420 - "-rw-r---wx" -> "00643"
        ok 421 - "-rw-r--r--" -> "00644"
        ok 422 - "-rw-r--r-x" -> "00645"
        ok 423 - "-rw-r--rw-" -> "00646"
        ok 424 - "-rw-r--rwx" -> "00647"
        ok 425 - "-rw-r-x---" -> "00650"
        ok 426 - "-rw-r-x--x" -> "00651"
        ok 427 - "-rw-r-x-w-" -> "00652"
        ok 428 - "-rw-r-x-wx" -> "00653"
        ok 429 - "-rw-r-xr--" -> "00654"
        ok 430 - "-rw-r-xr-x" -> "00655"
        ok 431 - "-rw-r-xrw-" -> "00656"
        ok 432 - "-rw-r-xrwx" -> "00657"
        ok 433 - "-rw-rw----" -> "00660"
        ok 434 - "-rw-rw---x" -> "00661"
        ok 435 - "-rw-rw--w-" -> "00662"
        ok 436 - "-rw-rw--wx" -> "00663"
        ok 437 - "-rw-rw-r--" -> "00664"
        ok 438 - "-rw-rw-r-x" -> "00665"
        ok 439 - "-rw-rw-rw-" -> "00666"
        ok 440 - "-rw-rw-rwx" -> "00667"
        ok 441 - "-rw-rwx---" -> "00670"
        ok 442 - "-rw-rwx--x" -> "00671"
        ok 443 - "-rw-rwx-w-" -> "00672"
        ok 444 - "-rw-rwx-wx" -> "00673"
        ok 445 - "-rw-rwxr--" -> "00674"
        ok 446 - "-rw-rwxr-x" -> "00675"
        ok 447 - "-rw-rwxrw-" -> "00676"
        ok 448 - "-rw-rwxrwx" -> "00677"
        ok 449 - "-rwx------" -> "00700"
        ok 450 - "-rwx-----x" -> "00701"
        ok 451 - "-rwx----w-" -> "00702"
        ok 452 - "-rwx----wx" -> "00703"
        ok 453 - "-rwx---r--" -> "00704"
        ok 454 - "-rwx---r-x" -> "00705"
        ok 455 - "-rwx---rw-" -> "00706"
        ok 456 - "-rwx---rwx" -> "00707"
        ok 457 - "-rwx--x---" -> "00710"
        ok 458 - "-rwx--x--x" -> "00711"
        ok 459 - "-rwx--x-w-" -> "00712"
        ok 460 - "-rwx--x-wx" -> "00713"
        ok 461 - "-rwx--xr--" -> "00714"
        ok 462 - "-rwx--xr-x" -> "00715"
        ok 463 - "-rwx--xrw-" -> "00716"
        ok 464 - "-rwx--xrwx" -> "00717"
        ok 465 - "-rwx-w----" -> "00720"
        ok 466 - "-rwx-w---x" -> "00721"
        ok 467 - "-rwx-w--w-" -> "00722"
        ok 468 - "-rwx-w--wx" -> "00723"
        ok 469 - "-rwx-w-r--" -> "00724"
        ok 470 - "-rwx-w-r-x" -> "00725"
        ok 471 - "-rwx-w-rw-" -> "00726"
        ok 472 - "-rwx-w-rwx" -> "00727"
        ok 473 - "-rwx-wx---" -> "00730"
        ok 474 - "-rwx-wx--x" -> "00731"
        ok 475 - "-rwx-wx-w-" -> "00732"
        ok 476 - "-rwx-wx-wx" -> "00733"
        ok 477 - "-rwx-wxr--" -> "00734"
        ok 478 - "-rwx-wxr-x" -> "00735"
        ok 479 - "-rwx-wxrw-" -> "00736"
        ok 480 - "-rwx-wxrwx" -> "00737"
        ok 481 - "-rwxr-----" -> "00740"
        ok 482 - "-rwxr----x" -> "00741"
        ok 483 - "-rwxr---w-" -> "00742"
        ok 484 - "-rwxr---wx" -> "00743"
        ok 485 - "-rwxr--r--" -> "00744"
        ok 486 - "-rwxr--r-x" -> "00745"
        ok 487 - "-rwxr--rw-" -> "00746"
        ok 488 - "-rwxr--rwx" -> "00747"
        ok 489 - "-rwxr-x---" -> "00750"
        ok 490 - "-rwxr-x--x" -> "00751"
        ok 491 - "-rwxr-x-w-" -> "00752"
        ok 492 - "-rwxr-x-wx" -> "00753"
        ok 493 - "-rwxr-xr--" -> "00754"
        ok 494 - "-rwxr-xr-x" -> "00755"
        ok 495 - "-rwxr-xrw-" -> "00756"
        ok 496 - "-rwxr-xrwx" -> "00757"
        ok 497 - "-rwxrw----" -> "00760"
        ok 498 - "-rwxrw---x" -> "00761"
        ok 499 - "-rwxrw--w-" -> "00762"
        ok 500 - "-rwxrw--wx" -> "00763"
        ok 501 - "-rwxrw-r--" -> "00764"
        ok 502 - "-rwxrw-r-x" -> "00765"
        ok 503 - "-rwxrw-rw-" -> "00766"
        ok 504 - "-rwxrw-rwx" -> "00767"
        ok 505 - "-rwxrwx---" -> "00770"
        ok 506 - "-rwxrwx--x" -> "00771"
        ok 507 - "-rwxrwx-w-" -> "00772"
        ok 508 - "-rwxrwx-wx" -> "00773"
        ok 509 - "-rwxrwxr--" -> "00774"
        ok 510 - "-rwxrwxr-x" -> "00775"
        ok 511 - "-rwxrwxrw-" -> "00776"
        ok 512 - "-rwxrwxrwx" -> "00777"
        ok 513 - "----------" -> "00000"
        ok 514 - "---------x" -> "00001"
        ok 515 - "--------w-" -> "00002"
        ok 516 - "--------wx" -> "00003"
        ok 517 - "-------r--" -> "00004"
        ok 518 - "-------r-x" -> "00005"
        ok 519 - "-------rw-" -> "00006"
        ok 520 - "-------rwx" -> "00007"
        ok 521 - "------x---" -> "00010"
        ok 522 - "------x--x" -> "00011"
        ok 523 - "------x-w-" -> "00012"
        ok 524 - "------x-wx" -> "00013"
        ok 525 - "------xr--" -> "00014"
        ok 526 - "------xr-x" -> "00015"
        ok 527 - "------xrw-" -> "00016"
        ok 528 - "------xrwx" -> "00017"
        ok 529 - "-----w----" -> "00020"
        ok 530 - "-----w---x" -> "00021"
        ok 531 - "-----w--w-" -> "00022"
        ok 532 - "-----w--wx" -> "00023"
        ok 533 - "-----w-r--" -> "00024"
        ok 534 - "-----w-r-x" -> "00025"
        ok 535 - "-----w-rw-" -> "00026"
        ok 536 - "-----w-rwx" -> "00027"
        ok 537 - "-----wx---" -> "00030"
        ok 538 - "-----wx--x" -> "00031"
        ok 539 - "-----wx-w-" -> "00032"
        ok 540 - "-----wx-wx" -> "00033"
        ok 541 - "-----wxr--" -> "00034"
        ok 542 - "-----wxr-x" -> "00035"
        ok 543 - "-----wxrw-" -> "00036"
        ok 544 - "-----wxrwx" -> "00037"
        ok 545 - "----r-----" -> "00040"
        ok 546 - "----r----x" -> "00041"
        ok 547 - "----r---w-" -> "00042"
        ok 548 - "----r---wx" -> "00043"
        ok 549 - "----r--r--" -> "00044"
        ok 550 - "----r--r-x" -> "00045"
        ok 551 - "----r--rw-" -> "00046"
        ok 552 - "----r--rwx" -> "00047"
        ok 553 - "----r-x---" -> "00050"
        ok 554 - "----r-x--x" -> "00051"
        ok 555 - "----r-x-w-" -> "00052"
        ok 556 - "----r-x-wx" -> "00053"
        ok 557 - "----r-xr--" -> "00054"
        ok 558 - "----r-xr-x" -> "00055"
        ok 559 - "----r-xrw-" -> "00056"
        ok 560 - "----r-xrwx" -> "00057"
        ok 561 - "----rw----" -> "00060"
        ok 562 - "----rw---x" -> "00061"
        ok 563 - "----rw--w-" -> "00062"
        ok 564 - "----rw--wx" -> "00063"
        ok 565 - "----rw-r--" -> "00064"
        ok 566 - "----rw-r-x" -> "00065"
        ok 567 - "----rw-rw-" -> "00066"
        ok 568 - "----rw-rwx" -> "00067"
        ok 569 - "----rwx---" -> "00070"
        ok 570 - "----rwx--x" -> "00071"
        ok 571 - "----rwx-w-" -> "00072"
        ok 572 - "----rwx-wx" -> "00073"
        ok 573 - "----rwxr--" -> "00074"
        ok 574 - "----rwxr-x" -> "00075"
        ok 575 - "----rwxrw-" -> "00076"
        ok 576 - "----rwxrwx" -> "00077"
        ok 577 - "---x------" -> "00100"
        ok 578 - "---x-----x" -> "00101"
        ok 579 - "---x----w-" -> "00102"
        ok 580 - "---x----wx" -> "00103"
        ok 581 - "---x---r--" -> "00104"
        ok 582 - "---x---r-x" -> "00105"
        ok 583 - "---x---rw-" -> "00106"
        ok 584 - "---x---rwx" -> "00107"
        ok 585 - "---x--x---" -> "00110"
        ok 586 - "---x--x--x" -> "00111"
        ok 587 - "---x--x-w-" -> "00112"
        ok 588 - "---x--x-wx" -> "00113"
        ok 589 - "---x--xr--" -> "00114"
        ok 590 - "---x--xr-x" -> "00115"
        ok 591 - "---x--xrw-" -> "00116"
        ok 592 - "---x--xrwx" -> "00117"
        ok 593 - "---x-w----" -> "00120"
        ok 594 - "---x-w---x" -> "00121"
        ok 595 - "---x-w--w-" -> "00122"
        ok 596 - "---x-w--wx" -> "00123"
        ok 597 - "---x-w-r--" -> "00124"
        ok 598 - "---x-w-r-x" -> "00125"
        ok 599 - "---x-w-rw-" -> "00126"
        ok 600 - "---x-w-rwx" -> "00127"
        ok 601 - "---x-wx---" -> "00130"
        ok 602 - "---x-wx--x" -> "00131"
        ok 603 - "---x-wx-w-" -> "00132"
        ok 604 - "---x-wx-wx" -> "00133"
        ok 605 - "---x-wxr--" -> "00134"
        ok 606 - "---x-wxr-x" -> "00135"
        ok 607 - "---x-wxrw-" -> "00136"
        ok 608 - "---x-wxrwx" -> "00137"
        ok 609 - "---xr-----" -> "00140"
        ok 610 - "---xr----x" -> "00141"
        ok 611 - "---xr---w-" -> "00142"
        ok 612 - "---xr---wx" -> "00143"
        ok 613 - "---xr--r--" -> "00144"
        ok 614 - "---xr--r-x" -> "00145"
        ok 615 - "---xr--rw-" -> "00146"
        ok 616 - "---xr--rwx" -> "00147"
        ok 617 - "---xr-x---" -> "00150"
        ok 618 - "---xr-x--x" -> "00151"
        ok 619 - "---xr-x-w-" -> "00152"
        ok 620 - "---xr-x-wx" -> "00153"
        ok 621 - "---xr-xr--" -> "00154"
        ok 622 - "---xr-xr-x" -> "00155"
        ok 623 - "---xr-xrw-" -> "00156"
        ok 624 - "---xr-xrwx" -> "00157"
        ok 625 - "---xrw----" -> "00160"
        ok 626 - "---xrw---x" -> "00161"
        ok 627 - "---xrw--w-" -> "00162"
        ok 628 - "---xrw--wx" -> "00163"
        ok 629 - "---xrw-r--" -> "00164"
        ok 630 - "---xrw-r-x" -> "00165"
        ok 631 - "---xrw-rw-" -> "00166"
        ok 632 - "---xrw-rwx" -> "00167"
        ok 633 - "---xrwx---" -> "00170"
        ok 634 - "---xrwx--x" -> "00171"
        ok 635 - "---xrwx-w-" -> "00172"
        ok 636 - "---xrwx-wx" -> "00173"
        ok 637 - "---xrwxr--" -> "00174"
        ok 638 - "---xrwxr-x" -> "00175"
        ok 639 - "---xrwxrw-" -> "00176"
        ok 640 - "---xrwxrwx" -> "00177"
        ok 641 - "--w-------" -> "00200"
        ok 642 - "--w------x" -> "00201"
        ok 643 - "--w-----w-" -> "00202"
        ok 644 - "--w-----wx" -> "00203"
        ok 645 - "--w----r--" -> "00204"
        ok 646 - "--w----r-x" -> "00205"
        ok 647 - "--w----rw-" -> "00206"
        ok 648 - "--w----rwx" -> "00207"
        ok 649 - "--w---x---" -> "00210"
        ok 650 - "--w---x--x" -> "00211"
        ok 651 - "--w---x-w-" -> "00212"
        ok 652 - "--w---x-wx" -> "00213"
        ok 653 - "--w---xr--" -> "00214"
        ok 654 - "--w---xr-x" -> "00215"
        ok 655 - "--w---xrw-" -> "00216"
        ok 656 - "--w---xrwx" -> "00217"
        ok 657 - "--w--w----" -> "00220"
        ok 658 - "--w--w---x" -> "00221"
        ok 659 - "--w--w--w-" -> "00222"
        ok 660 - "--w--w--wx" -> "00223"
        ok 661 - "--w--w-r--" -> "00224"
        ok 662 - "--w--w-r-x" -> "00225"
        ok 663 - "--w--w-rw-" -> "00226"
        ok 664 - "--w--w-rwx" -> "00227"
        ok 665 - "--w--wx---" -> "00230"
        ok 666 - "--w--wx--x" -> "00231"
        ok 667 - "--w--wx-w-" -> "00232"
        ok 668 - "--w--wx-wx" -> "00233"
        ok 669 - "--w--wxr--" -> "00234"
        ok 670 - "--w--wxr-x" -> "00235"
        ok 671 - "--w--wxrw-" -> "00236"
        ok 672 - "--w--wxrwx" -> "00237"
        ok 673 - "--w-r-----" -> "00240"
        ok 674 - "--w-r----x" -> "00241"
        ok 675 - "--w-r---w-" -> "00242"
        ok 676 - "--w-r---wx" -> "00243"
        ok 677 - "--w-r--r--" -> "00244"
        ok 678 - "--w-r--r-x" -> "00245"
        ok 679 - "--w-r--rw-" -> "00246"
        ok 680 - "--w-r--rwx" -> "00247"
        ok 681 - "--w-r-x---" -> "00250"
        ok 682 - "--w-r-x--x" -> "00251"
        ok 683 - "--w-r-x-w-" -> "00252"
        ok 684 - "--w-r-x-wx" -> "00253"
        ok 685 - "--w-r-xr--" -> "00254"
        ok 686 - "--w-r-xr-x" -> "00255"
        ok 687 - "--w-r-xrw-" -> "00256"
        ok 688 - "--w-r-xrwx" -> "00257"
        ok 689 - "--w-rw----" -> "00260"
        ok 690 - "--w-rw---x" -> "00261"
        ok 691 - "--w-rw--w-" -> "00262"
        ok 692 - "--w-rw--wx" -> "00263"
        ok 693 - "--w-rw-r--" -> "00264"
        ok 694 - "--w-rw-r-x" -> "00265"
        ok 695 - "--w-rw-rw-" -> "00266"
        ok 696 - "--w-rw-rwx" -> "00267"
        ok 697 - "--w-rwx---" -> "00270"
        ok 698 - "--w-rwx--x" -> "00271"
        ok 699 - "--w-rwx-w-" -> "00272"
        ok 700 - "--w-rwx-wx" -> "00273"
        ok 701 - "--w-rwxr--" -> "00274"
        ok 702 - "--w-rwxr-x" -> "00275"
        ok 703 - "--w-rwxrw-" -> "00276"
        ok 704 - "--w-rwxrwx" -> "00277"
        ok 705 - "--wx------" -> "00300"
        ok 706 - "--wx-----x" -> "00301"
        ok 707 - "--wx----w-" -> "00302"
        ok 708 - "--wx----wx" -> "00303"
        ok 709 - "--wx---r--" -> "00304"
        ok 710 - "--wx---r-x" -> "00305"
        ok 711 - "--wx---rw-" -> "00306"
        ok 712 - "--wx---rwx" -> "00307"
        ok 713 - "--wx--x---" -> "00310"
        ok 714 - "--wx--x--x" -> "00311"
        ok 715 - "--wx--x-w-" -> "00312"
        ok 716 - "--wx--x-wx" -> "00313"
        ok 717 - "--wx--xr--" -> "00314"
        ok 718 - "--wx--xr-x" -> "00315"
        ok 719 - "--wx--xrw-" -> "00316"
        ok 720 - "--wx--xrwx" -> "00317"
        ok 721 - "--wx-w----" -> "00320"
        ok 722 - "--wx-w---x" -> "00321"
        ok 723 - "--wx-w--w-" -> "00322"
        ok 724 - "--wx-w--wx" -> "00323"
        ok 725 - "--wx-w-r--" -> "00324"
        ok 726 - "--wx-w-r-x" -> "00325"
        ok 727 - "--wx-w-rw-" -> "00326"
        ok 728 - "--wx-w-rwx" -> "00327"
        ok 729 - "--wx-wx---" -> "00330"
        ok 730 - "--wx-wx--x" -> "00331"
        ok 731 - "--wx-wx-w-" -> "00332"
        ok 732 - "--wx-wx-wx" -> "00333"
        ok 733 - "--wx-wxr--" -> "00334"
        ok 734 - "--wx-wxr-x" -> "00335"
        ok 735 - "--wx-wxrw-" -> "00336"
        ok 736 - "--wx-wxrwx" -> "00337"
        ok 737 - "--wxr-----" -> "00340"
        ok 738 - "--wxr----x" -> "00341"
        ok 739 - "--wxr---w-" -> "00342"
        ok 740 - "--wxr---wx" -> "00343"
        ok 741 - "--wxr--r--" -> "00344"
        ok 742 - "--wxr--r-x" -> "00345"
        ok 743 - "--wxr--rw-" -> "00346"
        ok 744 - "--wxr--rwx" -> "00347"
        ok 745 - "--wxr-x---" -> "00350"
        ok 746 - "--wxr-x--x" -> "00351"
        ok 747 - "--wxr-x-w-" -> "00352"
        ok 748 - "--wxr-x-wx" -> "00353"
        ok 749 - "--wxr-xr--" -> "00354"
        ok 750 - "--wxr-xr-x" -> "00355"
        ok 751 - "--wxr-xrw-" -> "00356"
        ok 752 - "--wxr-xrwx" -> "00357"
        ok 753 - "--wxrw----" -> "00360"
        ok 754 - "--wxrw---x" -> "00361"
        ok 755 - "--wxrw--w-" -> "00362"
        ok 756 - "--wxrw--wx" -> "00363"
        ok 757 - "--wxrw-r--" -> "00364"
        ok 758 - "--wxrw-r-x" -> "00365"
        ok 759 - "--wxrw-rw-" -> "00366"
        ok 760 - "--wxrw-rwx" -> "00367"
        ok 761 - "--wxrwx---" -> "00370"
        ok 762 - "--wxrwx--x" -> "00371"
        ok 763 - "--wxrwx-w-" -> "00372"
        ok 764 - "--wxrwx-wx" -> "00373"
        ok 765 - "--wxrwxr--" -> "00374"
        ok 766 - "--wxrwxr-x" -> "00375"
        ok 767 - "--wxrwxrw-" -> "00376"
        ok 768 - "--wxrwxrwx" -> "00377"
        ok 769 - "-r--------" -> "00400"
        ok 770 - "-r-------x" -> "00401"
        ok 771 - "-r------w-" -> "00402"
        ok 772 - "-r------wx" -> "00403"
        ok 773 - "-r-----r--" -> "00404"
        ok 774 - "-r-----r-x" -> "00405"
        ok 775 - "-r-----rw-" -> "00406"
        ok 776 - "-r-----rwx" -> "00407"
        ok 777 - "-r----x---" -> "00410"
        ok 778 - "-r----x--x" -> "00411"
        ok 779 - "-r----x-w-" -> "00412"
        ok 780 - "-r----x-wx" -> "00413"
        ok 781 - "-r----xr--" -> "00414"
        ok 782 - "-r----xr-x" -> "00415"
        ok 783 - "-r----xrw-" -> "00416"
        ok 784 - "-r----xrwx" -> "00417"
        ok 785 - "-r---w----" -> "00420"
        ok 786 - "-r---w---x" -> "00421"
        ok 787 - "-r---w--w-" -> "00422"
        ok 788 - "-r---w--wx" -> "00423"
        ok 789 - "-r---w-r--" -> "00424"
        ok 790 - "-r---w-r-x" -> "00425"
        ok 791 - "-r---w-rw-" -> "00426"
        ok 792 - "-r---w-rwx" -> "00427"
        ok 793 - "-r---wx---" -> "00430"
        ok 794 - "-r---wx--x" -> "00431"
        ok 795 - "-r---wx-w-" -> "00432"
        ok 796 - "-r---wx-wx" -> "00433"
        ok 797 - "-r---wxr--" -> "00434"
        ok 798 - "-r---wxr-x" -> "00435"
        ok 799 - "-r---wxrw-" -> "00436"
        ok 800 - "-r---wxrwx" -> "00437"
        ok 801 - "-r--r-----" -> "00440"
        ok 802 - "-r--r----x" -> "00441"
        ok 803 - "-r--r---w-" -> "00442"
        ok 804 - "-r--r---wx" -> "00443"
        ok 805 - "-r--r--r--" -> "00444"
        ok 806 - "-r--r--r-x" -> "00445"
        ok 807 - "-r--r--rw-" -> "00446"
        ok 808 - "-r--r--rwx" -> "00447"
        ok 809 - "-r--r-x---" -> "00450"
        ok 810 - "-r--r-x--x" -> "00451"
        ok 811 - "-r--r-x-w-" -> "00452"
        ok 812 - "-r--r-x-wx" -> "00453"
        ok 813 - "-r--r-xr--" -> "00454"
        ok 814 - "-r--r-xr-x" -> "00455"
        ok 815 - "-r--r-xrw-" -> "00456"
        ok 816 - "-r--r-xrwx" -> "00457"
        ok 817 - "-r--rw----" -> "00460"
        ok 818 - "-r--rw---x" -> "00461"
        ok 819 - "-r--rw--w-" -> "00462"
        ok 820 - "-r--rw--wx" -> "00463"
        ok 821 - "-r--rw-r--" -> "00464"
        ok 822 - "-r--rw-r-x" -> "00465"
        ok 823 - "-r--rw-rw-" -> "00466"
        ok 824 - "-r--rw-rwx" -> "00467"
        ok 825 - "-r--rwx---" -> "00470"
        ok 826 - "-r--rwx--x" -> "00471"
        ok 827 - "-r--rwx-w-" -> "00472"
        ok 828 - "-r--rwx-wx" -> "00473"
        ok 829 - "-r--rwxr--" -> "00474"
        ok 830 - "-r--rwxr-x" -> "00475"
        ok 831 - "-r--rwxrw-" -> "00476"
        ok 832 - "-r--rwxrwx" -> "00477"
        ok 833 - "-r-x------" -> "00500"
        ok 834 - "-r-x-----x" -> "00501"
        ok 835 - "-r-x----w-" -> "00502"
        ok 836 - "-r-x----wx" -> "00503"
        ok 837 - "-r-x---r--" -> "00504"
        ok 838 - "-r-x---r-x" -> "00505"
        ok 839 - "-r-x---rw-" -> "00506"
        ok 840 - "-r-x---rwx" -> "00507"
        ok 841 - "-r-x--x---" -> "00510"
        ok 842 - "-r-x--x--x" -> "00511"
        ok 843 - "-r-x--x-w-" -> "00512"
        ok 844 - "-r-x--x-wx" -> "00513"
        ok 845 - "-r-x--xr--" -> "00514"
        ok 846 - "-r-x--xr-x" -> "00515"
        ok 847 - "-r-x--xrw-" -> "00516"
        ok 848 - "-r-x--xrwx" -> "00517"
        ok 849 - "-r-x-w----" -> "00520"
        ok 850 - "-r-x-w---x" -> "00521"
        ok 851 - "-r-x-w--w-" -> "00522"
        ok 852 - "-r-x-w--wx" -> "00523"
        ok 853 - "-r-x-w-r--" -> "00524"
        ok 854 - "-r-x-w-r-x" -> "00525"
        ok 855 - "-r-x-w-rw-" -> "00526"
        ok 856 - "-r-x-w-rwx" -> "00527"
        ok 857 - "-r-x-wx---" -> "00530"
        ok 858 - "-r-x-wx--x" -> "00531"
        ok 859 - "-r-x-wx-w-" -> "00532"
        ok 860 - "-r-x-wx-wx" -> "00533"
        ok 861 - "-r-x-wxr--" -> "00534"
        ok 862 - "-r-x-wxr-x" -> "00535"
        ok 863 - "-r-x-wxrw-" -> "00536"
        ok 864 - "-r-x-wxrwx" -> "00537"
        ok 865 - "-r-xr-----" -> "00540"
        ok 866 - "-r-xr----x" -> "00541"
        ok 867 - "-r-xr---w-" -> "00542"
        ok 868 - "-r-xr---wx" -> "00543"
        ok 869 - "-r-xr--r--" -> "00544"
        ok 870 - "-r-xr--r-x" -> "00545"
        ok 871 - "-r-xr--rw-" -> "00546"
        ok 872 - "-r-xr--rwx" -> "00547"
        ok 873 - "-r-xr-x---" -> "00550"
        ok 874 - "-r-xr-x--x" -> "00551"
        ok 875 - "-r-xr-x-w-" -> "00552"
        ok 876 - "-r-xr-x-wx" -> "00553"
        ok 877 - "-r-xr-xr--" -> "00554"
        ok 878 - "-r-xr-xr-x" -> "00555"
        ok 879 - "-r-xr-xrw-" -> "00556"
        ok 880 - "-r-xr-xrwx" -> "00557"
        ok 881 - "-r-xrw----" -> "00560"
        ok 882 - "-r-xrw---x" -> "00561"
        ok 883 - "-r-xrw--w-" -> "00562"
        ok 884 - "-r-xrw--wx" -> "00563"
        ok 885 - "-r-xrw-r--" -> "00564"
        ok 886 - "-r-xrw-r-x" -> "00565"
        ok 887 - "-r-xrw-rw-" -> "00566"
        ok 888 - "-r-xrw-rwx" -> "00567"
        ok 889 - "-r-xrwx---" -> "00570"
        ok 890 - "-r-xrwx--x" -> "00571"
        ok 891 - "-r-xrwx-w-" -> "00572"
        ok 892 - "-r-xrwx-wx" -> "00573"
        ok 893 - "-r-xrwxr--" -> "00574"
        ok 894 - "-r-xrwxr-x" -> "00575"
        ok 895 - "-r-xrwxrw-" -> "00576"
        ok 896 - "-r-xrwxrwx" -> "00577"
        ok 897 - "-rw-------" -> "00600"
        ok 898 - "-rw------x" -> "00601"
        ok 899 - "-rw-----w-" -> "00602"
        ok 900 - "-rw-----wx" -> "00603"
        ok 901 - "-rw----r--" -> "00604"
        ok 902 - "-rw----r-x" -> "00605"
        ok 903 - "-rw----rw-" -> "00606"
        ok 904 - "-rw----rwx" -> "00607"
        ok 905 - "-rw---x---" -> "00610"
        ok 906 - "-rw---x--x" -> "00611"
        ok 907 - "-rw---x-w-" -> "00612"
        ok 908 - "-rw---x-wx" -> "00613"
        ok 909 - "-rw---xr--" -> "00614"
        ok 910 - "-rw---xr-x" -> "00615"
        ok 911 - "-rw---xrw-" -> "00616"
        ok 912 - "-rw---xrwx" -> "00617"
        ok 913 - "-rw--w----" -> "00620"
        ok 914 - "-rw--w---x" -> "00621"
        ok 915 - "-rw--w--w-" -> "00622"
        ok 916 - "-rw--w--wx" -> "00623"
        ok 917 - "-rw--w-r--" -> "00624"
        ok 918 - "-rw--w-r-x" -> "00625"
        ok 919 - "-rw--w-rw-" -> "00626"
        ok 920 - "-rw--w-rwx" -> "00627"
        ok 921 - "-rw--wx---" -> "00630"
        ok 922 - "-rw--wx--x" -> "00631"
        ok 923 - "-rw--wx-w-" -> "00632"
        ok 924 - "-rw--wx-wx" -> "00633"
        ok 925 - "-rw--wxr--" -> "00634"
        ok 926 - "-rw--wxr-x" -> "00635"
        ok 927 - "-rw--wxrw-" -> "00636"
        ok 928 - "-rw--wxrwx" -> "00637"
        ok 929 - "-rw-r-----" -> "00640"
        ok 930 - "-rw-r----x" -> "00641"
        ok 931 - "-rw-r---w-" -> "00642"
        ok 932 - "-rw-r---wx" -> "00643"
        ok 933 - "-rw-r--r--" -> "00644"
        ok 934 - "-rw-r--r-x" -> "00645"
        ok 935 - "-rw-r--rw-" -> "00646"
        ok 936 - "-rw-r--rwx" -> "00647"
        ok 937 - "-rw-r-x---" -> "00650"
        ok 938 - "-rw-r-x--x" -> "00651"
        ok 939 - "-rw-r-x-w-" -> "00652"
        ok 940 - "-rw-r-x-wx" -> "00653"
        ok 941 - "-rw-r-xr--" -> "00654"
        ok 942 - "-rw-r-xr-x" -> "00655"
        ok 943 - "-rw-r-xrw-" -> "00656"
        ok 944 - "-rw-r-xrwx" -> "00657"
        ok 945 - "-rw-rw----" -> "00660"
        ok 946 - "-rw-rw---x" -> "00661"
        ok 947 - "-rw-rw--w-" -> "00662"
        ok 948 - "-rw-rw--wx" -> "00663"
        ok 949 - "-rw-rw-r--" -> "00664"
        ok 950 - "-rw-rw-r-x" -> "00665"
        ok 951 - "-rw-rw-rw-" -> "00666"
        ok 952 - "-rw-rw-rwx" -> "00667"
        ok 953 - "-rw-rwx---" -> "00670"
        ok 954 - "-rw-rwx--x" -> "00671"
        ok 955 - "-rw-rwx-w-" -> "00672"
        ok 956 - "-rw-rwx-wx" -> "00673"
        ok 957 - "-rw-rwxr--" -> "00674"
        ok 958 - "-rw-rwxr-x" -> "00675"
        ok 959 - "-rw-rwxrw-" -> "00676"
        ok 960 - "-rw-rwxrwx" -> "00677"
        ok 961 - "-rwx------" -> "00700"
        ok 962 - "-rwx-----x" -> "00701"
        ok 963 - "-rwx----w-" -> "00702"
        ok 964 - "-rwx----wx" -> "00703"
        ok 965 - "-rwx---r--" -> "00704"
        ok 966 - "-rwx---r-x" -> "00705"
        ok 967 - "-rwx---rw-" -> "00706"
        ok 968 - "-rwx---rwx" -> "00707"
        ok 969 - "-rwx--x---" -> "00710"
        ok 970 - "-rwx--x--x" -> "00711"
        ok 971 - "-rwx--x-w-" -> "00712"
        ok 972 - "-rwx--x-wx" -> "00713"
        ok 973 - "-rwx--xr--" -> "00714"
        ok 974 - "-rwx--xr-x" -> "00715"
        ok 975 - "-rwx--xrw-" -> "00716"
        ok 976 - "-rwx--xrwx" -> "00717"
        ok 977 - "-rwx-w----" -> "00720"
        ok 978 - "-rwx-w---x" -> "00721"
        ok 979 - "-rwx-w--w-" -> "00722"
        ok 980 - "-rwx-w--wx" -> "00723"
        ok 981 - "-rwx-w-r--" -> "00724"
        ok 982 - "-rwx-w-r-x" -> "00725"
        ok 983 - "-rwx-w-rw-" -> "00726"
        ok 984 - "-rwx-w-rwx" -> "00727"
        ok 985 - "-rwx-wx---" -> "00730"
        ok 986 - "-rwx-wx--x" -> "00731"
        ok 987 - "-rwx-wx-w-" -> "00732"
        ok 988 - "-rwx-wx-wx" -> "00733"
        ok 989 - "-rwx-wxr--" -> "00734"
        ok 990 - "-rwx-wxr-x" -> "00735"
        ok 991 - "-rwx-wxrw-" -> "00736"
        ok 992 - "-rwx-wxrwx" -> "00737"
        ok 993 - "-rwxr-----" -> "00740"
        ok 994 - "-rwxr----x" -> "00741"
        ok 995 - "-rwxr---w-" -> "00742"
        ok 996 - "-rwxr---wx" -> "00743"
        ok 997 - "-rwxr--r--" -> "00744"
        ok 998 - "-rwxr--r-x" -> "00745"
        ok 999 - "-rwxr--rw-" -> "00746"
        ok 1000 - "-rwxr--rwx" -> "00747"
        ok 1001 - "-rwxr-x---" -> "00750"
        ok 1002 - "-rwxr-x--x" -> "00751"
        ok 1003 - "-rwxr-x-w-" -> "00752"
        ok 1004 - "-rwxr-x-wx" -> "00753"
        ok 1005 - "-rwxr-xr--" -> "00754"
        ok 1006 - "-rwxr-xr-x" -> "00755"
        ok 1007 - "-rwxr-xrw-" -> "00756"
        ok 1008 - "-rwxr-xrwx" -> "00757"
        ok 1009 - "-rwxrw----" -> "00760"
        ok 1010 - "-rwxrw---x" -> "00761"
        ok 1011 - "-rwxrw--w-" -> "00762"
        ok 1012 - "-rwxrw--wx" -> "00763"
        ok 1013 - "-rwxrw-r--" -> "00764"
        ok 1014 - "-rwxrw-r-x" -> "00765"
        ok 1015 - "-rwxrw-rw-" -> "00766"
        ok 1016 - "-rwxrw-rwx" -> "00767"
        ok 1017 - "-rwxrwx---" -> "00770"
        ok 1018 - "-rwxrwx--x" -> "00771"
        ok 1019 - "-rwxrwx-w-" -> "00772"
        ok 1020 - "-rwxrwx-wx" -> "00773"
        ok 1021 - "-rwxrwxr--" -> "00774"
        ok 1022 - "-rwxrwxr-x" -> "00775"
        ok 1023 - "-rwxrwxrw-" -> "00776"
        ok 1024 - "-rwxrwxrwx" -> "00777"
        ok 1025 - "------S---" -> "02000"
        ok 1026 - "------S--x" -> "02001"
        ok 1027 - "------S-w-" -> "02002"
        ok 1028 - "------S-wx" -> "02003"
        ok 1029 - "------Sr--" -> "02004"
        ok 1030 - "------Sr-x" -> "02005"
        ok 1031 - "------Srw-" -> "02006"
        ok 1032 - "------Srwx" -> "02007"
        ok 1033 - "------s---" -> "02010"
        ok 1034 - "------s--x" -> "02011"
        ok 1035 - "------s-w-" -> "02012"
        ok 1036 - "------s-wx" -> "02013"
        ok 1037 - "------sr--" -> "02014"
        ok 1038 - "------sr-x" -> "02015"
        ok 1039 - "------srw-" -> "02016"
        ok 1040 - "------srwx" -> "02017"
        ok 1041 - "-----wS---" -> "02020"
        ok 1042 - "-----wS--x" -> "02021"
        ok 1043 - "-----wS-w-" -> "02022"
        ok 1044 - "-----wS-wx" -> "02023"
        ok 1045 - "-----wSr--" -> "02024"
        ok 1046 - "-----wSr-x" -> "02025"
        ok 1047 - "-----wSrw-" -> "02026"
        ok 1048 - "-----wSrwx" -> "02027"
        ok 1049 - "-----ws---" -> "02030"
        ok 1050 - "-----ws--x" -> "02031"
        ok 1051 - "-----ws-w-" -> "02032"
        ok 1052 - "-----ws-wx" -> "02033"
        ok 1053 - "-----wsr--" -> "02034"
        ok 1054 - "-----wsr-x" -> "02035"
        ok 1055 - "-----wsrw-" -> "02036"
        ok 1056 - "-----wsrwx" -> "02037"
        ok 1057 - "----r-S---" -> "02040"
        ok 1058 - "----r-S--x" -> "02041"
        ok 1059 - "----r-S-w-" -> "02042"
        ok 1060 - "----r-S-wx" -> "02043"
        ok 1061 - "----r-Sr--" -> "02044"
        ok 1062 - "----r-Sr-x" -> "02045"
        ok 1063 - "----r-Srw-" -> "02046"
        ok 1064 - "----r-Srwx" -> "02047"
        ok 1065 - "----r-s---" -> "02050"
        ok 1066 - "----r-s--x" -> "02051"
        ok 1067 - "----r-s-w-" -> "02052"
        ok 1068 - "----r-s-wx" -> "02053"
        ok 1069 - "----r-sr--" -> "02054"
        ok 1070 - "----r-sr-x" -> "02055"
        ok 1071 - "----r-srw-" -> "02056"
        ok 1072 - "----r-srwx" -> "02057"
        ok 1073 - "----rwS---" -> "02060"
        ok 1074 - "----rwS--x" -> "02061"
        ok 1075 - "----rwS-w-" -> "02062"
        ok 1076 - "----rwS-wx" -> "02063"
        ok 1077 - "----rwSr--" -> "02064"
        ok 1078 - "----rwSr-x" -> "02065"
        ok 1079 - "----rwSrw-" -> "02066"
        ok 1080 - "----rwSrwx" -> "02067"
        ok 1081 - "----rws---" -> "02070"
        ok 1082 - "----rws--x" -> "02071"
        ok 1083 - "----rws-w-" -> "02072"
        ok 1084 - "----rws-wx" -> "02073"
        ok 1085 - "----rwsr--" -> "02074"
        ok 1086 - "----rwsr-x" -> "02075"
        ok 1087 - "----rwsrw-" -> "02076"
        ok 1088 - "----rwsrwx" -> "02077"
        ok 1089 - "---x--S---" -> "02100"
        ok 1090 - "---x--S--x" -> "02101"
        ok 1091 - "---x--S-w-" -> "02102"
        ok 1092 - "---x--S-wx" -> "02103"
        ok 1093 - "---x--Sr--" -> "02104"
        ok 1094 - "---x--Sr-x" -> "02105"
        ok 1095 - "---x--Srw-" -> "02106"
        ok 1096 - "---x--Srwx" -> "02107"
        ok 1097 - "---x--s---" -> "02110"
        ok 1098 - "---x--s--x" -> "02111"
        ok 1099 - "---x--s-w-" -> "02112"
        ok 1100 - "---x--s-wx" -> "02113"
        ok 1101 - "---x--sr--" -> "02114"
        ok 1102 - "---x--sr-x" -> "02115"
        ok 1103 - "---x--srw-" -> "02116"
        ok 1104 - "---x--srwx" -> "02117"
        ok 1105 - "---x-wS---" -> "02120"
        ok 1106 - "---x-wS--x" -> "02121"
        ok 1107 - "---x-wS-w-" -> "02122"
        ok 1108 - "---x-wS-wx" -> "02123"
        ok 1109 - "---x-wSr--" -> "02124"
        ok 1110 - "---x-wSr-x" -> "02125"
        ok 1111 - "---x-wSrw-" -> "02126"
        ok 1112 - "---x-wSrwx" -> "02127"
        ok 1113 - "---x-ws---" -> "02130"
        ok 1114 - "---x-ws--x" -> "02131"
        ok 1115 - "---x-ws-w-" -> "02132"
        ok 1116 - "---x-ws-wx" -> "02133"
        ok 1117 - "---x-wsr--" -> "02134"
        ok 1118 - "---x-wsr-x" -> "02135"
        ok 1119 - "---x-wsrw-" -> "02136"
        ok 1120 - "---x-wsrwx" -> "02137"
        ok 1121 - "---xr-S---" -> "02140"
        ok 1122 - "---xr-S--x" -> "02141"
        ok 1123 - "---xr-S-w-" -> "02142"
        ok 1124 - "---xr-S-wx" -> "02143"
        ok 1125 - "---xr-Sr--" -> "02144"
        ok 1126 - "---xr-Sr-x" -> "02145"
        ok 1127 - "---xr-Srw-" -> "02146"
        ok 1128 - "---xr-Srwx" -> "02147"
        ok 1129 - "---xr-s---" -> "02150"
        ok 1130 - "---xr-s--x" -> "02151"
        ok 1131 - "---xr-s-w-" -> "02152"
        ok 1132 - "---xr-s-wx" -> "02153"
        ok 1133 - "---xr-sr--" -> "02154"
        ok 1134 - "---xr-sr-x" -> "02155"
        ok 1135 - "---xr-srw-" -> "02156"
        ok 1136 - "---xr-srwx" -> "02157"
        ok 1137 - "---xrwS---" -> "02160"
        ok 1138 - "---xrwS--x" -> "02161"
        ok 1139 - "---xrwS-w-" -> "02162"
        ok 1140 - "---xrwS-wx" -> "02163"
        ok 1141 - "---xrwSr--" -> "02164"
        ok 1142 - "---xrwSr-x" -> "02165"
        ok 1143 - "---xrwSrw-" -> "02166"
        ok 1144 - "---xrwSrwx" -> "02167"
        ok 1145 - "---xrws---" -> "02170"
        ok 1146 - "---xrws--x" -> "02171"
        ok 1147 - "---xrws-w-" -> "02172"
        ok 1148 - "---xrws-wx" -> "02173"
        ok 1149 - "---xrwsr--" -> "02174"
        ok 1150 - "---xrwsr-x" -> "02175"
        ok 1151 - "---xrwsrw-" -> "02176"
        ok 1152 - "---xrwsrwx" -> "02177"
        ok 1153 - "--w---S---" -> "02200"
        ok 1154 - "--w---S--x" -> "02201"
        ok 1155 - "--w---S-w-" -> "02202"
        ok 1156 - "--w---S-wx" -> "02203"
        ok 1157 - "--w---Sr--" -> "02204"
        ok 1158 - "--w---Sr-x" -> "02205"
        ok 1159 - "--w---Srw-" -> "02206"
        ok 1160 - "--w---Srwx" -> "02207"
        ok 1161 - "--w---s---" -> "02210"
        ok 1162 - "--w---s--x" -> "02211"
        ok 1163 - "--w---s-w-" -> "02212"
        ok 1164 - "--w---s-wx" -> "02213"
        ok 1165 - "--w---sr--" -> "02214"
        ok 1166 - "--w---sr-x" -> "02215"
        ok 1167 - "--w---srw-" -> "02216"
        ok 1168 - "--w---srwx" -> "02217"
        ok 1169 - "--w--wS---" -> "02220"
        ok 1170 - "--w--wS--x" -> "02221"
        ok 1171 - "--w--wS-w-" -> "02222"
        ok 1172 - "--w--wS-wx" -> "02223"
        ok 1173 - "--w--wSr--" -> "02224"
        ok 1174 - "--w--wSr-x" -> "02225"
        ok 1175 - "--w--wSrw-" -> "02226"
        ok 1176 - "--w--wSrwx" -> "02227"
        ok 1177 - "--w--ws---" -> "02230"
        ok 1178 - "--w--ws--x" -> "02231"
        ok 1179 - "--w--ws-w-" -> "02232"
        ok 1180 - "--w--ws-wx" -> "02233"
        ok 1181 - "--w--wsr--" -> "02234"
        ok 1182 - "--w--wsr-x" -> "02235"
        ok 1183 - "--w--wsrw-" -> "02236"
        ok 1184 - "--w--wsrwx" -> "02237"
        ok 1185 - "--w-r-S---" -> "02240"
        ok 1186 - "--w-r-S--x" -> "02241"
        ok 1187 - "--w-r-S-w-" -> "02242"
        ok 1188 - "--w-r-S-wx" -> "02243"
        ok 1189 - "--w-r-Sr--" -> "02244"
        ok 1190 - "--w-r-Sr-x" -> "02245"
        ok 1191 - "--w-r-Srw-" -> "02246"
        ok 1192 - "--w-r-Srwx" -> "02247"
        ok 1193 - "--w-r-s---" -> "02250"
        ok 1194 - "--w-r-s--x" -> "02251"
        ok 1195 - "--w-r-s-w-" -> "02252"
        ok 1196 - "--w-r-s-wx" -> "02253"
        ok 1197 - "--w-r-sr--" -> "02254"
        ok 1198 - "--w-r-sr-x" -> "02255"
        ok 1199 - "--w-r-srw-" -> "02256"
        ok 1200 - "--w-r-srwx" -> "02257"
        ok 1201 - "--w-rwS---" -> "02260"
        ok 1202 - "--w-rwS--x" -> "02261"
        ok 1203 - "--w-rwS-w-" -> "02262"
        ok 1204 - "--w-rwS-wx" -> "02263"
        ok 1205 - "--w-rwSr--" -> "02264"
        ok 1206 - "--w-rwSr-x" -> "02265"
        ok 1207 - "--w-rwSrw-" -> "02266"
        ok 1208 - "--w-rwSrwx" -> "02267"
        ok 1209 - "--w-rws---" -> "02270"
        ok 1210 - "--w-rws--x" -> "02271"
        ok 1211 - "--w-rws-w-" -> "02272"
        ok 1212 - "--w-rws-wx" -> "02273"
        ok 1213 - "--w-rwsr--" -> "02274"
        ok 1214 - "--w-rwsr-x" -> "02275"
        ok 1215 - "--w-rwsrw-" -> "02276"
        ok 1216 - "--w-rwsrwx" -> "02277"
        ok 1217 - "--wx--S---" -> "02300"
        ok 1218 - "--wx--S--x" -> "02301"
        ok 1219 - "--wx--S-w-" -> "02302"
        ok 1220 - "--wx--S-wx" -> "02303"
        ok 1221 - "--wx--Sr--" -> "02304"
        ok 1222 - "--wx--Sr-x" -> "02305"
        ok 1223 - "--wx--Srw-" -> "02306"
        ok 1224 - "--wx--Srwx" -> "02307"
        ok 1225 - "--wx--s---" -> "02310"
        ok 1226 - "--wx--s--x" -> "02311"
        ok 1227 - "--wx--s-w-" -> "02312"
        ok 1228 - "--wx--s-wx" -> "02313"
        ok 1229 - "--wx--sr--" -> "02314"
        ok 1230 - "--wx--sr-x" -> "02315"
        ok 1231 - "--wx--srw-" -> "02316"
        ok 1232 - "--wx--srwx" -> "02317"
        ok 1233 - "--wx-wS---" -> "02320"
        ok 1234 - "--wx-wS--x" -> "02321"
        ok 1235 - "--wx-wS-w-" -> "02322"
        ok 1236 - "--wx-wS-wx" -> "02323"
        ok 1237 - "--wx-wSr--" -> "02324"
        ok 1238 - "--wx-wSr-x" -> "02325"
        ok 1239 - "--wx-wSrw-" -> "02326"
        ok 1240 - "--wx-wSrwx" -> "02327"
        ok 1241 - "--wx-ws---" -> "02330"
        ok 1242 - "--wx-ws--x" -> "02331"
        ok 1243 - "--wx-ws-w-" -> "02332"
        ok 1244 - "--wx-ws-wx" -> "02333"
        ok 1245 - "--wx-wsr--" -> "02334"
        ok 1246 - "--wx-wsr-x" -> "02335"
        ok 1247 - "--wx-wsrw-" -> "02336"
        ok 1248 - "--wx-wsrwx" -> "02337"
        ok 1249 - "--wxr-S---" -> "02340"
        ok 1250 - "--wxr-S--x" -> "02341"
        ok 1251 - "--wxr-S-w-" -> "02342"
        ok 1252 - "--wxr-S-wx" -> "02343"
        ok 1253 - "--wxr-Sr--" -> "02344"
        ok 1254 - "--wxr-Sr-x" -> "02345"
        ok 1255 - "--wxr-Srw-" -> "02346"
        ok 1256 - "--wxr-Srwx" -> "02347"
        ok 1257 - "--wxr-s---" -> "02350"
        ok 1258 - "--wxr-s--x" -> "02351"
        ok 1259 - "--wxr-s-w-" -> "02352"
        ok 1260 - "--wxr-s-wx" -> "02353"
        ok 1261 - "--wxr-sr--" -> "02354"
        ok 1262 - "--wxr-sr-x" -> "02355"
        ok 1263 - "--wxr-srw-" -> "02356"
        ok 1264 - "--wxr-srwx" -> "02357"
        ok 1265 - "--wxrwS---" -> "02360"
        ok 1266 - "--wxrwS--x" -> "02361"
        ok 1267 - "--wxrwS-w-" -> "02362"
        ok 1268 - "--wxrwS-wx" -> "02363"
        ok 1269 - "--wxrwSr--" -> "02364"
        ok 1270 - "--wxrwSr-x" -> "02365"
        ok 1271 - "--wxrwSrw-" -> "02366"
        ok 1272 - "--wxrwSrwx" -> "02367"
        ok 1273 - "--wxrws---" -> "02370"
        ok 1274 - "--wxrws--x" -> "02371"
        ok 1275 - "--wxrws-w-" -> "02372"
        ok 1276 - "--wxrws-wx" -> "02373"
        ok 1277 - "--wxrwsr--" -> "02374"
        ok 1278 - "--wxrwsr-x" -> "02375"
        ok 1279 - "--wxrwsrw-" -> "02376"
        ok 1280 - "--wxrwsrwx" -> "02377"
        ok 1281 - "-r----S---" -> "02400"
        ok 1282 - "-r----S--x" -> "02401"
        ok 1283 - "-r----S-w-" -> "02402"
        ok 1284 - "-r----S-wx" -> "02403"
        ok 1285 - "-r----Sr--" -> "02404"
        ok 1286 - "-r----Sr-x" -> "02405"
        ok 1287 - "-r----Srw-" -> "02406"
        ok 1288 - "-r----Srwx" -> "02407"
        ok 1289 - "-r----s---" -> "02410"
        ok 1290 - "-r----s--x" -> "02411"
        ok 1291 - "-r----s-w-" -> "02412"
        ok 1292 - "-r----s-wx" -> "02413"
        ok 1293 - "-r----sr--" -> "02414"
        ok 1294 - "-r----sr-x" -> "02415"
        ok 1295 - "-r----srw-" -> "02416"
        ok 1296 - "-r----srwx" -> "02417"
        ok 1297 - "-r---wS---" -> "02420"
        ok 1298 - "-r---wS--x" -> "02421"
        ok 1299 - "-r---wS-w-" -> "02422"
        ok 1300 - "-r---wS-wx" -> "02423"
        ok 1301 - "-r---wSr--" -> "02424"
        ok 1302 - "-r---wSr-x" -> "02425"
        ok 1303 - "-r---wSrw-" -> "02426"
        ok 1304 - "-r---wSrwx" -> "02427"
        ok 1305 - "-r---ws---" -> "02430"
        ok 1306 - "-r---ws--x" -> "02431"
        ok 1307 - "-r---ws-w-" -> "02432"
        ok 1308 - "-r---ws-wx" -> "02433"
        ok 1309 - "-r---wsr--" -> "02434"
        ok 1310 - "-r---wsr-x" -> "02435"
        ok 1311 - "-r---wsrw-" -> "02436"
        ok 1312 - "-r---wsrwx" -> "02437"
        ok 1313 - "-r--r-S---" -> "02440"
        ok 1314 - "-r--r-S--x" -> "02441"
        ok 1315 - "-r--r-S-w-" -> "02442"
        ok 1316 - "-r--r-S-wx" -> "02443"
        ok 1317 - "-r--r-Sr--" -> "02444"
        ok 1318 - "-r--r-Sr-x" -> "02445"
        ok 1319 - "-r--r-Srw-" -> "02446"
        ok 1320 - "-r--r-Srwx" -> "02447"
        ok 1321 - "-r--r-s---" -> "02450"
        ok 1322 - "-r--r-s--x" -> "02451"
        ok 1323 - "-r--r-s-w-" -> "02452"
        ok 1324 - "-r--r-s-wx" -> "02453"
        ok 1325 - "-r--r-sr--" -> "02454"
        ok 1326 - "-r--r-sr-x" -> "02455"
        ok 1327 - "-r--r-srw-" -> "02456"
        ok 1328 - "-r--r-srwx" -> "02457"
        ok 1329 - "-r--rwS---" -> "02460"
        ok 1330 - "-r--rwS--x" -> "02461"
        ok 1331 - "-r--rwS-w-" -> "02462"
        ok 1332 - "-r--rwS-wx" -> "02463"
        ok 1333 - "-r--rwSr--" -> "02464"
        ok 1334 - "-r--rwSr-x" -> "02465"
        ok 1335 - "-r--rwSrw-" -> "02466"
        ok 1336 - "-r--rwSrwx" -> "02467"
        ok 1337 - "-r--rws---" -> "02470"
        ok 1338 - "-r--rws--x" -> "02471"
        ok 1339 - "-r--rws-w-" -> "02472"
        ok 1340 - "-r--rws-wx" -> "02473"
        ok 1341 - "-r--rwsr--" -> "02474"
        ok 1342 - "-r--rwsr-x" -> "02475"
        ok 1343 - "-r--rwsrw-" -> "02476"
        ok 1344 - "-r--rwsrwx" -> "02477"
        ok 1345 - "-r-x--S---" -> "02500"
        ok 1346 - "-r-x--S--x" -> "02501"
        ok 1347 - "-r-x--S-w-" -> "02502"
        ok 1348 - "-r-x--S-wx" -> "02503"
        ok 1349 - "-r-x--Sr--" -> "02504"
        ok 1350 - "-r-x--Sr-x" -> "02505"
        ok 1351 - "-r-x--Srw-" -> "02506"
        ok 1352 - "-r-x--Srwx" -> "02507"
        ok 1353 - "-r-x--s---" -> "02510"
        ok 1354 - "-r-x--s--x" -> "02511"
        ok 1355 - "-r-x--s-w-" -> "02512"
        ok 1356 - "-r-x--s-wx" -> "02513"
        ok 1357 - "-r-x--sr--" -> "02514"
        ok 1358 - "-r-x--sr-x" -> "02515"
        ok 1359 - "-r-x--srw-" -> "02516"
        ok 1360 - "-r-x--srwx" -> "02517"
        ok 1361 - "-r-x-wS---" -> "02520"
        ok 1362 - "-r-x-wS--x" -> "02521"
        ok 1363 - "-r-x-wS-w-" -> "02522"
        ok 1364 - "-r-x-wS-wx" -> "02523"
        ok 1365 - "-r-x-wSr--" -> "02524"
        ok 1366 - "-r-x-wSr-x" -> "02525"
        ok 1367 - "-r-x-wSrw-" -> "02526"
        ok 1368 - "-r-x-wSrwx" -> "02527"
        ok 1369 - "-r-x-ws---" -> "02530"
        ok 1370 - "-r-x-ws--x" -> "02531"
        ok 1371 - "-r-x-ws-w-" -> "02532"
        ok 1372 - "-r-x-ws-wx" -> "02533"
        ok 1373 - "-r-x-wsr--" -> "02534"
        ok 1374 - "-r-x-wsr-x" -> "02535"
        ok 1375 - "-r-x-wsrw-" -> "02536"
        ok 1376 - "-r-x-wsrwx" -> "02537"
        ok 1377 - "-r-xr-S---" -> "02540"
        ok 1378 - "-r-xr-S--x" -> "02541"
        ok 1379 - "-r-xr-S-w-" -> "02542"
        ok 1380 - "-r-xr-S-wx" -> "02543"
        ok 1381 - "-r-xr-Sr--" -> "02544"
        ok 1382 - "-r-xr-Sr-x" -> "02545"
        ok 1383 - "-r-xr-Srw-" -> "02546"
        ok 1384 - "-r-xr-Srwx" -> "02547"
        ok 1385 - "-r-xr-s---" -> "02550"
        ok 1386 - "-r-xr-s--x" -> "02551"
        ok 1387 - "-r-xr-s-w-" -> "02552"
        ok 1388 - "-r-xr-s-wx" -> "02553"
        ok 1389 - "-r-xr-sr--" -> "02554"
        ok 1390 - "-r-xr-sr-x" -> "02555"
        ok 1391 - "-r-xr-srw-" -> "02556"
        ok 1392 - "-r-xr-srwx" -> "02557"
        ok 1393 - "-r-xrwS---" -> "02560"
        ok 1394 - "-r-xrwS--x" -> "02561"
        ok 1395 - "-r-xrwS-w-" -> "02562"
        ok 1396 - "-r-xrwS-wx" -> "02563"
        ok 1397 - "-r-xrwSr--" -> "02564"
        ok 1398 - "-r-xrwSr-x" -> "02565"
        ok 1399 - "-r-xrwSrw-" -> "02566"
        ok 1400 - "-r-xrwSrwx" -> "02567"
        ok 1401 - "-r-xrws---" -> "02570"
        ok 1402 - "-r-xrws--x" -> "02571"
        ok 1403 - "-r-xrws-w-" -> "02572"
        ok 1404 - "-r-xrws-wx" -> "02573"
        ok 1405 - "-r-xrwsr--" -> "02574"
        ok 1406 - "-r-xrwsr-x" -> "02575"
        ok 1407 - "-r-xrwsrw-" -> "02576"
        ok 1408 - "-r-xrwsrwx" -> "02577"
        ok 1409 - "-rw---S---" -> "02600"
        ok 1410 - "-rw---S--x" -> "02601"
        ok 1411 - "-rw---S-w-" -> "02602"
        ok 1412 - "-rw---S-wx" -> "02603"
        ok 1413 - "-rw---Sr--" -> "02604"
        ok 1414 - "-rw---Sr-x" -> "02605"
        ok 1415 - "-rw---Srw-" -> "02606"
        ok 1416 - "-rw---Srwx" -> "02607"
        ok 1417 - "-rw---s---" -> "02610"
        ok 1418 - "-rw---s--x" -> "02611"
        ok 1419 - "-rw---s-w-" -> "02612"
        ok 1420 - "-rw---s-wx" -> "02613"
        ok 1421 - "-rw---sr--" -> "02614"
        ok 1422 - "-rw---sr-x" -> "02615"
        ok 1423 - "-rw---srw-" -> "02616"
        ok 1424 - "-rw---srwx" -> "02617"
        ok 1425 - "-rw--wS---" -> "02620"
        ok 1426 - "-rw--wS--x" -> "02621"
        ok 1427 - "-rw--wS-w-" -> "02622"
        ok 1428 - "-rw--wS-wx" -> "02623"
        ok 1429 - "-rw--wSr--" -> "02624"
        ok 1430 - "-rw--wSr-x" -> "02625"
        ok 1431 - "-rw--wSrw-" -> "02626"
        ok 1432 - "-rw--wSrwx" -> "02627"
        ok 1433 - "-rw--ws---" -> "02630"
        ok 1434 - "-rw--ws--x" -> "02631"
        ok 1435 - "-rw--ws-w-" -> "02632"
        ok 1436 - "-rw--ws-wx" -> "02633"
        ok 1437 - "-rw--wsr--" -> "02634"
        ok 1438 - "-rw--wsr-x" -> "02635"
        ok 1439 - "-rw--wsrw-" -> "02636"
        ok 1440 - "-rw--wsrwx" -> "02637"
        ok 1441 - "-rw-r-S---" -> "02640"
        ok 1442 - "-rw-r-S--x" -> "02641"
        ok 1443 - "-rw-r-S-w-" -> "02642"
        ok 1444 - "-rw-r-S-wx" -> "02643"
        ok 1445 - "-rw-r-Sr--" -> "02644"
        ok 1446 - "-rw-r-Sr-x" -> "02645"
        ok 1447 - "-rw-r-Srw-" -> "02646"
        ok 1448 - "-rw-r-Srwx" -> "02647"
        ok 1449 - "-rw-r-s---" -> "02650"
        ok 1450 - "-rw-r-s--x" -> "02651"
        ok 1451 - "-rw-r-s-w-" -> "02652"
        ok 1452 - "-rw-r-s-wx" -> "02653"
        ok 1453 - "-rw-r-sr--" -> "02654"
        ok 1454 - "-rw-r-sr-x" -> "02655"
        ok 1455 - "-rw-r-srw-" -> "02656"
        ok 1456 - "-rw-r-srwx" -> "02657"
        ok 1457 - "-rw-rwS---" -> "02660"
        ok 1458 - "-rw-rwS--x" -> "02661"
        ok 1459 - "-rw-rwS-w-" -> "02662"
        ok 1460 - "-rw-rwS-wx" -> "02663"
        ok 1461 - "-rw-rwSr--" -> "02664"
        ok 1462 - "-rw-rwSr-x" -> "02665"
        ok 1463 - "-rw-rwSrw-" -> "02666"
        ok 1464 - "-rw-rwSrwx" -> "02667"
        ok 1465 - "-rw-rws---" -> "02670"
        ok 1466 - "-rw-rws--x" -> "02671"
        ok 1467 - "-rw-rws-w-" -> "02672"
        ok 1468 - "-rw-rws-wx" -> "02673"
        ok 1469 - "-rw-rwsr--" -> "02674"
        ok 1470 - "-rw-rwsr-x" -> "02675"
        ok 1471 - "-rw-rwsrw-" -> "02676"
        ok 1472 - "-rw-rwsrwx" -> "02677"
        ok 1473 - "-rwx--S---" -> "02700"
        ok 1474 - "-rwx--S--x" -> "02701"
        ok 1475 - "-rwx--S-w-" -> "02702"
        ok 1476 - "-rwx--S-wx" -> "02703"
        ok 1477 - "-rwx--Sr--" -> "02704"
        ok 1478 - "-rwx--Sr-x" -> "02705"
        ok 1479 - "-rwx--Srw-" -> "02706"
        ok 1480 - "-rwx--Srwx" -> "02707"
        ok 1481 - "-rwx--s---" -> "02710"
        ok 1482 - "-rwx--s--x" -> "02711"
        ok 1483 - "-rwx--s-w-" -> "02712"
        ok 1484 - "-rwx--s-wx" -> "02713"
        ok 1485 - "-rwx--sr--" -> "02714"
        ok 1486 - "-rwx--sr-x" -> "02715"
        ok 1487 - "-rwx--srw-" -> "02716"
        ok 1488 - "-rwx--srwx" -> "02717"
        ok 1489 - "-rwx-wS---" -> "02720"
        ok 1490 - "-rwx-wS--x" -> "02721"
        ok 1491 - "-rwx-wS-w-" -> "02722"
        ok 1492 - "-rwx-wS-wx" -> "02723"
        ok 1493 - "-rwx-wSr--" -> "02724"
        ok 1494 - "-rwx-wSr-x" -> "02725"
        ok 1495 - "-rwx-wSrw-" -> "02726"
        ok 1496 - "-rwx-wSrwx" -> "02727"
        ok 1497 - "-rwx-ws---" -> "02730"
        ok 1498 - "-rwx-ws--x" -> "02731"
        ok 1499 - "-rwx-ws-w-" -> "02732"
        ok 1500 - "-rwx-ws-wx" -> "02733"
        ok 1501 - "-rwx-wsr--" -> "02734"
        ok 1502 - "-rwx-wsr-x" -> "02735"
        ok 1503 - "-rwx-wsrw-" -> "02736"
        ok 1504 - "-rwx-wsrwx" -> "02737"
        ok 1505 - "-rwxr-S---" -> "02740"
        ok 1506 - "-rwxr-S--x" -> "02741"
        ok 1507 - "-rwxr-S-w-" -> "02742"
        ok 1508 - "-rwxr-S-wx" -> "02743"
        ok 1509 - "-rwxr-Sr--" -> "02744"
        ok 1510 - "-rwxr-Sr-x" -> "02745"
        ok 1511 - "-rwxr-Srw-" -> "02746"
        ok 1512 - "-rwxr-Srwx" -> "02747"
        ok 1513 - "-rwxr-s---" -> "02750"
        ok 1514 - "-rwxr-s--x" -> "02751"
        ok 1515 - "-rwxr-s-w-" -> "02752"
        ok 1516 - "-rwxr-s-wx" -> "02753"
        ok 1517 - "-rwxr-sr--" -> "02754"
        ok 1518 - "-rwxr-sr-x" -> "02755"
        ok 1519 - "-rwxr-srw-" -> "02756"
        ok 1520 - "-rwxr-srwx" -> "02757"
        ok 1521 - "-rwxrwS---" -> "02760"
        ok 1522 - "-rwxrwS--x" -> "02761"
        ok 1523 - "-rwxrwS-w-" -> "02762"
        ok 1524 - "-rwxrwS-wx" -> "02763"
        ok 1525 - "-rwxrwSr--" -> "02764"
        ok 1526 - "-rwxrwSr-x" -> "02765"
        ok 1527 - "-rwxrwSrw-" -> "02766"
        ok 1528 - "-rwxrwSrwx" -> "02767"
        ok 1529 - "-rwxrws---" -> "02770"
        ok 1530 - "-rwxrws--x" -> "02771"
        ok 1531 - "-rwxrws-w-" -> "02772"
        ok 1532 - "-rwxrws-wx" -> "02773"
        ok 1533 - "-rwxrwsr--" -> "02774"
        ok 1534 - "-rwxrwsr-x" -> "02775"
        ok 1535 - "-rwxrwsrw-" -> "02776"
        ok 1536 - "-rwxrwsrwx" -> "02777"
        ok 1537 - "------S---" -> "02000"
        ok 1538 - "------S--x" -> "02001"
        ok 1539 - "------S-w-" -> "02002"
        ok 1540 - "------S-wx" -> "02003"
        ok 1541 - "------Sr--" -> "02004"
        ok 1542 - "------Sr-x" -> "02005"
        ok 1543 - "------Srw-" -> "02006"
        ok 1544 - "------Srwx" -> "02007"
        ok 1545 - "------s---" -> "02010"
        ok 1546 - "------s--x" -> "02011"
        ok 1547 - "------s-w-" -> "02012"
        ok 1548 - "------s-wx" -> "02013"
        ok 1549 - "------sr--" -> "02014"
        ok 1550 - "------sr-x" -> "02015"
        ok 1551 - "------srw-" -> "02016"
        ok 1552 - "------srwx" -> "02017"
        ok 1553 - "-----wS---" -> "02020"
        ok 1554 - "-----wS--x" -> "02021"
        ok 1555 - "-----wS-w-" -> "02022"
        ok 1556 - "-----wS-wx" -> "02023"
        ok 1557 - "-----wSr--" -> "02024"
        ok 1558 - "-----wSr-x" -> "02025"
        ok 1559 - "-----wSrw-" -> "02026"
        ok 1560 - "-----wSrwx" -> "02027"
        ok 1561 - "-----ws---" -> "02030"
        ok 1562 - "-----ws--x" -> "02031"
        ok 1563 - "-----ws-w-" -> "02032"
        ok 1564 - "-----ws-wx" -> "02033"
        ok 1565 - "-----wsr--" -> "02034"
        ok 1566 - "-----wsr-x" -> "02035"
        ok 1567 - "-----wsrw-" -> "02036"
        ok 1568 - "-----wsrwx" -> "02037"
        ok 1569 - "----r-S---" -> "02040"
        ok 1570 - "----r-S--x" -> "02041"
        ok 1571 - "----r-S-w-" -> "02042"
        ok 1572 - "----r-S-wx" -> "02043"
        ok 1573 - "----r-Sr--" -> "02044"
        ok 1574 - "----r-Sr-x" -> "02045"
        ok 1575 - "----r-Srw-" -> "02046"
        ok 1576 - "----r-Srwx" -> "02047"
        ok 1577 - "----r-s---" -> "02050"
        ok 1578 - "----r-s--x" -> "02051"
        ok 1579 - "----r-s-w-" -> "02052"
        ok 1580 - "----r-s-wx" -> "02053"
        ok 1581 - "----r-sr--" -> "02054"
        ok 1582 - "----r-sr-x" -> "02055"
        ok 1583 - "----r-srw-" -> "02056"
        ok 1584 - "----r-srwx" -> "02057"
        ok 1585 - "----rwS---" -> "02060"
        ok 1586 - "----rwS--x" -> "02061"
        ok 1587 - "----rwS-w-" -> "02062"
        ok 1588 - "----rwS-wx" -> "02063"
        ok 1589 - "----rwSr--" -> "02064"
        ok 1590 - "----rwSr-x" -> "02065"
        ok 1591 - "----rwSrw-" -> "02066"
        ok 1592 - "----rwSrwx" -> "02067"
        ok 1593 - "----rws---" -> "02070"
        ok 1594 - "----rws--x" -> "02071"
        ok 1595 - "----rws-w-" -> "02072"
        ok 1596 - "----rws-wx" -> "02073"
        ok 1597 - "----rwsr--" -> "02074"
        ok 1598 - "----rwsr-x" -> "02075"
        ok 1599 - "----rwsrw-" -> "02076"
        ok 1600 - "----rwsrwx" -> "02077"
        ok 1601 - "---x--S---" -> "02100"
        ok 1602 - "---x--S--x" -> "02101"
        ok 1603 - "---x--S-w-" -> "02102"
        ok 1604 - "---x--S-wx" -> "02103"
        ok 1605 - "---x--Sr--" -> "02104"
        ok 1606 - "---x--Sr-x" -> "02105"
        ok 1607 - "---x--Srw-" -> "02106"
        ok 1608 - "---x--Srwx" -> "02107"
        ok 1609 - "---x--s---" -> "02110"
        ok 1610 - "---x--s--x" -> "02111"
        ok 1611 - "---x--s-w-" -> "02112"
        ok 1612 - "---x--s-wx" -> "02113"
        ok 1613 - "---x--sr--" -> "02114"
        ok 1614 - "---x--sr-x" -> "02115"
        ok 1615 - "---x--srw-" -> "02116"
        ok 1616 - "---x--srwx" -> "02117"
        ok 1617 - "---x-wS---" -> "02120"
        ok 1618 - "---x-wS--x" -> "02121"
        ok 1619 - "---x-wS-w-" -> "02122"
        ok 1620 - "---x-wS-wx" -> "02123"
        ok 1621 - "---x-wSr--" -> "02124"
        ok 1622 - "---x-wSr-x" -> "02125"
        ok 1623 - "---x-wSrw-" -> "02126"
        ok 1624 - "---x-wSrwx" -> "02127"
        ok 1625 - "---x-ws---" -> "02130"
        ok 1626 - "---x-ws--x" -> "02131"
        ok 1627 - "---x-ws-w-" -> "02132"
        ok 1628 - "---x-ws-wx" -> "02133"
        ok 1629 - "---x-wsr--" -> "02134"
        ok 1630 - "---x-wsr-x" -> "02135"
        ok 1631 - "---x-wsrw-" -> "02136"
        ok 1632 - "---x-wsrwx" -> "02137"
        ok 1633 - "---xr-S---" -> "02140"
        ok 1634 - "---xr-S--x" -> "02141"
        ok 1635 - "---xr-S-w-" -> "02142"
        ok 1636 - "---xr-S-wx" -> "02143"
        ok 1637 - "---xr-Sr--" -> "02144"
        ok 1638 - "---xr-Sr-x" -> "02145"
        ok 1639 - "---xr-Srw-" -> "02146"
        ok 1640 - "---xr-Srwx" -> "02147"
        ok 1641 - "---xr-s---" -> "02150"
        ok 1642 - "---xr-s--x" -> "02151"
        ok 1643 - "---xr-s-w-" -> "02152"
        ok 1644 - "---xr-s-wx" -> "02153"
        ok 1645 - "---xr-sr--" -> "02154"
        ok 1646 - "---xr-sr-x" -> "02155"
        ok 1647 - "---xr-srw-" -> "02156"
        ok 1648 - "---xr-srwx" -> "02157"
        ok 1649 - "---xrwS---" -> "02160"
        ok 1650 - "---xrwS--x" -> "02161"
        ok 1651 - "---xrwS-w-" -> "02162"
        ok 1652 - "---xrwS-wx" -> "02163"
        ok 1653 - "---xrwSr--" -> "02164"
        ok 1654 - "---xrwSr-x" -> "02165"
        ok 1655 - "---xrwSrw-" -> "02166"
        ok 1656 - "---xrwSrwx" -> "02167"
        ok 1657 - "---xrws---" -> "02170"
        ok 1658 - "---xrws--x" -> "02171"
        ok 1659 - "---xrws-w-" -> "02172"
        ok 1660 - "---xrws-wx" -> "02173"
        ok 1661 - "---xrwsr--" -> "02174"
        ok 1662 - "---xrwsr-x" -> "02175"
        ok 1663 - "---xrwsrw-" -> "02176"
        ok 1664 - "---xrwsrwx" -> "02177"
        ok 1665 - "--w---S---" -> "02200"
        ok 1666 - "--w---S--x" -> "02201"
        ok 1667 - "--w---S-w-" -> "02202"
        ok 1668 - "--w---S-wx" -> "02203"
        ok 1669 - "--w---Sr--" -> "02204"
        ok 1670 - "--w---Sr-x" -> "02205"
        ok 1671 - "--w---Srw-" -> "02206"
        ok 1672 - "--w---Srwx" -> "02207"
        ok 1673 - "--w---s---" -> "02210"
        ok 1674 - "--w---s--x" -> "02211"
        ok 1675 - "--w---s-w-" -> "02212"
        ok 1676 - "--w---s-wx" -> "02213"
        ok 1677 - "--w---sr--" -> "02214"
        ok 1678 - "--w---sr-x" -> "02215"
        ok 1679 - "--w---srw-" -> "02216"
        ok 1680 - "--w---srwx" -> "02217"
        ok 1681 - "--w--wS---" -> "02220"
        ok 1682 - "--w--wS--x" -> "02221"
        ok 1683 - "--w--wS-w-" -> "02222"
        ok 1684 - "--w--wS-wx" -> "02223"
        ok 1685 - "--w--wSr--" -> "02224"
        ok 1686 - "--w--wSr-x" -> "02225"
        ok 1687 - "--w--wSrw-" -> "02226"
        ok 1688 - "--w--wSrwx" -> "02227"
        ok 1689 - "--w--ws---" -> "02230"
        ok 1690 - "--w--ws--x" -> "02231"
        ok 1691 - "--w--ws-w-" -> "02232"
        ok 1692 - "--w--ws-wx" -> "02233"
        ok 1693 - "--w--wsr--" -> "02234"
        ok 1694 - "--w--wsr-x" -> "02235"
        ok 1695 - "--w--wsrw-" -> "02236"
        ok 1696 - "--w--wsrwx" -> "02237"
        ok 1697 - "--w-r-S---" -> "02240"
        ok 1698 - "--w-r-S--x" -> "02241"
        ok 1699 - "--w-r-S-w-" -> "02242"
        ok 1700 - "--w-r-S-wx" -> "02243"
        ok 1701 - "--w-r-Sr--" -> "02244"
        ok 1702 - "--w-r-Sr-x" -> "02245"
        ok 1703 - "--w-r-Srw-" -> "02246"
        ok 1704 - "--w-r-Srwx" -> "02247"
        ok 1705 - "--w-r-s---" -> "02250"
        ok 1706 - "--w-r-s--x" -> "02251"
        ok 1707 - "--w-r-s-w-" -> "02252"
        ok 1708 - "--w-r-s-wx" -> "02253"
        ok 1709 - "--w-r-sr--" -> "02254"
        ok 1710 - "--w-r-sr-x" -> "02255"
        ok 1711 - "--w-r-srw-" -> "02256"
        ok 1712 - "--w-r-srwx" -> "02257"
        ok 1713 - "--w-rwS---" -> "02260"
        ok 1714 - "--w-rwS--x" -> "02261"
        ok 1715 - "--w-rwS-w-" -> "02262"
        ok 1716 - "--w-rwS-wx" -> "02263"
        ok 1717 - "--w-rwSr--" -> "02264"
        ok 1718 - "--w-rwSr-x" -> "02265"
        ok 1719 - "--w-rwSrw-" -> "02266"
        ok 1720 - "--w-rwSrwx" -> "02267"
        ok 1721 - "--w-rws---" -> "02270"
        ok 1722 - "--w-rws--x" -> "02271"
        ok 1723 - "--w-rws-w-" -> "02272"
        ok 1724 - "--w-rws-wx" -> "02273"
        ok 1725 - "--w-rwsr--" -> "02274"
        ok 1726 - "--w-rwsr-x" -> "02275"
        ok 1727 - "--w-rwsrw-" -> "02276"
        ok 1728 - "--w-rwsrwx" -> "02277"
        ok 1729 - "--wx--S---" -> "02300"
        ok 1730 - "--wx--S--x" -> "02301"
        ok 1731 - "--wx--S-w-" -> "02302"
        ok 1732 - "--wx--S-wx" -> "02303"
        ok 1733 - "--wx--Sr--" -> "02304"
        ok 1734 - "--wx--Sr-x" -> "02305"
        ok 1735 - "--wx--Srw-" -> "02306"
        ok 1736 - "--wx--Srwx" -> "02307"
        ok 1737 - "--wx--s---" -> "02310"
        ok 1738 - "--wx--s--x" -> "02311"
        ok 1739 - "--wx--s-w-" -> "02312"
        ok 1740 - "--wx--s-wx" -> "02313"
        ok 1741 - "--wx--sr--" -> "02314"
        ok 1742 - "--wx--sr-x" -> "02315"
        ok 1743 - "--wx--srw-" -> "02316"
        ok 1744 - "--wx--srwx" -> "02317"
        ok 1745 - "--wx-wS---" -> "02320"
        ok 1746 - "--wx-wS--x" -> "02321"
        ok 1747 - "--wx-wS-w-" -> "02322"
        ok 1748 - "--wx-wS-wx" -> "02323"
        ok 1749 - "--wx-wSr--" -> "02324"
        ok 1750 - "--wx-wSr-x" -> "02325"
        ok 1751 - "--wx-wSrw-" -> "02326"
        ok 1752 - "--wx-wSrwx" -> "02327"
        ok 1753 - "--wx-ws---" -> "02330"
        ok 1754 - "--wx-ws--x" -> "02331"
        ok 1755 - "--wx-ws-w-" -> "02332"
        ok 1756 - "--wx-ws-wx" -> "02333"
        ok 1757 - "--wx-wsr--" -> "02334"
        ok 1758 - "--wx-wsr-x" -> "02335"
        ok 1759 - "--wx-wsrw-" -> "02336"
        ok 1760 - "--wx-wsrwx" -> "02337"
        ok 1761 - "--wxr-S---" -> "02340"
        ok 1762 - "--wxr-S--x" -> "02341"
        ok 1763 - "--wxr-S-w-" -> "02342"
        ok 1764 - "--wxr-S-wx" -> "02343"
        ok 1765 - "--wxr-Sr--" -> "02344"
        ok 1766 - "--wxr-Sr-x" -> "02345"
        ok 1767 - "--wxr-Srw-" -> "02346"
        ok 1768 - "--wxr-Srwx" -> "02347"
        ok 1769 - "--wxr-s---" -> "02350"
        ok 1770 - "--wxr-s--x" -> "02351"
        ok 1771 - "--wxr-s-w-" -> "02352"
        ok 1772 - "--wxr-s-wx" -> "02353"
        ok 1773 - "--wxr-sr--" -> "02354"
        ok 1774 - "--wxr-sr-x" -> "02355"
        ok 1775 - "--wxr-srw-" -> "02356"
        ok 1776 - "--wxr-srwx" -> "02357"
        ok 1777 - "--wxrwS---" -> "02360"
        ok 1778 - "--wxrwS--x" -> "02361"
        ok 1779 - "--wxrwS-w-" -> "02362"
        ok 1780 - "--wxrwS-wx" -> "02363"
        ok 1781 - "--wxrwSr--" -> "02364"
        ok 1782 - "--wxrwSr-x" -> "02365"
        ok 1783 - "--wxrwSrw-" -> "02366"
        ok 1784 - "--wxrwSrwx" -> "02367"
        ok 1785 - "--wxrws---" -> "02370"
        ok 1786 - "--wxrws--x" -> "02371"
        ok 1787 - "--wxrws-w-" -> "02372"
        ok 1788 - "--wxrws-wx" -> "02373"
        ok 1789 - "--wxrwsr--" -> "02374"
        ok 1790 - "--wxrwsr-x" -> "02375"
        ok 1791 - "--wxrwsrw-" -> "02376"
        ok 1792 - "--wxrwsrwx" -> "02377"
        ok 1793 - "-r----S---" -> "02400"
        ok 1794 - "-r----S--x" -> "02401"
        ok 1795 - "-r----S-w-" -> "02402"
        ok 1796 - "-r----S-wx" -> "02403"
        ok 1797 - "-r----Sr--" -> "02404"
        ok 1798 - "-r----Sr-x" -> "02405"
        ok 1799 - "-r----Srw-" -> "02406"
        ok 1800 - "-r----Srwx" -> "02407"
        ok 1801 - "-r----s---" -> "02410"
        ok 1802 - "-r----s--x" -> "02411"
        ok 1803 - "-r----s-w-" -> "02412"
        ok 1804 - "-r----s-wx" -> "02413"
        ok 1805 - "-r----sr--" -> "02414"
        ok 1806 - "-r----sr-x" -> "02415"
        ok 1807 - "-r----srw-" -> "02416"
        ok 1808 - "-r----srwx" -> "02417"
        ok 1809 - "-r---wS---" -> "02420"
        ok 1810 - "-r---wS--x" -> "02421"
        ok 1811 - "-r---wS-w-" -> "02422"
        ok 1812 - "-r---wS-wx" -> "02423"
        ok 1813 - "-r---wSr--" -> "02424"
        ok 1814 - "-r---wSr-x" -> "02425"
        ok 1815 - "-r---wSrw-" -> "02426"
        ok 1816 - "-r---wSrwx" -> "02427"
        ok 1817 - "-r---ws---" -> "02430"
        ok 1818 - "-r---ws--x" -> "02431"
        ok 1819 - "-r---ws-w-" -> "02432"
        ok 1820 - "-r---ws-wx" -> "02433"
        ok 1821 - "-r---wsr--" -> "02434"
        ok 1822 - "-r---wsr-x" -> "02435"
        ok 1823 - "-r---wsrw-" -> "02436"
        ok 1824 - "-r---wsrwx" -> "02437"
        ok 1825 - "-r--r-S---" -> "02440"
        ok 1826 - "-r--r-S--x" -> "02441"
        ok 1827 - "-r--r-S-w-" -> "02442"
        ok 1828 - "-r--r-S-wx" -> "02443"
        ok 1829 - "-r--r-Sr--" -> "02444"
        ok 1830 - "-r--r-Sr-x" -> "02445"
        ok 1831 - "-r--r-Srw-" -> "02446"
        ok 1832 - "-r--r-Srwx" -> "02447"
        ok 1833 - "-r--r-s---" -> "02450"
        ok 1834 - "-r--r-s--x" -> "02451"
        ok 1835 - "-r--r-s-w-" -> "02452"
        ok 1836 - "-r--r-s-wx" -> "02453"
        ok 1837 - "-r--r-sr--" -> "02454"
        ok 1838 - "-r--r-sr-x" -> "02455"
        ok 1839 - "-r--r-srw-" -> "02456"
        ok 1840 - "-r--r-srwx" -> "02457"
        ok 1841 - "-r--rwS---" -> "02460"
        ok 1842 - "-r--rwS--x" -> "02461"
        ok 1843 - "-r--rwS-w-" -> "02462"
        ok 1844 - "-r--rwS-wx" -> "02463"
        ok 1845 - "-r--rwSr--" -> "02464"
        ok 1846 - "-r--rwSr-x" -> "02465"
        ok 1847 - "-r--rwSrw-" -> "02466"
        ok 1848 - "-r--rwSrwx" -> "02467"
        ok 1849 - "-r--rws---" -> "02470"
        ok 1850 - "-r--rws--x" -> "02471"
        ok 1851 - "-r--rws-w-" -> "02472"
        ok 1852 - "-r--rws-wx" -> "02473"
        ok 1853 - "-r--rwsr--" -> "02474"
        ok 1854 - "-r--rwsr-x" -> "02475"
        ok 1855 - "-r--rwsrw-" -> "02476"
        ok 1856 - "-r--rwsrwx" -> "02477"
        ok 1857 - "-r-x--S---" -> "02500"
        ok 1858 - "-r-x--S--x" -> "02501"
        ok 1859 - "-r-x--S-w-" -> "02502"
        ok 1860 - "-r-x--S-wx" -> "02503"
        ok 1861 - "-r-x--Sr--" -> "02504"
        ok 1862 - "-r-x--Sr-x" -> "02505"
        ok 1863 - "-r-x--Srw-" -> "02506"
        ok 1864 - "-r-x--Srwx" -> "02507"
        ok 1865 - "-r-x--s---" -> "02510"
        ok 1866 - "-r-x--s--x" -> "02511"
        ok 1867 - "-r-x--s-w-" -> "02512"
        ok 1868 - "-r-x--s-wx" -> "02513"
        ok 1869 - "-r-x--sr--" -> "02514"
        ok 1870 - "-r-x--sr-x" -> "02515"
        ok 1871 - "-r-x--srw-" -> "02516"
        ok 1872 - "-r-x--srwx" -> "02517"
        ok 1873 - "-r-x-wS---" -> "02520"
        ok 1874 - "-r-x-wS--x" -> "02521"
        ok 1875 - "-r-x-wS-w-" -> "02522"
        ok 1876 - "-r-x-wS-wx" -> "02523"
        ok 1877 - "-r-x-wSr--" -> "02524"
        ok 1878 - "-r-x-wSr-x" -> "02525"
        ok 1879 - "-r-x-wSrw-" -> "02526"
        ok 1880 - "-r-x-wSrwx" -> "02527"
        ok 1881 - "-r-x-ws---" -> "02530"
        ok 1882 - "-r-x-ws--x" -> "02531"
        ok 1883 - "-r-x-ws-w-" -> "02532"
        ok 1884 - "-r-x-ws-wx" -> "02533"
        ok 1885 - "-r-x-wsr--" -> "02534"
        ok 1886 - "-r-x-wsr-x" -> "02535"
        ok 1887 - "-r-x-wsrw-" -> "02536"
        ok 1888 - "-r-x-wsrwx" -> "02537"
        ok 1889 - "-r-xr-S---" -> "02540"
        ok 1890 - "-r-xr-S--x" -> "02541"
        ok 1891 - "-r-xr-S-w-" -> "02542"
        ok 1892 - "-r-xr-S-wx" -> "02543"
        ok 1893 - "-r-xr-Sr--" -> "02544"
        ok 1894 - "-r-xr-Sr-x" -> "02545"
        ok 1895 - "-r-xr-Srw-" -> "02546"
        ok 1896 - "-r-xr-Srwx" -> "02547"
        ok 1897 - "-r-xr-s---" -> "02550"
        ok 1898 - "-r-xr-s--x" -> "02551"
        ok 1899 - "-r-xr-s-w-" -> "02552"
        ok 1900 - "-r-xr-s-wx" -> "02553"
        ok 1901 - "-r-xr-sr--" -> "02554"
        ok 1902 - "-r-xr-sr-x" -> "02555"
        ok 1903 - "-r-xr-srw-" -> "02556"
        ok 1904 - "-r-xr-srwx" -> "02557"
        ok 1905 - "-r-xrwS---" -> "02560"
        ok 1906 - "-r-xrwS--x" -> "02561"
        ok 1907 - "-r-xrwS-w-" -> "02562"
        ok 1908 - "-r-xrwS-wx" -> "02563"
        ok 1909 - "-r-xrwSr--" -> "02564"
        ok 1910 - "-r-xrwSr-x" -> "02565"
        ok 1911 - "-r-xrwSrw-" -> "02566"
        ok 1912 - "-r-xrwSrwx" -> "02567"
        ok 1913 - "-r-xrws---" -> "02570"
        ok 1914 - "-r-xrws--x" -> "02571"
        ok 1915 - "-r-xrws-w-" -> "02572"
        ok 1916 - "-r-xrws-wx" -> "02573"
        ok 1917 - "-r-xrwsr--" -> "02574"
        ok 1918 - "-r-xrwsr-x" -> "02575"
        ok 1919 - "-r-xrwsrw-" -> "02576"
        ok 1920 - "-r-xrwsrwx" -> "02577"
        ok 1921 - "-rw---S---" -> "02600"
        ok 1922 - "-rw---S--x" -> "02601"
        ok 1923 - "-rw---S-w-" -> "02602"
        ok 1924 - "-rw---S-wx" -> "02603"
        ok 1925 - "-rw---Sr--" -> "02604"
        ok 1926 - "-rw---Sr-x" -> "02605"
        ok 1927 - "-rw---Srw-" -> "02606"
        ok 1928 - "-rw---Srwx" -> "02607"
        ok 1929 - "-rw---s---" -> "02610"
        ok 1930 - "-rw---s--x" -> "02611"
        ok 1931 - "-rw---s-w-" -> "02612"
        ok 1932 - "-rw---s-wx" -> "02613"
        ok 1933 - "-rw---sr--" -> "02614"
        ok 1934 - "-rw---sr-x" -> "02615"
        ok 1935 - "-rw---srw-" -> "02616"
        ok 1936 - "-rw---srwx" -> "02617"
        ok 1937 - "-rw--wS---" -> "02620"
        ok 1938 - "-rw--wS--x" -> "02621"
        ok 1939 - "-rw--wS-w-" -> "02622"
        ok 1940 - "-rw--wS-wx" -> "02623"
        ok 1941 - "-rw--wSr--" -> "02624"
        ok 1942 - "-rw--wSr-x" -> "02625"
        ok 1943 - "-rw--wSrw-" -> "02626"
        ok 1944 - "-rw--wSrwx" -> "02627"
        ok 1945 - "-rw--ws---" -> "02630"
        ok 1946 - "-rw--ws--x" -> "02631"
        ok 1947 - "-rw--ws-w-" -> "02632"
        ok 1948 - "-rw--ws-wx" -> "02633"
        ok 1949 - "-rw--wsr--" -> "02634"
        ok 1950 - "-rw--wsr-x" -> "02635"
        ok 1951 - "-rw--wsrw-" -> "02636"
        ok 1952 - "-rw--wsrwx" -> "02637"
        ok 1953 - "-rw-r-S---" -> "02640"
        ok 1954 - "-rw-r-S--x" -> "02641"
        ok 1955 - "-rw-r-S-w-" -> "02642"
        ok 1956 - "-rw-r-S-wx" -> "02643"
        ok 1957 - "-rw-r-Sr--" -> "02644"
        ok 1958 - "-rw-r-Sr-x" -> "02645"
        ok 1959 - "-rw-r-Srw-" -> "02646"
        ok 1960 - "-rw-r-Srwx" -> "02647"
        ok 1961 - "-rw-r-s---" -> "02650"
        ok 1962 - "-rw-r-s--x" -> "02651"
        ok 1963 - "-rw-r-s-w-" -> "02652"
        ok 1964 - "-rw-r-s-wx" -> "02653"
        ok 1965 - "-rw-r-sr--" -> "02654"
        ok 1966 - "-rw-r-sr-x" -> "02655"
        ok 1967 - "-rw-r-srw-" -> "02656"
        ok 1968 - "-rw-r-srwx" -> "02657"
        ok 1969 - "-rw-rwS---" -> "02660"
        ok 1970 - "-rw-rwS--x" -> "02661"
        ok 1971 - "-rw-rwS-w-" -> "02662"
        ok 1972 - "-rw-rwS-wx" -> "02663"
        ok 1973 - "-rw-rwSr--" -> "02664"
        ok 1974 - "-rw-rwSr-x" -> "02665"
        ok 1975 - "-rw-rwSrw-" -> "02666"
        ok 1976 - "-rw-rwSrwx" -> "02667"
        ok 1977 - "-rw-rws---" -> "02670"
        ok 1978 - "-rw-rws--x" -> "02671"
        ok 1979 - "-rw-rws-w-" -> "02672"
        ok 1980 - "-rw-rws-wx" -> "02673"
        ok 1981 - "-rw-rwsr--" -> "02674"
        ok 1982 - "-rw-rwsr-x" -> "02675"
        ok 1983 - "-rw-rwsrw-" -> "02676"
        ok 1984 - "-rw-rwsrwx" -> "02677"
        ok 1985 - "-rwx--S---" -> "02700"
        ok 1986 - "-rwx--S--x" -> "02701"
        ok 1987 - "-rwx--S-w-" -> "02702"
        ok 1988 - "-rwx--S-wx" -> "02703"
        ok 1989 - "-rwx--Sr--" -> "02704"
        ok 1990 - "-rwx--Sr-x" -> "02705"
        ok 1991 - "-rwx--Srw-" -> "02706"
        ok 1992 - "-rwx--Srwx" -> "02707"
        ok 1993 - "-rwx--s---" -> "02710"
        ok 1994 - "-rwx--s--x" -> "02711"
        ok 1995 - "-rwx--s-w-" -> "02712"
        ok 1996 - "-rwx--s-wx" -> "02713"
        ok 1997 - "-rwx--sr--" -> "02714"
        ok 1998 - "-rwx--sr-x" -> "02715"
        ok 1999 - "-rwx--srw-" -> "02716"
        ok 2000 - "-rwx--srwx" -> "02717"
        ok 2001 - "-rwx-wS---" -> "02720"
        ok 2002 - "-rwx-wS--x" -> "02721"
        ok 2003 - "-rwx-wS-w-" -> "02722"
        ok 2004 - "-rwx-wS-wx" -> "02723"
        ok 2005 - "-rwx-wSr--" -> "02724"
        ok 2006 - "-rwx-wSr-x" -> "02725"
        ok 2007 - "-rwx-wSrw-" -> "02726"
        ok 2008 - "-rwx-wSrwx" -> "02727"
        ok 2009 - "-rwx-ws---" -> "02730"
        ok 2010 - "-rwx-ws--x" -> "02731"
        ok 2011 - "-rwx-ws-w-" -> "02732"
        ok 2012 - "-rwx-ws-wx" -> "02733"
        ok 2013 - "-rwx-wsr--" -> "02734"
        ok 2014 - "-rwx-wsr-x" -> "02735"
        ok 2015 - "-rwx-wsrw-" -> "02736"
        ok 2016 - "-rwx-wsrwx" -> "02737"
        ok 2017 - "-rwxr-S---" -> "02740"
        ok 2018 - "-rwxr-S--x" -> "02741"
        ok 2019 - "-rwxr-S-w-" -> "02742"
        ok 2020 - "-rwxr-S-wx" -> "02743"
        ok 2021 - "-rwxr-Sr--" -> "02744"
        ok 2022 - "-rwxr-Sr-x" -> "02745"
        ok 2023 - "-rwxr-Srw-" -> "02746"
        ok 2024 - "-rwxr-Srwx" -> "02747"
        ok 2025 - "-rwxr-s---" -> "02750"
        ok 2026 - "-rwxr-s--x" -> "02751"
        ok 2027 - "-rwxr-s-w-" -> "02752"
        ok 2028 - "-rwxr-s-wx" -> "02753"
        ok 2029 - "-rwxr-sr--" -> "02754"
        ok 2030 - "-rwxr-sr-x" -> "02755"
        ok 2031 - "-rwxr-srw-" -> "02756"
        ok 2032 - "-rwxr-srwx" -> "02757"
        ok 2033 - "-rwxrwS---" -> "02760"
        ok 2034 - "-rwxrwS--x" -> "02761"
        ok 2035 - "-rwxrwS-w-" -> "02762"
        ok 2036 - "-rwxrwS-wx" -> "02763"
        ok 2037 - "-rwxrwSr--" -> "02764"
        ok 2038 - "-rwxrwSr-x" -> "02765"
        ok 2039 - "-rwxrwSrw-" -> "02766"
        ok 2040 - "-rwxrwSrwx" -> "02767"
        ok 2041 - "-rwxrws---" -> "02770"
        ok 2042 - "-rwxrws--x" -> "02771"
        ok 2043 - "-rwxrws-w-" -> "02772"
        ok 2044 - "-rwxrws-wx" -> "02773"
        ok 2045 - "-rwxrwsr--" -> "02774"
        ok 2046 - "-rwxrwsr-x" -> "02775"
        ok 2047 - "-rwxrwsrw-" -> "02776"
        ok 2048 - "-rwxrwsrwx" -> "02777"
        ok 2049 - "---S------" -> "04000"
        ok 2050 - "---S-----x" -> "04001"
        ok 2051 - "---S----w-" -> "04002"
        ok 2052 - "---S----wx" -> "04003"
        ok 2053 - "---S---r--" -> "04004"
        ok 2054 - "---S---r-x" -> "04005"
        ok 2055 - "---S---rw-" -> "04006"
        ok 2056 - "---S---rwx" -> "04007"
        ok 2057 - "---S--x---" -> "04010"
        ok 2058 - "---S--x--x" -> "04011"
        ok 2059 - "---S--x-w-" -> "04012"
        ok 2060 - "---S--x-wx" -> "04013"
        ok 2061 - "---S--xr--" -> "04014"
        ok 2062 - "---S--xr-x" -> "04015"
        ok 2063 - "---S--xrw-" -> "04016"
        ok 2064 - "---S--xrwx" -> "04017"
        ok 2065 - "---S-w----" -> "04020"
        ok 2066 - "---S-w---x" -> "04021"
        ok 2067 - "---S-w--w-" -> "04022"
        ok 2068 - "---S-w--wx" -> "04023"
        ok 2069 - "---S-w-r--" -> "04024"
        ok 2070 - "---S-w-r-x" -> "04025"
        ok 2071 - "---S-w-rw-" -> "04026"
        ok 2072 - "---S-w-rwx" -> "04027"
        ok 2073 - "---S-wx---" -> "04030"
        ok 2074 - "---S-wx--x" -> "04031"
        ok 2075 - "---S-wx-w-" -> "04032"
        ok 2076 - "---S-wx-wx" -> "04033"
        ok 2077 - "---S-wxr--" -> "04034"
        ok 2078 - "---S-wxr-x" -> "04035"
        ok 2079 - "---S-wxrw-" -> "04036"
        ok 2080 - "---S-wxrwx" -> "04037"
        ok 2081 - "---Sr-----" -> "04040"
        ok 2082 - "---Sr----x" -> "04041"
        ok 2083 - "---Sr---w-" -> "04042"
        ok 2084 - "---Sr---wx" -> "04043"
        ok 2085 - "---Sr--r--" -> "04044"
        ok 2086 - "---Sr--r-x" -> "04045"
        ok 2087 - "---Sr--rw-" -> "04046"
        ok 2088 - "---Sr--rwx" -> "04047"
        ok 2089 - "---Sr-x---" -> "04050"
        ok 2090 - "---Sr-x--x" -> "04051"
        ok 2091 - "---Sr-x-w-" -> "04052"
        ok 2092 - "---Sr-x-wx" -> "04053"
        ok 2093 - "---Sr-xr--" -> "04054"
        ok 2094 - "---Sr-xr-x" -> "04055"
        ok 2095 - "---Sr-xrw-" -> "04056"
        ok 2096 - "---Sr-xrwx" -> "04057"
        ok 2097 - "---Srw----" -> "04060"
        ok 2098 - "---Srw---x" -> "04061"
        ok 2099 - "---Srw--w-" -> "04062"
        ok 2100 - "---Srw--wx" -> "04063"
        ok 2101 - "---Srw-r--" -> "04064"
        ok 2102 - "---Srw-r-x" -> "04065"
        ok 2103 - "---Srw-rw-" -> "04066"
        ok 2104 - "---Srw-rwx" -> "04067"
        ok 2105 - "---Srwx---" -> "04070"
        ok 2106 - "---Srwx--x" -> "04071"
        ok 2107 - "---Srwx-w-" -> "04072"
        ok 2108 - "---Srwx-wx" -> "04073"
        ok 2109 - "---Srwxr--" -> "04074"
        ok 2110 - "---Srwxr-x" -> "04075"
        ok 2111 - "---Srwxrw-" -> "04076"
        ok 2112 - "---Srwxrwx" -> "04077"
        ok 2113 - "---s------" -> "04100"
        ok 2114 - "---s-----x" -> "04101"
        ok 2115 - "---s----w-" -> "04102"
        ok 2116 - "---s----wx" -> "04103"
        ok 2117 - "---s---r--" -> "04104"
        ok 2118 - "---s---r-x" -> "04105"
        ok 2119 - "---s---rw-" -> "04106"
        ok 2120 - "---s---rwx" -> "04107"
        ok 2121 - "---s--x---" -> "04110"
        ok 2122 - "---s--x--x" -> "04111"
        ok 2123 - "---s--x-w-" -> "04112"
        ok 2124 - "---s--x-wx" -> "04113"
        ok 2125 - "---s--xr--" -> "04114"
        ok 2126 - "---s--xr-x" -> "04115"
        ok 2127 - "---s--xrw-" -> "04116"
        ok 2128 - "---s--xrwx" -> "04117"
        ok 2129 - "---s-w----" -> "04120"
        ok 2130 - "---s-w---x" -> "04121"
        ok 2131 - "---s-w--w-" -> "04122"
        ok 2132 - "---s-w--wx" -> "04123"
        ok 2133 - "---s-w-r--" -> "04124"
        ok 2134 - "---s-w-r-x" -> "04125"
        ok 2135 - "---s-w-rw-" -> "04126"
        ok 2136 - "---s-w-rwx" -> "04127"
        ok 2137 - "---s-wx---" -> "04130"
        ok 2138 - "---s-wx--x" -> "04131"
        ok 2139 - "---s-wx-w-" -> "04132"
        ok 2140 - "---s-wx-wx" -> "04133"
        ok 2141 - "---s-wxr--" -> "04134"
        ok 2142 - "---s-wxr-x" -> "04135"
        ok 2143 - "---s-wxrw-" -> "04136"
        ok 2144 - "---s-wxrwx" -> "04137"
        ok 2145 - "---sr-----" -> "04140"
        ok 2146 - "---sr----x" -> "04141"
        ok 2147 - "---sr---w-" -> "04142"
        ok 2148 - "---sr---wx" -> "04143"
        ok 2149 - "---sr--r--" -> "04144"
        ok 2150 - "---sr--r-x" -> "04145"
        ok 2151 - "---sr--rw-" -> "04146"
        ok 2152 - "---sr--rwx" -> "04147"
        ok 2153 - "---sr-x---" -> "04150"
        ok 2154 - "---sr-x--x" -> "04151"
        ok 2155 - "---sr-x-w-" -> "04152"
        ok 2156 - "---sr-x-wx" -> "04153"
        ok 2157 - "---sr-xr--" -> "04154"
        ok 2158 - "---sr-xr-x" -> "04155"
        ok 2159 - "---sr-xrw-" -> "04156"
        ok 2160 - "---sr-xrwx" -> "04157"
        ok 2161 - "---srw----" -> "04160"
        ok 2162 - "---srw---x" -> "04161"
        ok 2163 - "---srw--w-" -> "04162"
        ok 2164 - "---srw--wx" -> "04163"
        ok 2165 - "---srw-r--" -> "04164"
        ok 2166 - "---srw-r-x" -> "04165"
        ok 2167 - "---srw-rw-" -> "04166"
        ok 2168 - "---srw-rwx" -> "04167"
        ok 2169 - "---srwx---" -> "04170"
        ok 2170 - "---srwx--x" -> "04171"
        ok 2171 - "---srwx-w-" -> "04172"
        ok 2172 - "---srwx-wx" -> "04173"
        ok 2173 - "---srwxr--" -> "04174"
        ok 2174 - "---srwxr-x" -> "04175"
        ok 2175 - "---srwxrw-" -> "04176"
        ok 2176 - "---srwxrwx" -> "04177"
        ok 2177 - "--wS------" -> "04200"
        ok 2178 - "--wS-----x" -> "04201"
        ok 2179 - "--wS----w-" -> "04202"
        ok 2180 - "--wS----wx" -> "04203"
        ok 2181 - "--wS---r--" -> "04204"
        ok 2182 - "--wS---r-x" -> "04205"
        ok 2183 - "--wS---rw-" -> "04206"
        ok 2184 - "--wS---rwx" -> "04207"
        ok 2185 - "--wS--x---" -> "04210"
        ok 2186 - "--wS--x--x" -> "04211"
        ok 2187 - "--wS--x-w-" -> "04212"
        ok 2188 - "--wS--x-wx" -> "04213"
        ok 2189 - "--wS--xr--" -> "04214"
        ok 2190 - "--wS--xr-x" -> "04215"
        ok 2191 - "--wS--xrw-" -> "04216"
        ok 2192 - "--wS--xrwx" -> "04217"
        ok 2193 - "--wS-w----" -> "04220"
        ok 2194 - "--wS-w---x" -> "04221"
        ok 2195 - "--wS-w--w-" -> "04222"
        ok 2196 - "--wS-w--wx" -> "04223"
        ok 2197 - "--wS-w-r--" -> "04224"
        ok 2198 - "--wS-w-r-x" -> "04225"
        ok 2199 - "--wS-w-rw-" -> "04226"
        ok 2200 - "--wS-w-rwx" -> "04227"
        ok 2201 - "--wS-wx---" -> "04230"
        ok 2202 - "--wS-wx--x" -> "04231"
        ok 2203 - "--wS-wx-w-" -> "04232"
        ok 2204 - "--wS-wx-wx" -> "04233"
        ok 2205 - "--wS-wxr--" -> "04234"
        ok 2206 - "--wS-wxr-x" -> "04235"
        ok 2207 - "--wS-wxrw-" -> "04236"
        ok 2208 - "--wS-wxrwx" -> "04237"
        ok 2209 - "--wSr-----" -> "04240"
        ok 2210 - "--wSr----x" -> "04241"
        ok 2211 - "--wSr---w-" -> "04242"
        ok 2212 - "--wSr---wx" -> "04243"
        ok 2213 - "--wSr--r--" -> "04244"
        ok 2214 - "--wSr--r-x" -> "04245"
        ok 2215 - "--wSr--rw-" -> "04246"
        ok 2216 - "--wSr--rwx" -> "04247"
        ok 2217 - "--wSr-x---" -> "04250"
        ok 2218 - "--wSr-x--x" -> "04251"
        ok 2219 - "--wSr-x-w-" -> "04252"
        ok 2220 - "--wSr-x-wx" -> "04253"
        ok 2221 - "--wSr-xr--" -> "04254"
        ok 2222 - "--wSr-xr-x" -> "04255"
        ok 2223 - "--wSr-xrw-" -> "04256"
        ok 2224 - "--wSr-xrwx" -> "04257"
        ok 2225 - "--wSrw----" -> "04260"
        ok 2226 - "--wSrw---x" -> "04261"
        ok 2227 - "--wSrw--w-" -> "04262"
        ok 2228 - "--wSrw--wx" -> "04263"
        ok 2229 - "--wSrw-r--" -> "04264"
        ok 2230 - "--wSrw-r-x" -> "04265"
        ok 2231 - "--wSrw-rw-" -> "04266"
        ok 2232 - "--wSrw-rwx" -> "04267"
        ok 2233 - "--wSrwx---" -> "04270"
        ok 2234 - "--wSrwx--x" -> "04271"
        ok 2235 - "--wSrwx-w-" -> "04272"
        ok 2236 - "--wSrwx-wx" -> "04273"
        ok 2237 - "--wSrwxr--" -> "04274"
        ok 2238 - "--wSrwxr-x" -> "04275"
        ok 2239 - "--wSrwxrw-" -> "04276"
        ok 2240 - "--wSrwxrwx" -> "04277"
        ok 2241 - "--ws------" -> "04300"
        ok 2242 - "--ws-----x" -> "04301"
        ok 2243 - "--ws----w-" -> "04302"
        ok 2244 - "--ws----wx" -> "04303"
        ok 2245 - "--ws---r--" -> "04304"
        ok 2246 - "--ws---r-x" -> "04305"
        ok 2247 - "--ws---rw-" -> "04306"
        ok 2248 - "--ws---rwx" -> "04307"
        ok 2249 - "--ws--x---" -> "04310"
        ok 2250 - "--ws--x--x" -> "04311"
        ok 2251 - "--ws--x-w-" -> "04312"
        ok 2252 - "--ws--x-wx" -> "04313"
        ok 2253 - "--ws--xr--" -> "04314"
        ok 2254 - "--ws--xr-x" -> "04315"
        ok 2255 - "--ws--xrw-" -> "04316"
        ok 2256 - "--ws--xrwx" -> "04317"
        ok 2257 - "--ws-w----" -> "04320"
        ok 2258 - "--ws-w---x" -> "04321"
        ok 2259 - "--ws-w--w-" -> "04322"
        ok 2260 - "--ws-w--wx" -> "04323"
        ok 2261 - "--ws-w-r--" -> "04324"
        ok 2262 - "--ws-w-r-x" -> "04325"
        ok 2263 - "--ws-w-rw-" -> "04326"
        ok 2264 - "--ws-w-rwx" -> "04327"
        ok 2265 - "--ws-wx---" -> "04330"
        ok 2266 - "--ws-wx--x" -> "04331"
        ok 2267 - "--ws-wx-w-" -> "04332"
        ok 2268 - "--ws-wx-wx" -> "04333"
        ok 2269 - "--ws-wxr--" -> "04334"
        ok 2270 - "--ws-wxr-x" -> "04335"
        ok 2271 - "--ws-wxrw-" -> "04336"
        ok 2272 - "--ws-wxrwx" -> "04337"
        ok 2273 - "--wsr-----" -> "04340"
        ok 2274 - "--wsr----x" -> "04341"
        ok 2275 - "--wsr---w-" -> "04342"
        ok 2276 - "--wsr---wx" -> "04343"
        ok 2277 - "--wsr--r--" -> "04344"
        ok 2278 - "--wsr--r-x" -> "04345"
        ok 2279 - "--wsr--rw-" -> "04346"
        ok 2280 - "--wsr--rwx" -> "04347"
        ok 2281 - "--wsr-x---" -> "04350"
        ok 2282 - "--wsr-x--x" -> "04351"
        ok 2283 - "--wsr-x-w-" -> "04352"
        ok 2284 - "--wsr-x-wx" -> "04353"
        ok 2285 - "--wsr-xr--" -> "04354"
        ok 2286 - "--wsr-xr-x" -> "04355"
        ok 2287 - "--wsr-xrw-" -> "04356"
        ok 2288 - "--wsr-xrwx" -> "04357"
        ok 2289 - "--wsrw----" -> "04360"
        ok 2290 - "--wsrw---x" -> "04361"
        ok 2291 - "--wsrw--w-" -> "04362"
        ok 2292 - "--wsrw--wx" -> "04363"
        ok 2293 - "--wsrw-r--" -> "04364"
        ok 2294 - "--wsrw-r-x" -> "04365"
        ok 2295 - "--wsrw-rw-" -> "04366"
        ok 2296 - "--wsrw-rwx" -> "04367"
        ok 2297 - "--wsrwx---" -> "04370"
        ok 2298 - "--wsrwx--x" -> "04371"
        ok 2299 - "--wsrwx-w-" -> "04372"
        ok 2300 - "--wsrwx-wx" -> "04373"
        ok 2301 - "--wsrwxr--" -> "04374"
        ok 2302 - "--wsrwxr-x" -> "04375"
        ok 2303 - "--wsrwxrw-" -> "04376"
        ok 2304 - "--wsrwxrwx" -> "04377"
        ok 2305 - "-r-S------" -> "04400"
        ok 2306 - "-r-S-----x" -> "04401"
        ok 2307 - "-r-S----w-" -> "04402"
        ok 2308 - "-r-S----wx" -> "04403"
        ok 2309 - "-r-S---r--" -> "04404"
        ok 2310 - "-r-S---r-x" -> "04405"
        ok 2311 - "-r-S---rw-" -> "04406"
        ok 2312 - "-r-S---rwx" -> "04407"
        ok 2313 - "-r-S--x---" -> "04410"
        ok 2314 - "-r-S--x--x" -> "04411"
        ok 2315 - "-r-S--x-w-" -> "04412"
        ok 2316 - "-r-S--x-wx" -> "04413"
        ok 2317 - "-r-S--xr--" -> "04414"
        ok 2318 - "-r-S--xr-x" -> "04415"
        ok 2319 - "-r-S--xrw-" -> "04416"
        ok 2320 - "-r-S--xrwx" -> "04417"
        ok 2321 - "-r-S-w----" -> "04420"
        ok 2322 - "-r-S-w---x" -> "04421"
        ok 2323 - "-r-S-w--w-" -> "04422"
        ok 2324 - "-r-S-w--wx" -> "04423"
        ok 2325 - "-r-S-w-r--" -> "04424"
        ok 2326 - "-r-S-w-r-x" -> "04425"
        ok 2327 - "-r-S-w-rw-" -> "04426"
        ok 2328 - "-r-S-w-rwx" -> "04427"
        ok 2329 - "-r-S-wx---" -> "04430"
        ok 2330 - "-r-S-wx--x" -> "04431"
        ok 2331 - "-r-S-wx-w-" -> "04432"
        ok 2332 - "-r-S-wx-wx" -> "04433"
        ok 2333 - "-r-S-wxr--" -> "04434"
        ok 2334 - "-r-S-wxr-x" -> "04435"
        ok 2335 - "-r-S-wxrw-" -> "04436"
        ok 2336 - "-r-S-wxrwx" -> "04437"
        ok 2337 - "-r-Sr-----" -> "04440"
        ok 2338 - "-r-Sr----x" -> "04441"
        ok 2339 - "-r-Sr---w-" -> "04442"
        ok 2340 - "-r-Sr---wx" -> "04443"
        ok 2341 - "-r-Sr--r--" -> "04444"
        ok 2342 - "-r-Sr--r-x" -> "04445"
        ok 2343 - "-r-Sr--rw-" -> "04446"
        ok 2344 - "-r-Sr--rwx" -> "04447"
        ok 2345 - "-r-Sr-x---" -> "04450"
        ok 2346 - "-r-Sr-x--x" -> "04451"
        ok 2347 - "-r-Sr-x-w-" -> "04452"
        ok 2348 - "-r-Sr-x-wx" -> "04453"
        ok 2349 - "-r-Sr-xr--" -> "04454"
        ok 2350 - "-r-Sr-xr-x" -> "04455"
        ok 2351 - "-r-Sr-xrw-" -> "04456"
        ok 2352 - "-r-Sr-xrwx" -> "04457"
        ok 2353 - "-r-Srw----" -> "04460"
        ok 2354 - "-r-Srw---x" -> "04461"
        ok 2355 - "-r-Srw--w-" -> "04462"
        ok 2356 - "-r-Srw--wx" -> "04463"
        ok 2357 - "-r-Srw-r--" -> "04464"
        ok 2358 - "-r-Srw-r-x" -> "04465"
        ok 2359 - "-r-Srw-rw-" -> "04466"
        ok 2360 - "-r-Srw-rwx" -> "04467"
        ok 2361 - "-r-Srwx---" -> "04470"
        ok 2362 - "-r-Srwx--x" -> "04471"
        ok 2363 - "-r-Srwx-w-" -> "04472"
        ok 2364 - "-r-Srwx-wx" -> "04473"
        ok 2365 - "-r-Srwxr--" -> "04474"
        ok 2366 - "-r-Srwxr-x" -> "04475"
        ok 2367 - "-r-Srwxrw-" -> "04476"
        ok 2368 - "-r-Srwxrwx" -> "04477"
        ok 2369 - "-r-s------" -> "04500"
        ok 2370 - "-r-s-----x" -> "04501"
        ok 2371 - "-r-s----w-" -> "04502"
        ok 2372 - "-r-s----wx" -> "04503"
        ok 2373 - "-r-s---r--" -> "04504"
        ok 2374 - "-r-s---r-x" -> "04505"
        ok 2375 - "-r-s---rw-" -> "04506"
        ok 2376 - "-r-s---rwx" -> "04507"
        ok 2377 - "-r-s--x---" -> "04510"
        ok 2378 - "-r-s--x--x" -> "04511"
        ok 2379 - "-r-s--x-w-" -> "04512"
        ok 2380 - "-r-s--x-wx" -> "04513"
        ok 2381 - "-r-s--xr--" -> "04514"
        ok 2382 - "-r-s--xr-x" -> "04515"
        ok 2383 - "-r-s--xrw-" -> "04516"
        ok 2384 - "-r-s--xrwx" -> "04517"
        ok 2385 - "-r-s-w----" -> "04520"
        ok 2386 - "-r-s-w---x" -> "04521"
        ok 2387 - "-r-s-w--w-" -> "04522"
        ok 2388 - "-r-s-w--wx" -> "04523"
        ok 2389 - "-r-s-w-r--" -> "04524"
        ok 2390 - "-r-s-w-r-x" -> "04525"
        ok 2391 - "-r-s-w-rw-" -> "04526"
        ok 2392 - "-r-s-w-rwx" -> "04527"
        ok 2393 - "-r-s-wx---" -> "04530"
        ok 2394 - "-r-s-wx--x" -> "04531"
        ok 2395 - "-r-s-wx-w-" -> "04532"
        ok 2396 - "-r-s-wx-wx" -> "04533"
        ok 2397 - "-r-s-wxr--" -> "04534"
        ok 2398 - "-r-s-wxr-x" -> "04535"
        ok 2399 - "-r-s-wxrw-" -> "04536"
        ok 2400 - "-r-s-wxrwx" -> "04537"
        ok 2401 - "-r-sr-----" -> "04540"
        ok 2402 - "-r-sr----x" -> "04541"
        ok 2403 - "-r-sr---w-" -> "04542"
        ok 2404 - "-r-sr---wx" -> "04543"
        ok 2405 - "-r-sr--r--" -> "04544"
        ok 2406 - "-r-sr--r-x" -> "04545"
        ok 2407 - "-r-sr--rw-" -> "04546"
        ok 2408 - "-r-sr--rwx" -> "04547"
        ok 2409 - "-r-sr-x---" -> "04550"
        ok 2410 - "-r-sr-x--x" -> "04551"
        ok 2411 - "-r-sr-x-w-" -> "04552"
        ok 2412 - "-r-sr-x-wx" -> "04553"
        ok 2413 - "-r-sr-xr--" -> "04554"
        ok 2414 - "-r-sr-xr-x" -> "04555"
        ok 2415 - "-r-sr-xrw-" -> "04556"
        ok 2416 - "-r-sr-xrwx" -> "04557"
        ok 2417 - "-r-srw----" -> "04560"
        ok 2418 - "-r-srw---x" -> "04561"
        ok 2419 - "-r-srw--w-" -> "04562"
        ok 2420 - "-r-srw--wx" -> "04563"
        ok 2421 - "-r-srw-r--" -> "04564"
        ok 2422 - "-r-srw-r-x" -> "04565"
        ok 2423 - "-r-srw-rw-" -> "04566"
        ok 2424 - "-r-srw-rwx" -> "04567"
        ok 2425 - "-r-srwx---" -> "04570"
        ok 2426 - "-r-srwx--x" -> "04571"
        ok 2427 - "-r-srwx-w-" -> "04572"
        ok 2428 - "-r-srwx-wx" -> "04573"
        ok 2429 - "-r-srwxr--" -> "04574"
        ok 2430 - "-r-srwxr-x" -> "04575"
        ok 2431 - "-r-srwxrw-" -> "04576"
        ok 2432 - "-r-srwxrwx" -> "04577"
        ok 2433 - "-rwS------" -> "04600"
        ok 2434 - "-rwS-----x" -> "04601"
        ok 2435 - "-rwS----w-" -> "04602"
        ok 2436 - "-rwS----wx" -> "04603"
        ok 2437 - "-rwS---r--" -> "04604"
        ok 2438 - "-rwS---r-x" -> "04605"
        ok 2439 - "-rwS---rw-" -> "04606"
        ok 2440 - "-rwS---rwx" -> "04607"
        ok 2441 - "-rwS--x---" -> "04610"
        ok 2442 - "-rwS--x--x" -> "04611"
        ok 2443 - "-rwS--x-w-" -> "04612"
        ok 2444 - "-rwS--x-wx" -> "04613"
        ok 2445 - "-rwS--xr--" -> "04614"
        ok 2446 - "-rwS--xr-x" -> "04615"
        ok 2447 - "-rwS--xrw-" -> "04616"
        ok 2448 - "-rwS--xrwx" -> "04617"
        ok 2449 - "-rwS-w----" -> "04620"
        ok 2450 - "-rwS-w---x" -> "04621"
        ok 2451 - "-rwS-w--w-" -> "04622"
        ok 2452 - "-rwS-w--wx" -> "04623"
        ok 2453 - "-rwS-w-r--" -> "04624"
        ok 2454 - "-rwS-w-r-x" -> "04625"
        ok 2455 - "-rwS-w-rw-" -> "04626"
        ok 2456 - "-rwS-w-rwx" -> "04627"
        ok 2457 - "-rwS-wx---" -> "04630"
        ok 2458 - "-rwS-wx--x" -> "04631"
        ok 2459 - "-rwS-wx-w-" -> "04632"
        ok 2460 - "-rwS-wx-wx" -> "04633"
        ok 2461 - "-rwS-wxr--" -> "04634"
        ok 2462 - "-rwS-wxr-x" -> "04635"
        ok 2463 - "-rwS-wxrw-" -> "04636"
        ok 2464 - "-rwS-wxrwx" -> "04637"
        ok 2465 - "-rwSr-----" -> "04640"
        ok 2466 - "-rwSr----x" -> "04641"
        ok 2467 - "-rwSr---w-" -> "04642"
        ok 2468 - "-rwSr---wx" -> "04643"
        ok 2469 - "-rwSr--r--" -> "04644"
        ok 2470 - "-rwSr--r-x" -> "04645"
        ok 2471 - "-rwSr--rw-" -> "04646"
        ok 2472 - "-rwSr--rwx" -> "04647"
        ok 2473 - "-rwSr-x---" -> "04650"
        ok 2474 - "-rwSr-x--x" -> "04651"
        ok 2475 - "-rwSr-x-w-" -> "04652"
        ok 2476 - "-rwSr-x-wx" -> "04653"
        ok 2477 - "-rwSr-xr--" -> "04654"
        ok 2478 - "-rwSr-xr-x" -> "04655"
        ok 2479 - "-rwSr-xrw-" -> "04656"
        ok 2480 - "-rwSr-xrwx" -> "04657"
        ok 2481 - "-rwSrw----" -> "04660"
        ok 2482 - "-rwSrw---x" -> "04661"
        ok 2483 - "-rwSrw--w-" -> "04662"
        ok 2484 - "-rwSrw--wx" -> "04663"
        ok 2485 - "-rwSrw-r--" -> "04664"
        ok 2486 - "-rwSrw-r-x" -> "04665"
        ok 2487 - "-rwSrw-rw-" -> "04666"
        ok 2488 - "-rwSrw-rwx" -> "04667"
        ok 2489 - "-rwSrwx---" -> "04670"
        ok 2490 - "-rwSrwx--x" -> "04671"
        ok 2491 - "-rwSrwx-w-" -> "04672"
        ok 2492 - "-rwSrwx-wx" -> "04673"
        ok 2493 - "-rwSrwxr--" -> "04674"
        ok 2494 - "-rwSrwxr-x" -> "04675"
        ok 2495 - "-rwSrwxrw-" -> "04676"
        ok 2496 - "-rwSrwxrwx" -> "04677"
        ok 2497 - "-rws------" -> "04700"
        ok 2498 - "-rws-----x" -> "04701"
        ok 2499 - "-rws----w-" -> "04702"
        ok 2500 - "-rws----wx" -> "04703"
        ok 2501 - "-rws---r--" -> "04704"
        ok 2502 - "-rws---r-x" -> "04705"
        ok 2503 - "-rws---rw-" -> "04706"
        ok 2504 - "-rws---rwx" -> "04707"
        ok 2505 - "-rws--x---" -> "04710"
        ok 2506 - "-rws--x--x" -> "04711"
        ok 2507 - "-rws--x-w-" -> "04712"
        ok 2508 - "-rws--x-wx" -> "04713"
        ok 2509 - "-rws--xr--" -> "04714"
        ok 2510 - "-rws--xr-x" -> "04715"
        ok 2511 - "-rws--xrw-" -> "04716"
        ok 2512 - "-rws--xrwx" -> "04717"
        ok 2513 - "-rws-w----" -> "04720"
        ok 2514 - "-rws-w---x" -> "04721"
        ok 2515 - "-rws-w--w-" -> "04722"
        ok 2516 - "-rws-w--wx" -> "04723"
        ok 2517 - "-rws-w-r--" -> "04724"
        ok 2518 - "-rws-w-r-x" -> "04725"
        ok 2519 - "-rws-w-rw-" -> "04726"
        ok 2520 - "-rws-w-rwx" -> "04727"
        ok 2521 - "-rws-wx---" -> "04730"
        ok 2522 - "-rws-wx--x" -> "04731"
        ok 2523 - "-rws-wx-w-" -> "04732"
        ok 2524 - "-rws-wx-wx" -> "04733"
        ok 2525 - "-rws-wxr--" -> "04734"
        ok 2526 - "-rws-wxr-x" -> "04735"
        ok 2527 - "-rws-wxrw-" -> "04736"
        ok 2528 - "-rws-wxrwx" -> "04737"
        ok 2529 - "-rwsr-----" -> "04740"
        ok 2530 - "-rwsr----x" -> "04741"
        ok 2531 - "-rwsr---w-" -> "04742"
        ok 2532 - "-rwsr---wx" -> "04743"
        ok 2533 - "-rwsr--r--" -> "04744"
        ok 2534 - "-rwsr--r-x" -> "04745"
        ok 2535 - "-rwsr--rw-" -> "04746"
        ok 2536 - "-rwsr--rwx" -> "04747"
        ok 2537 - "-rwsr-x---" -> "04750"
        ok 2538 - "-rwsr-x--x" -> "04751"
        ok 2539 - "-rwsr-x-w-" -> "04752"
        ok 2540 - "-rwsr-x-wx" -> "04753"
        ok 2541 - "-rwsr-xr--" -> "04754"
        ok 2542 - "-rwsr-xr-x" -> "04755"
        ok 2543 - "-rwsr-xrw-" -> "04756"
        ok 2544 - "-rwsr-xrwx" -> "04757"
        ok 2545 - "-rwsrw----" -> "04760"
        ok 2546 - "-rwsrw---x" -> "04761"
        ok 2547 - "-rwsrw--w-" -> "04762"
        ok 2548 - "-rwsrw--wx" -> "04763"
        ok 2549 - "-rwsrw-r--" -> "04764"
        ok 2550 - "-rwsrw-r-x" -> "04765"
        ok 2551 - "-rwsrw-rw-" -> "04766"
        ok 2552 - "-rwsrw-rwx" -> "04767"
        ok 2553 - "-rwsrwx---" -> "04770"
        ok 2554 - "-rwsrwx--x" -> "04771"
        ok 2555 - "-rwsrwx-w-" -> "04772"
        ok 2556 - "-rwsrwx-wx" -> "04773"
        ok 2557 - "-rwsrwxr--" -> "04774"
        ok 2558 - "-rwsrwxr-x" -> "04775"
        ok 2559 - "-rwsrwxrw-" -> "04776"
        ok 2560 - "-rwsrwxrwx" -> "04777"
        ok 2561 - "---S------" -> "04000"
        ok 2562 - "---S-----x" -> "04001"
        ok 2563 - "---S----w-" -> "04002"
        ok 2564 - "---S----wx" -> "04003"
        ok 2565 - "---S---r--" -> "04004"
        ok 2566 - "---S---r-x" -> "04005"
        ok 2567 - "---S---rw-" -> "04006"
        ok 2568 - "---S---rwx" -> "04007"
        ok 2569 - "---S--x---" -> "04010"
        ok 2570 - "---S--x--x" -> "04011"
        ok 2571 - "---S--x-w-" -> "04012"
        ok 2572 - "---S--x-wx" -> "04013"
        ok 2573 - "---S--xr--" -> "04014"
        ok 2574 - "---S--xr-x" -> "04015"
        ok 2575 - "---S--xrw-" -> "04016"
        ok 2576 - "---S--xrwx" -> "04017"
        ok 2577 - "---S-w----" -> "04020"
        ok 2578 - "---S-w---x" -> "04021"
        ok 2579 - "---S-w--w-" -> "04022"
        ok 2580 - "---S-w--wx" -> "04023"
        ok 2581 - "---S-w-r--" -> "04024"
        ok 2582 - "---S-w-r-x" -> "04025"
        ok 2583 - "---S-w-rw-" -> "04026"
        ok 2584 - "---S-w-rwx" -> "04027"
        ok 2585 - "---S-wx---" -> "04030"
        ok 2586 - "---S-wx--x" -> "04031"
        ok 2587 - "---S-wx-w-" -> "04032"
        ok 2588 - "---S-wx-wx" -> "04033"
        ok 2589 - "---S-wxr--" -> "04034"
        ok 2590 - "---S-wxr-x" -> "04035"
        ok 2591 - "---S-wxrw-" -> "04036"
        ok 2592 - "---S-wxrwx" -> "04037"
        ok 2593 - "---Sr-----" -> "04040"
        ok 2594 - "---Sr----x" -> "04041"
        ok 2595 - "---Sr---w-" -> "04042"
        ok 2596 - "---Sr---wx" -> "04043"
        ok 2597 - "---Sr--r--" -> "04044"
        ok 2598 - "---Sr--r-x" -> "04045"
        ok 2599 - "---Sr--rw-" -> "04046"
        ok 2600 - "---Sr--rwx" -> "04047"
        ok 2601 - "---Sr-x---" -> "04050"
        ok 2602 - "---Sr-x--x" -> "04051"
        ok 2603 - "---Sr-x-w-" -> "04052"
        ok 2604 - "---Sr-x-wx" -> "04053"
        ok 2605 - "---Sr-xr--" -> "04054"
        ok 2606 - "---Sr-xr-x" -> "04055"
        ok 2607 - "---Sr-xrw-" -> "04056"
        ok 2608 - "---Sr-xrwx" -> "04057"
        ok 2609 - "---Srw----" -> "04060"
        ok 2610 - "---Srw---x" -> "04061"
        ok 2611 - "---Srw--w-" -> "04062"
        ok 2612 - "---Srw--wx" -> "04063"
        ok 2613 - "---Srw-r--" -> "04064"
        ok 2614 - "---Srw-r-x" -> "04065"
        ok 2615 - "---Srw-rw-" -> "04066"
        ok 2616 - "---Srw-rwx" -> "04067"
        ok 2617 - "---Srwx---" -> "04070"
        ok 2618 - "---Srwx--x" -> "04071"
        ok 2619 - "---Srwx-w-" -> "04072"
        ok 2620 - "---Srwx-wx" -> "04073"
        ok 2621 - "---Srwxr--" -> "04074"
        ok 2622 - "---Srwxr-x" -> "04075"
        ok 2623 - "---Srwxrw-" -> "04076"
        ok 2624 - "---Srwxrwx" -> "04077"
        ok 2625 - "---s------" -> "04100"
        ok 2626 - "---s-----x" -> "04101"
        ok 2627 - "---s----w-" -> "04102"
        ok 2628 - "---s----wx" -> "04103"
        ok 2629 - "---s---r--" -> "04104"
        ok 2630 - "---s---r-x" -> "04105"
        ok 2631 - "---s---rw-" -> "04106"
        ok 2632 - "---s---rwx" -> "04107"
        ok 2633 - "---s--x---" -> "04110"
        ok 2634 - "---s--x--x" -> "04111"
        ok 2635 - "---s--x-w-" -> "04112"
        ok 2636 - "---s--x-wx" -> "04113"
        ok 2637 - "---s--xr--" -> "04114"
        ok 2638 - "---s--xr-x" -> "04115"
        ok 2639 - "---s--xrw-" -> "04116"
        ok 2640 - "---s--xrwx" -> "04117"
        ok 2641 - "---s-w----" -> "04120"
        ok 2642 - "---s-w---x" -> "04121"
        ok 2643 - "---s-w--w-" -> "04122"
        ok 2644 - "---s-w--wx" -> "04123"
        ok 2645 - "---s-w-r--" -> "04124"
        ok 2646 - "---s-w-r-x" -> "04125"
        ok 2647 - "---s-w-rw-" -> "04126"
        ok 2648 - "---s-w-rwx" -> "04127"
        ok 2649 - "---s-wx---" -> "04130"
        ok 2650 - "---s-wx--x" -> "04131"
        ok 2651 - "---s-wx-w-" -> "04132"
        ok 2652 - "---s-wx-wx" -> "04133"
        ok 2653 - "---s-wxr--" -> "04134"
        ok 2654 - "---s-wxr-x" -> "04135"
        ok 2655 - "---s-wxrw-" -> "04136"
        ok 2656 - "---s-wxrwx" -> "04137"
        ok 2657 - "---sr-----" -> "04140"
        ok 2658 - "---sr----x" -> "04141"
        ok 2659 - "---sr---w-" -> "04142"
        ok 2660 - "---sr---wx" -> "04143"
        ok 2661 - "---sr--r--" -> "04144"
        ok 2662 - "---sr--r-x" -> "04145"
        ok 2663 - "---sr--rw-" -> "04146"
        ok 2664 - "---sr--rwx" -> "04147"
        ok 2665 - "---sr-x---" -> "04150"
        ok 2666 - "---sr-x--x" -> "04151"
        ok 2667 - "---sr-x-w-" -> "04152"
        ok 2668 - "---sr-x-wx" -> "04153"
        ok 2669 - "---sr-xr--" -> "04154"
        ok 2670 - "---sr-xr-x" -> "04155"
        ok 2671 - "---sr-xrw-" -> "04156"
        ok 2672 - "---sr-xrwx" -> "04157"
        ok 2673 - "---srw----" -> "04160"
        ok 2674 - "---srw---x" -> "04161"
        ok 2675 - "---srw--w-" -> "04162"
        ok 2676 - "---srw--wx" -> "04163"
        ok 2677 - "---srw-r--" -> "04164"
        ok 2678 - "---srw-r-x" -> "04165"
        ok 2679 - "---srw-rw-" -> "04166"
        ok 2680 - "---srw-rwx" -> "04167"
        ok 2681 - "---srwx---" -> "04170"
        ok 2682 - "---srwx--x" -> "04171"
        ok 2683 - "---srwx-w-" -> "04172"
        ok 2684 - "---srwx-wx" -> "04173"
        ok 2685 - "---srwxr--" -> "04174"
        ok 2686 - "---srwxr-x" -> "04175"
        ok 2687 - "---srwxrw-" -> "04176"
        ok 2688 - "---srwxrwx" -> "04177"
        ok 2689 - "--wS------" -> "04200"
        ok 2690 - "--wS-----x" -> "04201"
        ok 2691 - "--wS----w-" -> "04202"
        ok 2692 - "--wS----wx" -> "04203"
        ok 2693 - "--wS---r--" -> "04204"
        ok 2694 - "--wS---r-x" -> "04205"
        ok 2695 - "--wS---rw-" -> "04206"
        ok 2696 - "--wS---rwx" -> "04207"
        ok 2697 - "--wS--x---" -> "04210"
        ok 2698 - "--wS--x--x" -> "04211"
        ok 2699 - "--wS--x-w-" -> "04212"
        ok 2700 - "--wS--x-wx" -> "04213"
        ok 2701 - "--wS--xr--" -> "04214"
        ok 2702 - "--wS--xr-x" -> "04215"
        ok 2703 - "--wS--xrw-" -> "04216"
        ok 2704 - "--wS--xrwx" -> "04217"
        ok 2705 - "--wS-w----" -> "04220"
        ok 2706 - "--wS-w---x" -> "04221"
        ok 2707 - "--wS-w--w-" -> "04222"
        ok 2708 - "--wS-w--wx" -> "04223"
        ok 2709 - "--wS-w-r--" -> "04224"
        ok 2710 - "--wS-w-r-x" -> "04225"
        ok 2711 - "--wS-w-rw-" -> "04226"
        ok 2712 - "--wS-w-rwx" -> "04227"
        ok 2713 - "--wS-wx---" -> "04230"
        ok 2714 - "--wS-wx--x" -> "04231"
        ok 2715 - "--wS-wx-w-" -> "04232"
        ok 2716 - "--wS-wx-wx" -> "04233"
        ok 2717 - "--wS-wxr--" -> "04234"
        ok 2718 - "--wS-wxr-x" -> "04235"
        ok 2719 - "--wS-wxrw-" -> "04236"
        ok 2720 - "--wS-wxrwx" -> "04237"
        ok 2721 - "--wSr-----" -> "04240"
        ok 2722 - "--wSr----x" -> "04241"
        ok 2723 - "--wSr---w-" -> "04242"
        ok 2724 - "--wSr---wx" -> "04243"
        ok 2725 - "--wSr--r--" -> "04244"
        ok 2726 - "--wSr--r-x" -> "04245"
        ok 2727 - "--wSr--rw-" -> "04246"
        ok 2728 - "--wSr--rwx" -> "04247"
        ok 2729 - "--wSr-x---" -> "04250"
        ok 2730 - "--wSr-x--x" -> "04251"
        ok 2731 - "--wSr-x-w-" -> "04252"
        ok 2732 - "--wSr-x-wx" -> "04253"
        ok 2733 - "--wSr-xr--" -> "04254"
        ok 2734 - "--wSr-xr-x" -> "04255"
        ok 2735 - "--wSr-xrw-" -> "04256"
        ok 2736 - "--wSr-xrwx" -> "04257"
        ok 2737 - "--wSrw----" -> "04260"
        ok 2738 - "--wSrw---x" -> "04261"
        ok 2739 - "--wSrw--w-" -> "04262"
        ok 2740 - "--wSrw--wx" -> "04263"
        ok 2741 - "--wSrw-r--" -> "04264"
        ok 2742 - "--wSrw-r-x" -> "04265"
        ok 2743 - "--wSrw-rw-" -> "04266"
        ok 2744 - "--wSrw-rwx" -> "04267"
        ok 2745 - "--wSrwx---" -> "04270"
        ok 2746 - "--wSrwx--x" -> "04271"
        ok 2747 - "--wSrwx-w-" -> "04272"
        ok 2748 - "--wSrwx-wx" -> "04273"
        ok 2749 - "--wSrwxr--" -> "04274"
        ok 2750 - "--wSrwxr-x" -> "04275"
        ok 2751 - "--wSrwxrw-" -> "04276"
        ok 2752 - "--wSrwxrwx" -> "04277"
        ok 2753 - "--ws------" -> "04300"
        ok 2754 - "--ws-----x" -> "04301"
        ok 2755 - "--ws----w-" -> "04302"
        ok 2756 - "--ws----wx" -> "04303"
        ok 2757 - "--ws---r--" -> "04304"
        ok 2758 - "--ws---r-x" -> "04305"
        ok 2759 - "--ws---rw-" -> "04306"
        ok 2760 - "--ws---rwx" -> "04307"
        ok 2761 - "--ws--x---" -> "04310"
        ok 2762 - "--ws--x--x" -> "04311"
        ok 2763 - "--ws--x-w-" -> "04312"
        ok 2764 - "--ws--x-wx" -> "04313"
        ok 2765 - "--ws--xr--" -> "04314"
        ok 2766 - "--ws--xr-x" -> "04315"
        ok 2767 - "--ws--xrw-" -> "04316"
        ok 2768 - "--ws--xrwx" -> "04317"
        ok 2769 - "--ws-w----" -> "04320"
        ok 2770 - "--ws-w---x" -> "04321"
        ok 2771 - "--ws-w--w-" -> "04322"
        ok 2772 - "--ws-w--wx" -> "04323"
        ok 2773 - "--ws-w-r--" -> "04324"
        ok 2774 - "--ws-w-r-x" -> "04325"
        ok 2775 - "--ws-w-rw-" -> "04326"
        ok 2776 - "--ws-w-rwx" -> "04327"
        ok 2777 - "--ws-wx---" -> "04330"
        ok 2778 - "--ws-wx--x" -> "04331"
        ok 2779 - "--ws-wx-w-" -> "04332"
        ok 2780 - "--ws-wx-wx" -> "04333"
        ok 2781 - "--ws-wxr--" -> "04334"
        ok 2782 - "--ws-wxr-x" -> "04335"
        ok 2783 - "--ws-wxrw-" -> "04336"
        ok 2784 - "--ws-wxrwx" -> "04337"
        ok 2785 - "--wsr-----" -> "04340"
        ok 2786 - "--wsr----x" -> "04341"
        ok 2787 - "--wsr---w-" -> "04342"
        ok 2788 - "--wsr---wx" -> "04343"
        ok 2789 - "--wsr--r--" -> "04344"
        ok 2790 - "--wsr--r-x" -> "04345"
        ok 2791 - "--wsr--rw-" -> "04346"
        ok 2792 - "--wsr--rwx" -> "04347"
        ok 2793 - "--wsr-x---" -> "04350"
        ok 2794 - "--wsr-x--x" -> "04351"
        ok 2795 - "--wsr-x-w-" -> "04352"
        ok 2796 - "--wsr-x-wx" -> "04353"
        ok 2797 - "--wsr-xr--" -> "04354"
        ok 2798 - "--wsr-xr-x" -> "04355"
        ok 2799 - "--wsr-xrw-" -> "04356"
        ok 2800 - "--wsr-xrwx" -> "04357"
        ok 2801 - "--wsrw----" -> "04360"
        ok 2802 - "--wsrw---x" -> "04361"
        ok 2803 - "--wsrw--w-" -> "04362"
        ok 2804 - "--wsrw--wx" -> "04363"
        ok 2805 - "--wsrw-r--" -> "04364"
        ok 2806 - "--wsrw-r-x" -> "04365"
        ok 2807 - "--wsrw-rw-" -> "04366"
        ok 2808 - "--wsrw-rwx" -> "04367"
        ok 2809 - "--wsrwx---" -> "04370"
        ok 2810 - "--wsrwx--x" -> "04371"
        ok 2811 - "--wsrwx-w-" -> "04372"
        ok 2812 - "--wsrwx-wx" -> "04373"
        ok 2813 - "--wsrwxr--" -> "04374"
        ok 2814 - "--wsrwxr-x" -> "04375"
        ok 2815 - "--wsrwxrw-" -> "04376"
        ok 2816 - "--wsrwxrwx" -> "04377"
        ok 2817 - "-r-S------" -> "04400"
        ok 2818 - "-r-S-----x" -> "04401"
        ok 2819 - "-r-S----w-" -> "04402"
        ok 2820 - "-r-S----wx" -> "04403"
        ok 2821 - "-r-S---r--" -> "04404"
        ok 2822 - "-r-S---r-x" -> "04405"
        ok 2823 - "-r-S---rw-" -> "04406"
        ok 2824 - "-r-S---rwx" -> "04407"
        ok 2825 - "-r-S--x---" -> "04410"
        ok 2826 - "-r-S--x--x" -> "04411"
        ok 2827 - "-r-S--x-w-" -> "04412"
        ok 2828 - "-r-S--x-wx" -> "04413"
        ok 2829 - "-r-S--xr--" -> "04414"
        ok 2830 - "-r-S--xr-x" -> "04415"
        ok 2831 - "-r-S--xrw-" -> "04416"
        ok 2832 - "-r-S--xrwx" -> "04417"
        ok 2833 - "-r-S-w----" -> "04420"
        ok 2834 - "-r-S-w---x" -> "04421"
        ok 2835 - "-r-S-w--w-" -> "04422"
        ok 2836 - "-r-S-w--wx" -> "04423"
        ok 2837 - "-r-S-w-r--" -> "04424"
        ok 2838 - "-r-S-w-r-x" -> "04425"
        ok 2839 - "-r-S-w-rw-" -> "04426"
        ok 2840 - "-r-S-w-rwx" -> "04427"
        ok 2841 - "-r-S-wx---" -> "04430"
        ok 2842 - "-r-S-wx--x" -> "04431"
        ok 2843 - "-r-S-wx-w-" -> "04432"
        ok 2844 - "-r-S-wx-wx" -> "04433"
        ok 2845 - "-r-S-wxr--" -> "04434"
        ok 2846 - "-r-S-wxr-x" -> "04435"
        ok 2847 - "-r-S-wxrw-" -> "04436"
        ok 2848 - "-r-S-wxrwx" -> "04437"
        ok 2849 - "-r-Sr-----" -> "04440"
        ok 2850 - "-r-Sr----x" -> "04441"
        ok 2851 - "-r-Sr---w-" -> "04442"
        ok 2852 - "-r-Sr---wx" -> "04443"
        ok 2853 - "-r-Sr--r--" -> "04444"
        ok 2854 - "-r-Sr--r-x" -> "04445"
        ok 2855 - "-r-Sr--rw-" -> "04446"
        ok 2856 - "-r-Sr--rwx" -> "04447"
        ok 2857 - "-r-Sr-x---" -> "04450"
        ok 2858 - "-r-Sr-x--x" -> "04451"
        ok 2859 - "-r-Sr-x-w-" -> "04452"
        ok 2860 - "-r-Sr-x-wx" -> "04453"
        ok 2861 - "-r-Sr-xr--" -> "04454"
        ok 2862 - "-r-Sr-xr-x" -> "04455"
        ok 2863 - "-r-Sr-xrw-" -> "04456"
        ok 2864 - "-r-Sr-xrwx" -> "04457"
        ok 2865 - "-r-Srw----" -> "04460"
        ok 2866 - "-r-Srw---x" -> "04461"
        ok 2867 - "-r-Srw--w-" -> "04462"
        ok 2868 - "-r-Srw--wx" -> "04463"
        ok 2869 - "-r-Srw-r--" -> "04464"
        ok 2870 - "-r-Srw-r-x" -> "04465"
        ok 2871 - "-r-Srw-rw-" -> "04466"
        ok 2872 - "-r-Srw-rwx" -> "04467"
        ok 2873 - "-r-Srwx---" -> "04470"
        ok 2874 - "-r-Srwx--x" -> "04471"
        ok 2875 - "-r-Srwx-w-" -> "04472"
        ok 2876 - "-r-Srwx-wx" -> "04473"
        ok 2877 - "-r-Srwxr--" -> "04474"
        ok 2878 - "-r-Srwxr-x" -> "04475"
        ok 2879 - "-r-Srwxrw-" -> "04476"
        ok 2880 - "-r-Srwxrwx" -> "04477"
        ok 2881 - "-r-s------" -> "04500"
        ok 2882 - "-r-s-----x" -> "04501"
        ok 2883 - "-r-s----w-" -> "04502"
        ok 2884 - "-r-s----wx" -> "04503"
        ok 2885 - "-r-s---r--" -> "04504"
        ok 2886 - "-r-s---r-x" -> "04505"
        ok 2887 - "-r-s---rw-" -> "04506"
        ok 2888 - "-r-s---rwx" -> "04507"
        ok 2889 - "-r-s--x---" -> "04510"
        ok 2890 - "-r-s--x--x" -> "04511"
        ok 2891 - "-r-s--x-w-" -> "04512"
        ok 2892 - "-r-s--x-wx" -> "04513"
        ok 2893 - "-r-s--xr--" -> "04514"
        ok 2894 - "-r-s--xr-x" -> "04515"
        ok 2895 - "-r-s--xrw-" -> "04516"
        ok 2896 - "-r-s--xrwx" -> "04517"
        ok 2897 - "-r-s-w----" -> "04520"
        ok 2898 - "-r-s-w---x" -> "04521"
        ok 2899 - "-r-s-w--w-" -> "04522"
        ok 2900 - "-r-s-w--wx" -> "04523"
        ok 2901 - "-r-s-w-r--" -> "04524"
        ok 2902 - "-r-s-w-r-x" -> "04525"
        ok 2903 - "-r-s-w-rw-" -> "04526"
        ok 2904 - "-r-s-w-rwx" -> "04527"
        ok 2905 - "-r-s-wx---" -> "04530"
        ok 2906 - "-r-s-wx--x" -> "04531"
        ok 2907 - "-r-s-wx-w-" -> "04532"
        ok 2908 - "-r-s-wx-wx" -> "04533"
        ok 2909 - "-r-s-wxr--" -> "04534"
        ok 2910 - "-r-s-wxr-x" -> "04535"
        ok 2911 - "-r-s-wxrw-" -> "04536"
        ok 2912 - "-r-s-wxrwx" -> "04537"
        ok 2913 - "-r-sr-----" -> "04540"
        ok 2914 - "-r-sr----x" -> "04541"
        ok 2915 - "-r-sr---w-" -> "04542"
        ok 2916 - "-r-sr---wx" -> "04543"
        ok 2917 - "-r-sr--r--" -> "04544"
        ok 2918 - "-r-sr--r-x" -> "04545"
        ok 2919 - "-r-sr--rw-" -> "04546"
        ok 2920 - "-r-sr--rwx" -> "04547"
        ok 2921 - "-r-sr-x---" -> "04550"
        ok 2922 - "-r-sr-x--x" -> "04551"
        ok 2923 - "-r-sr-x-w-" -> "04552"
        ok 2924 - "-r-sr-x-wx" -> "04553"
        ok 2925 - "-r-sr-xr--" -> "04554"
        ok 2926 - "-r-sr-xr-x" -> "04555"
        ok 2927 - "-r-sr-xrw-" -> "04556"
        ok 2928 - "-r-sr-xrwx" -> "04557"
        ok 2929 - "-r-srw----" -> "04560"
        ok 2930 - "-r-srw---x" -> "04561"
        ok 2931 - "-r-srw--w-" -> "04562"
        ok 2932 - "-r-srw--wx" -> "04563"
        ok 2933 - "-r-srw-r--" -> "04564"
        ok 2934 - "-r-srw-r-x" -> "04565"
        ok 2935 - "-r-srw-rw-" -> "04566"
        ok 2936 - "-r-srw-rwx" -> "04567"
        ok 2937 - "-r-srwx---" -> "04570"
        ok 2938 - "-r-srwx--x" -> "04571"
        ok 2939 - "-r-srwx-w-" -> "04572"
        ok 2940 - "-r-srwx-wx" -> "04573"
        ok 2941 - "-r-srwxr--" -> "04574"
        ok 2942 - "-r-srwxr-x" -> "04575"
        ok 2943 - "-r-srwxrw-" -> "04576"
        ok 2944 - "-r-srwxrwx" -> "04577"
        ok 2945 - "-rwS------" -> "04600"
        ok 2946 - "-rwS-----x" -> "04601"
        ok 2947 - "-rwS----w-" -> "04602"
        ok 2948 - "-rwS----wx" -> "04603"
        ok 2949 - "-rwS---r--" -> "04604"
        ok 2950 - "-rwS---r-x" -> "04605"
        ok 2951 - "-rwS---rw-" -> "04606"
        ok 2952 - "-rwS---rwx" -> "04607"
        ok 2953 - "-rwS--x---" -> "04610"
        ok 2954 - "-rwS--x--x" -> "04611"
        ok 2955 - "-rwS--x-w-" -> "04612"
        ok 2956 - "-rwS--x-wx" -> "04613"
        ok 2957 - "-rwS--xr--" -> "04614"
        ok 2958 - "-rwS--xr-x" -> "04615"
        ok 2959 - "-rwS--xrw-" -> "04616"
        ok 2960 - "-rwS--xrwx" -> "04617"
        ok 2961 - "-rwS-w----" -> "04620"
        ok 2962 - "-rwS-w---x" -> "04621"
        ok 2963 - "-rwS-w--w-" -> "04622"
        ok 2964 - "-rwS-w--wx" -> "04623"
        ok 2965 - "-rwS-w-r--" -> "04624"
        ok 2966 - "-rwS-w-r-x" -> "04625"
        ok 2967 - "-rwS-w-rw-" -> "04626"
        ok 2968 - "-rwS-w-rwx" -> "04627"
        ok 2969 - "-rwS-wx---" -> "04630"
        ok 2970 - "-rwS-wx--x" -> "04631"
        ok 2971 - "-rwS-wx-w-" -> "04632"
        ok 2972 - "-rwS-wx-wx" -> "04633"
        ok 2973 - "-rwS-wxr--" -> "04634"
        ok 2974 - "-rwS-wxr-x" -> "04635"
        ok 2975 - "-rwS-wxrw-" -> "04636"
        ok 2976 - "-rwS-wxrwx" -> "04637"
        ok 2977 - "-rwSr-----" -> "04640"
        ok 2978 - "-rwSr----x" -> "04641"
        ok 2979 - "-rwSr---w-" -> "04642"
        ok 2980 - "-rwSr---wx" -> "04643"
        ok 2981 - "-rwSr--r--" -> "04644"
        ok 2982 - "-rwSr--r-x" -> "04645"
        ok 2983 - "-rwSr--rw-" -> "04646"
        ok 2984 - "-rwSr--rwx" -> "04647"
        ok 2985 - "-rwSr-x---" -> "04650"
        ok 2986 - "-rwSr-x--x" -> "04651"
        ok 2987 - "-rwSr-x-w-" -> "04652"
        ok 2988 - "-rwSr-x-wx" -> "04653"
        ok 2989 - "-rwSr-xr--" -> "04654"
        ok 2990 - "-rwSr-xr-x" -> "04655"
        ok 2991 - "-rwSr-xrw-" -> "04656"
        ok 2992 - "-rwSr-xrwx" -> "04657"
        ok 2993 - "-rwSrw----" -> "04660"
        ok 2994 - "-rwSrw---x" -> "04661"
        ok 2995 - "-rwSrw--w-" -> "04662"
        ok 2996 - "-rwSrw--wx" -> "04663"
        ok 2997 - "-rwSrw-r--" -> "04664"
        ok 2998 - "-rwSrw-r-x" -> "04665"
        ok 2999 - "-rwSrw-rw-" -> "04666"
        ok 3000 - "-rwSrw-rwx" -> "04667"
        ok 3001 - "-rwSrwx---" -> "04670"
        ok 3002 - "-rwSrwx--x" -> "04671"
        ok 3003 - "-rwSrwx-w-" -> "04672"
        ok 3004 - "-rwSrwx-wx" -> "04673"
        ok 3005 - "-rwSrwxr--" -> "04674"
        ok 3006 - "-rwSrwxr-x" -> "04675"
        ok 3007 - "-rwSrwxrw-" -> "04676"
        ok 3008 - "-rwSrwxrwx" -> "04677"
        ok 3009 - "-rws------" -> "04700"
        ok 3010 - "-rws-----x" -> "04701"
        ok 3011 - "-rws----w-" -> "04702"
        ok 3012 - "-rws----wx" -> "04703"
        ok 3013 - "-rws---r--" -> "04704"
        ok 3014 - "-rws---r-x" -> "04705"
        ok 3015 - "-rws---rw-" -> "04706"
        ok 3016 - "-rws---rwx" -> "04707"
        ok 3017 - "-rws--x---" -> "04710"
        ok 3018 - "-rws--x--x" -> "04711"
        ok 3019 - "-rws--x-w-" -> "04712"
        ok 3020 - "-rws--x-wx" -> "04713"
        ok 3021 - "-rws--xr--" -> "04714"
        ok 3022 - "-rws--xr-x" -> "04715"
        ok 3023 - "-rws--xrw-" -> "04716"
        ok 3024 - "-rws--xrwx" -> "04717"
        ok 3025 - "-rws-w----" -> "04720"
        ok 3026 - "-rws-w---x" -> "04721"
        ok 3027 - "-rws-w--w-" -> "04722"
        ok 3028 - "-rws-w--wx" -> "04723"
        ok 3029 - "-rws-w-r--" -> "04724"
        ok 3030 - "-rws-w-r-x" -> "04725"
        ok 3031 - "-rws-w-rw-" -> "04726"
        ok 3032 - "-rws-w-rwx" -> "04727"
        ok 3033 - "-rws-wx---" -> "04730"
        ok 3034 - "-rws-wx--x" -> "04731"
        ok 3035 - "-rws-wx-w-" -> "04732"
        ok 3036 - "-rws-wx-wx" -> "04733"
        ok 3037 - "-rws-wxr--" -> "04734"
        ok 3038 - "-rws-wxr-x" -> "04735"
        ok 3039 - "-rws-wxrw-" -> "04736"
        ok 3040 - "-rws-wxrwx" -> "04737"
        ok 3041 - "-rwsr-----" -> "04740"
        ok 3042 - "-rwsr----x" -> "04741"
        ok 3043 - "-rwsr---w-" -> "04742"
        ok 3044 - "-rwsr---wx" -> "04743"
        ok 3045 - "-rwsr--r--" -> "04744"
        ok 3046 - "-rwsr--r-x" -> "04745"
        ok 3047 - "-rwsr--rw-" -> "04746"
        ok 3048 - "-rwsr--rwx" -> "04747"
        ok 3049 - "-rwsr-x---" -> "04750"
        ok 3050 - "-rwsr-x--x" -> "04751"
        ok 3051 - "-rwsr-x-w-" -> "04752"
        ok 3052 - "-rwsr-x-wx" -> "04753"
        ok 3053 - "-rwsr-xr--" -> "04754"
        ok 3054 - "-rwsr-xr-x" -> "04755"
        ok 3055 - "-rwsr-xrw-" -> "04756"
        ok 3056 - "-rwsr-xrwx" -> "04757"
        ok 3057 - "-rwsrw----" -> "04760"
        ok 3058 - "-rwsrw---x" -> "04761"
        ok 3059 - "-rwsrw--w-" -> "04762"
        ok 3060 - "-rwsrw--wx" -> "04763"
        ok 3061 - "-rwsrw-r--" -> "04764"
        ok 3062 - "-rwsrw-r-x" -> "04765"
        ok 3063 - "-rwsrw-rw-" -> "04766"
        ok 3064 - "-rwsrw-rwx" -> "04767"
        ok 3065 - "-rwsrwx---" -> "04770"
        ok 3066 - "-rwsrwx--x" -> "04771"
        ok 3067 - "-rwsrwx-w-" -> "04772"
        ok 3068 - "-rwsrwx-wx" -> "04773"
        ok 3069 - "-rwsrwxr--" -> "04774"
        ok 3070 - "-rwsrwxr-x" -> "04775"
        ok 3071 - "-rwsrwxrw-" -> "04776"
        ok 3072 - "-rwsrwxrwx" -> "04777"
        ok 3073 - "---S--S---" -> "06000"
        ok 3074 - "---S--S--x" -> "06001"
        ok 3075 - "---S--S-w-" -> "06002"
        ok 3076 - "---S--S-wx" -> "06003"
        ok 3077 - "---S--Sr--" -> "06004"
        ok 3078 - "---S--Sr-x" -> "06005"
        ok 3079 - "---S--Srw-" -> "06006"
        ok 3080 - "---S--Srwx" -> "06007"
        ok 3081 - "---S--s---" -> "06010"
        ok 3082 - "---S--s--x" -> "06011"
        ok 3083 - "---S--s-w-" -> "06012"
        ok 3084 - "---S--s-wx" -> "06013"
        ok 3085 - "---S--sr--" -> "06014"
        ok 3086 - "---S--sr-x" -> "06015"
        ok 3087 - "---S--srw-" -> "06016"
        ok 3088 - "---S--srwx" -> "06017"
        ok 3089 - "---S-wS---" -> "06020"
        ok 3090 - "---S-wS--x" -> "06021"
        ok 3091 - "---S-wS-w-" -> "06022"
        ok 3092 - "---S-wS-wx" -> "06023"
        ok 3093 - "---S-wSr--" -> "06024"
        ok 3094 - "---S-wSr-x" -> "06025"
        ok 3095 - "---S-wSrw-" -> "06026"
        ok 3096 - "---S-wSrwx" -> "06027"
        ok 3097 - "---S-ws---" -> "06030"
        ok 3098 - "---S-ws--x" -> "06031"
        ok 3099 - "---S-ws-w-" -> "06032"
        ok 3100 - "---S-ws-wx" -> "06033"
        ok 3101 - "---S-wsr--" -> "06034"
        ok 3102 - "---S-wsr-x" -> "06035"
        ok 3103 - "---S-wsrw-" -> "06036"
        ok 3104 - "---S-wsrwx" -> "06037"
        ok 3105 - "---Sr-S---" -> "06040"
        ok 3106 - "---Sr-S--x" -> "06041"
        ok 3107 - "---Sr-S-w-" -> "06042"
        ok 3108 - "---Sr-S-wx" -> "06043"
        ok 3109 - "---Sr-Sr--" -> "06044"
        ok 3110 - "---Sr-Sr-x" -> "06045"
        ok 3111 - "---Sr-Srw-" -> "06046"
        ok 3112 - "---Sr-Srwx" -> "06047"
        ok 3113 - "---Sr-s---" -> "06050"
        ok 3114 - "---Sr-s--x" -> "06051"
        ok 3115 - "---Sr-s-w-" -> "06052"
        ok 3116 - "---Sr-s-wx" -> "06053"
        ok 3117 - "---Sr-sr--" -> "06054"
        ok 3118 - "---Sr-sr-x" -> "06055"
        ok 3119 - "---Sr-srw-" -> "06056"
        ok 3120 - "---Sr-srwx" -> "06057"
        ok 3121 - "---SrwS---" -> "06060"
        ok 3122 - "---SrwS--x" -> "06061"
        ok 3123 - "---SrwS-w-" -> "06062"
        ok 3124 - "---SrwS-wx" -> "06063"
        ok 3125 - "---SrwSr--" -> "06064"
        ok 3126 - "---SrwSr-x" -> "06065"
        ok 3127 - "---SrwSrw-" -> "06066"
        ok 3128 - "---SrwSrwx" -> "06067"
        ok 3129 - "---Srws---" -> "06070"
        ok 3130 - "---Srws--x" -> "06071"
        ok 3131 - "---Srws-w-" -> "06072"
        ok 3132 - "---Srws-wx" -> "06073"
        ok 3133 - "---Srwsr--" -> "06074"
        ok 3134 - "---Srwsr-x" -> "06075"
        ok 3135 - "---Srwsrw-" -> "06076"
        ok 3136 - "---Srwsrwx" -> "06077"
        ok 3137 - "---s--S---" -> "06100"
        ok 3138 - "---s--S--x" -> "06101"
        ok 3139 - "---s--S-w-" -> "06102"
        ok 3140 - "---s--S-wx" -> "06103"
        ok 3141 - "---s--Sr--" -> "06104"
        ok 3142 - "---s--Sr-x" -> "06105"
        ok 3143 - "---s--Srw-" -> "06106"
        ok 3144 - "---s--Srwx" -> "06107"
        ok 3145 - "---s--s---" -> "06110"
        ok 3146 - "---s--s--x" -> "06111"
        ok 3147 - "---s--s-w-" -> "06112"
        ok 3148 - "---s--s-wx" -> "06113"
        ok 3149 - "---s--sr--" -> "06114"
        ok 3150 - "---s--sr-x" -> "06115"
        ok 3151 - "---s--srw-" -> "06116"
        ok 3152 - "---s--srwx" -> "06117"
        ok 3153 - "---s-wS---" -> "06120"
        ok 3154 - "---s-wS--x" -> "06121"
        ok 3155 - "---s-wS-w-" -> "06122"
        ok 3156 - "---s-wS-wx" -> "06123"
        ok 3157 - "---s-wSr--" -> "06124"
        ok 3158 - "---s-wSr-x" -> "06125"
        ok 3159 - "---s-wSrw-" -> "06126"
        ok 3160 - "---s-wSrwx" -> "06127"
        ok 3161 - "---s-ws---" -> "06130"
        ok 3162 - "---s-ws--x" -> "06131"
        ok 3163 - "---s-ws-w-" -> "06132"
        ok 3164 - "---s-ws-wx" -> "06133"
        ok 3165 - "---s-wsr--" -> "06134"
        ok 3166 - "---s-wsr-x" -> "06135"
        ok 3167 - "---s-wsrw-" -> "06136"
        ok 3168 - "---s-wsrwx" -> "06137"
        ok 3169 - "---sr-S---" -> "06140"
        ok 3170 - "---sr-S--x" -> "06141"
        ok 3171 - "---sr-S-w-" -> "06142"
        ok 3172 - "---sr-S-wx" -> "06143"
        ok 3173 - "---sr-Sr--" -> "06144"
        ok 3174 - "---sr-Sr-x" -> "06145"
        ok 3175 - "---sr-Srw-" -> "06146"
        ok 3176 - "---sr-Srwx" -> "06147"
        ok 3177 - "---sr-s---" -> "06150"
        ok 3178 - "---sr-s--x" -> "06151"
        ok 3179 - "---sr-s-w-" -> "06152"
        ok 3180 - "---sr-s-wx" -> "06153"
        ok 3181 - "---sr-sr--" -> "06154"
        ok 3182 - "---sr-sr-x" -> "06155"
        ok 3183 - "---sr-srw-" -> "06156"
        ok 3184 - "---sr-srwx" -> "06157"
        ok 3185 - "---srwS---" -> "06160"
        ok 3186 - "---srwS--x" -> "06161"
        ok 3187 - "---srwS-w-" -> "06162"
        ok 3188 - "---srwS-wx" -> "06163"
        ok 3189 - "---srwSr--" -> "06164"
        ok 3190 - "---srwSr-x" -> "06165"
        ok 3191 - "---srwSrw-" -> "06166"
        ok 3192 - "---srwSrwx" -> "06167"
        ok 3193 - "---srws---" -> "06170"
        ok 3194 - "---srws--x" -> "06171"
        ok 3195 - "---srws-w-" -> "06172"
        ok 3196 - "---srws-wx" -> "06173"
        ok 3197 - "---srwsr--" -> "06174"
        ok 3198 - "---srwsr-x" -> "06175"
        ok 3199 - "---srwsrw-" -> "06176"
        ok 3200 - "---srwsrwx" -> "06177"
        ok 3201 - "--wS--S---" -> "06200"
        ok 3202 - "--wS--S--x" -> "06201"
        ok 3203 - "--wS--S-w-" -> "06202"
        ok 3204 - "--wS--S-wx" -> "06203"
        ok 3205 - "--wS--Sr--" -> "06204"
        ok 3206 - "--wS--Sr-x" -> "06205"
        ok 3207 - "--wS--Srw-" -> "06206"
        ok 3208 - "--wS--Srwx" -> "06207"
        ok 3209 - "--wS--s---" -> "06210"
        ok 3210 - "--wS--s--x" -> "06211"
        ok 3211 - "--wS--s-w-" -> "06212"
        ok 3212 - "--wS--s-wx" -> "06213"
        ok 3213 - "--wS--sr--" -> "06214"
        ok 3214 - "--wS--sr-x" -> "06215"
        ok 3215 - "--wS--srw-" -> "06216"
        ok 3216 - "--wS--srwx" -> "06217"
        ok 3217 - "--wS-wS---" -> "06220"
        ok 3218 - "--wS-wS--x" -> "06221"
        ok 3219 - "--wS-wS-w-" -> "06222"
        ok 3220 - "--wS-wS-wx" -> "06223"
        ok 3221 - "--wS-wSr--" -> "06224"
        ok 3222 - "--wS-wSr-x" -> "06225"
        ok 3223 - "--wS-wSrw-" -> "06226"
        ok 3224 - "--wS-wSrwx" -> "06227"
        ok 3225 - "--wS-ws---" -> "06230"
        ok 3226 - "--wS-ws--x" -> "06231"
        ok 3227 - "--wS-ws-w-" -> "06232"
        ok 3228 - "--wS-ws-wx" -> "06233"
        ok 3229 - "--wS-wsr--" -> "06234"
        ok 3230 - "--wS-wsr-x" -> "06235"
        ok 3231 - "--wS-wsrw-" -> "06236"
        ok 3232 - "--wS-wsrwx" -> "06237"
        ok 3233 - "--wSr-S---" -> "06240"
        ok 3234 - "--wSr-S--x" -> "06241"
        ok 3235 - "--wSr-S-w-" -> "06242"
        ok 3236 - "--wSr-S-wx" -> "06243"
        ok 3237 - "--wSr-Sr--" -> "06244"
        ok 3238 - "--wSr-Sr-x" -> "06245"
        ok 3239 - "--wSr-Srw-" -> "06246"
        ok 3240 - "--wSr-Srwx" -> "06247"
        ok 3241 - "--wSr-s---" -> "06250"
        ok 3242 - "--wSr-s--x" -> "06251"
        ok 3243 - "--wSr-s-w-" -> "06252"
        ok 3244 - "--wSr-s-wx" -> "06253"
        ok 3245 - "--wSr-sr--" -> "06254"
        ok 3246 - "--wSr-sr-x" -> "06255"
        ok 3247 - "--wSr-srw-" -> "06256"
        ok 3248 - "--wSr-srwx" -> "06257"
        ok 3249 - "--wSrwS---" -> "06260"
        ok 3250 - "--wSrwS--x" -> "06261"
        ok 3251 - "--wSrwS-w-" -> "06262"
        ok 3252 - "--wSrwS-wx" -> "06263"
        ok 3253 - "--wSrwSr--" -> "06264"
        ok 3254 - "--wSrwSr-x" -> "06265"
        ok 3255 - "--wSrwSrw-" -> "06266"
        ok 3256 - "--wSrwSrwx" -> "06267"
        ok 3257 - "--wSrws---" -> "06270"
        ok 3258 - "--wSrws--x" -> "06271"
        ok 3259 - "--wSrws-w-" -> "06272"
        ok 3260 - "--wSrws-wx" -> "06273"
        ok 3261 - "--wSrwsr--" -> "06274"
        ok 3262 - "--wSrwsr-x" -> "06275"
        ok 3263 - "--wSrwsrw-" -> "06276"
        ok 3264 - "--wSrwsrwx" -> "06277"
        ok 3265 - "--ws--S---" -> "06300"
        ok 3266 - "--ws--S--x" -> "06301"
        ok 3267 - "--ws--S-w-" -> "06302"
        ok 3268 - "--ws--S-wx" -> "06303"
        ok 3269 - "--ws--Sr--" -> "06304"
        ok 3270 - "--ws--Sr-x" -> "06305"
        ok 3271 - "--ws--Srw-" -> "06306"
        ok 3272 - "--ws--Srwx" -> "06307"
        ok 3273 - "--ws--s---" -> "06310"
        ok 3274 - "--ws--s--x" -> "06311"
        ok 3275 - "--ws--s-w-" -> "06312"
        ok 3276 - "--ws--s-wx" -> "06313"
        ok 3277 - "--ws--sr--" -> "06314"
        ok 3278 - "--ws--sr-x" -> "06315"
        ok 3279 - "--ws--srw-" -> "06316"
        ok 3280 - "--ws--srwx" -> "06317"
        ok 3281 - "--ws-wS---" -> "06320"
        ok 3282 - "--ws-wS--x" -> "06321"
        ok 3283 - "--ws-wS-w-" -> "06322"
        ok 3284 - "--ws-wS-wx" -> "06323"
        ok 3285 - "--ws-wSr--" -> "06324"
        ok 3286 - "--ws-wSr-x" -> "06325"
        ok 3287 - "--ws-wSrw-" -> "06326"
        ok 3288 - "--ws-wSrwx" -> "06327"
        ok 3289 - "--ws-ws---" -> "06330"
        ok 3290 - "--ws-ws--x" -> "06331"
        ok 3291 - "--ws-ws-w-" -> "06332"
        ok 3292 - "--ws-ws-wx" -> "06333"
        ok 3293 - "--ws-wsr--" -> "06334"
        ok 3294 - "--ws-wsr-x" -> "06335"
        ok 3295 - "--ws-wsrw-" -> "06336"
        ok 3296 - "--ws-wsrwx" -> "06337"
        ok 3297 - "--wsr-S---" -> "06340"
        ok 3298 - "--wsr-S--x" -> "06341"
        ok 3299 - "--wsr-S-w-" -> "06342"
        ok 3300 - "--wsr-S-wx" -> "06343"
        ok 3301 - "--wsr-Sr--" -> "06344"
        ok 3302 - "--wsr-Sr-x" -> "06345"
        ok 3303 - "--wsr-Srw-" -> "06346"
        ok 3304 - "--wsr-Srwx" -> "06347"
        ok 3305 - "--wsr-s---" -> "06350"
        ok 3306 - "--wsr-s--x" -> "06351"
        ok 3307 - "--wsr-s-w-" -> "06352"
        ok 3308 - "--wsr-s-wx" -> "06353"
        ok 3309 - "--wsr-sr--" -> "06354"
        ok 3310 - "--wsr-sr-x" -> "06355"
        ok 3311 - "--wsr-srw-" -> "06356"
        ok 3312 - "--wsr-srwx" -> "06357"
        ok 3313 - "--wsrwS---" -> "06360"
        ok 3314 - "--wsrwS--x" -> "06361"
        ok 3315 - "--wsrwS-w-" -> "06362"
        ok 3316 - "--wsrwS-wx" -> "06363"
        ok 3317 - "--wsrwSr--" -> "06364"
        ok 3318 - "--wsrwSr-x" -> "06365"
        ok 3319 - "--wsrwSrw-" -> "06366"
        ok 3320 - "--wsrwSrwx" -> "06367"
        ok 3321 - "--wsrws---" -> "06370"
        ok 3322 - "--wsrws--x" -> "06371"
        ok 3323 - "--wsrws-w-" -> "06372"
        ok 3324 - "--wsrws-wx" -> "06373"
        ok 3325 - "--wsrwsr--" -> "06374"
        ok 3326 - "--wsrwsr-x" -> "06375"
        ok 3327 - "--wsrwsrw-" -> "06376"
        ok 3328 - "--wsrwsrwx" -> "06377"
        ok 3329 - "-r-S--S---" -> "06400"
        ok 3330 - "-r-S--S--x" -> "06401"
        ok 3331 - "-r-S--S-w-" -> "06402"
        ok 3332 - "-r-S--S-wx" -> "06403"
        ok 3333 - "-r-S--Sr--" -> "06404"
        ok 3334 - "-r-S--Sr-x" -> "06405"
        ok 3335 - "-r-S--Srw-" -> "06406"
        ok 3336 - "-r-S--Srwx" -> "06407"
        ok 3337 - "-r-S--s---" -> "06410"
        ok 3338 - "-r-S--s--x" -> "06411"
        ok 3339 - "-r-S--s-w-" -> "06412"
        ok 3340 - "-r-S--s-wx" -> "06413"
        ok 3341 - "-r-S--sr--" -> "06414"
        ok 3342 - "-r-S--sr-x" -> "06415"
        ok 3343 - "-r-S--srw-" -> "06416"
        ok 3344 - "-r-S--srwx" -> "06417"
        ok 3345 - "-r-S-wS---" -> "06420"
        ok 3346 - "-r-S-wS--x" -> "06421"
        ok 3347 - "-r-S-wS-w-" -> "06422"
        ok 3348 - "-r-S-wS-wx" -> "06423"
        ok 3349 - "-r-S-wSr--" -> "06424"
        ok 3350 - "-r-S-wSr-x" -> "06425"
        ok 3351 - "-r-S-wSrw-" -> "06426"
        ok 3352 - "-r-S-wSrwx" -> "06427"
        ok 3353 - "-r-S-ws---" -> "06430"
        ok 3354 - "-r-S-ws--x" -> "06431"
        ok 3355 - "-r-S-ws-w-" -> "06432"
        ok 3356 - "-r-S-ws-wx" -> "06433"
        ok 3357 - "-r-S-wsr--" -> "06434"
        ok 3358 - "-r-S-wsr-x" -> "06435"
        ok 3359 - "-r-S-wsrw-" -> "06436"
        ok 3360 - "-r-S-wsrwx" -> "06437"
        ok 3361 - "-r-Sr-S---" -> "06440"
        ok 3362 - "-r-Sr-S--x" -> "06441"
        ok 3363 - "-r-Sr-S-w-" -> "06442"
        ok 3364 - "-r-Sr-S-wx" -> "06443"
        ok 3365 - "-r-Sr-Sr--" -> "06444"
        ok 3366 - "-r-Sr-Sr-x" -> "06445"
        ok 3367 - "-r-Sr-Srw-" -> "06446"
        ok 3368 - "-r-Sr-Srwx" -> "06447"
        ok 3369 - "-r-Sr-s---" -> "06450"
        ok 3370 - "-r-Sr-s--x" -> "06451"
        ok 3371 - "-r-Sr-s-w-" -> "06452"
        ok 3372 - "-r-Sr-s-wx" -> "06453"
        ok 3373 - "-r-Sr-sr--" -> "06454"
        ok 3374 - "-r-Sr-sr-x" -> "06455"
        ok 3375 - "-r-Sr-srw-" -> "06456"
        ok 3376 - "-r-Sr-srwx" -> "06457"
        ok 3377 - "-r-SrwS---" -> "06460"
        ok 3378 - "-r-SrwS--x" -> "06461"
        ok 3379 - "-r-SrwS-w-" -> "06462"
        ok 3380 - "-r-SrwS-wx" -> "06463"
        ok 3381 - "-r-SrwSr--" -> "06464"
        ok 3382 - "-r-SrwSr-x" -> "06465"
        ok 3383 - "-r-SrwSrw-" -> "06466"
        ok 3384 - "-r-SrwSrwx" -> "06467"
        ok 3385 - "-r-Srws---" -> "06470"
        ok 3386 - "-r-Srws--x" -> "06471"
        ok 3387 - "-r-Srws-w-" -> "06472"
        ok 3388 - "-r-Srws-wx" -> "06473"
        ok 3389 - "-r-Srwsr--" -> "06474"
        ok 3390 - "-r-Srwsr-x" -> "06475"
        ok 3391 - "-r-Srwsrw-" -> "06476"
        ok 3392 - "-r-Srwsrwx" -> "06477"
        ok 3393 - "-r-s--S---" -> "06500"
        ok 3394 - "-r-s--S--x" -> "06501"
        ok 3395 - "-r-s--S-w-" -> "06502"
        ok 3396 - "-r-s--S-wx" -> "06503"
        ok 3397 - "-r-s--Sr--" -> "06504"
        ok 3398 - "-r-s--Sr-x" -> "06505"
        ok 3399 - "-r-s--Srw-" -> "06506"
        ok 3400 - "-r-s--Srwx" -> "06507"
        ok 3401 - "-r-s--s---" -> "06510"
        ok 3402 - "-r-s--s--x" -> "06511"
        ok 3403 - "-r-s--s-w-" -> "06512"
        ok 3404 - "-r-s--s-wx" -> "06513"
        ok 3405 - "-r-s--sr--" -> "06514"
        ok 3406 - "-r-s--sr-x" -> "06515"
        ok 3407 - "-r-s--srw-" -> "06516"
        ok 3408 - "-r-s--srwx" -> "06517"
        ok 3409 - "-r-s-wS---" -> "06520"
        ok 3410 - "-r-s-wS--x" -> "06521"
        ok 3411 - "-r-s-wS-w-" -> "06522"
        ok 3412 - "-r-s-wS-wx" -> "06523"
        ok 3413 - "-r-s-wSr--" -> "06524"
        ok 3414 - "-r-s-wSr-x" -> "06525"
        ok 3415 - "-r-s-wSrw-" -> "06526"
        ok 3416 - "-r-s-wSrwx" -> "06527"
        ok 3417 - "-r-s-ws---" -> "06530"
        ok 3418 - "-r-s-ws--x" -> "06531"
        ok 3419 - "-r-s-ws-w-" -> "06532"
        ok 3420 - "-r-s-ws-wx" -> "06533"
        ok 3421 - "-r-s-wsr--" -> "06534"
        ok 3422 - "-r-s-wsr-x" -> "06535"
        ok 3423 - "-r-s-wsrw-" -> "06536"
        ok 3424 - "-r-s-wsrwx" -> "06537"
        ok 3425 - "-r-sr-S---" -> "06540"
        ok 3426 - "-r-sr-S--x" -> "06541"
        ok 3427 - "-r-sr-S-w-" -> "06542"
        ok 3428 - "-r-sr-S-wx" -> "06543"
        ok 3429 - "-r-sr-Sr--" -> "06544"
        ok 3430 - "-r-sr-Sr-x" -> "06545"
        ok 3431 - "-r-sr-Srw-" -> "06546"
        ok 3432 - "-r-sr-Srwx" -> "06547"
        ok 3433 - "-r-sr-s---" -> "06550"
        ok 3434 - "-r-sr-s--x" -> "06551"
        ok 3435 - "-r-sr-s-w-" -> "06552"
        ok 3436 - "-r-sr-s-wx" -> "06553"
        ok 3437 - "-r-sr-sr--" -> "06554"
        ok 3438 - "-r-sr-sr-x" -> "06555"
        ok 3439 - "-r-sr-srw-" -> "06556"
        ok 3440 - "-r-sr-srwx" -> "06557"
        ok 3441 - "-r-srwS---" -> "06560"
        ok 3442 - "-r-srwS--x" -> "06561"
        ok 3443 - "-r-srwS-w-" -> "06562"
        ok 3444 - "-r-srwS-wx" -> "06563"
        ok 3445 - "-r-srwSr--" -> "06564"
        ok 3446 - "-r-srwSr-x" -> "06565"
        ok 3447 - "-r-srwSrw-" -> "06566"
        ok 3448 - "-r-srwSrwx" -> "06567"
        ok 3449 - "-r-srws---" -> "06570"
        ok 3450 - "-r-srws--x" -> "06571"
        ok 3451 - "-r-srws-w-" -> "06572"
        ok 3452 - "-r-srws-wx" -> "06573"
        ok 3453 - "-r-srwsr--" -> "06574"
        ok 3454 - "-r-srwsr-x" -> "06575"
        ok 3455 - "-r-srwsrw-" -> "06576"
        ok 3456 - "-r-srwsrwx" -> "06577"
        ok 3457 - "-rwS--S---" -> "06600"
        ok 3458 - "-rwS--S--x" -> "06601"
        ok 3459 - "-rwS--S-w-" -> "06602"
        ok 3460 - "-rwS--S-wx" -> "06603"
        ok 3461 - "-rwS--Sr--" -> "06604"
        ok 3462 - "-rwS--Sr-x" -> "06605"
        ok 3463 - "-rwS--Srw-" -> "06606"
        ok 3464 - "-rwS--Srwx" -> "06607"
        ok 3465 - "-rwS--s---" -> "06610"
        ok 3466 - "-rwS--s--x" -> "06611"
        ok 3467 - "-rwS--s-w-" -> "06612"
        ok 3468 - "-rwS--s-wx" -> "06613"
        ok 3469 - "-rwS--sr--" -> "06614"
        ok 3470 - "-rwS--sr-x" -> "06615"
        ok 3471 - "-rwS--srw-" -> "06616"
        ok 3472 - "-rwS--srwx" -> "06617"
        ok 3473 - "-rwS-wS---" -> "06620"
        ok 3474 - "-rwS-wS--x" -> "06621"
        ok 3475 - "-rwS-wS-w-" -> "06622"
        ok 3476 - "-rwS-wS-wx" -> "06623"
        ok 3477 - "-rwS-wSr--" -> "06624"
        ok 3478 - "-rwS-wSr-x" -> "06625"
        ok 3479 - "-rwS-wSrw-" -> "06626"
        ok 3480 - "-rwS-wSrwx" -> "06627"
        ok 3481 - "-rwS-ws---" -> "06630"
        ok 3482 - "-rwS-ws--x" -> "06631"
        ok 3483 - "-rwS-ws-w-" -> "06632"
        ok 3484 - "-rwS-ws-wx" -> "06633"
        ok 3485 - "-rwS-wsr--" -> "06634"
        ok 3486 - "-rwS-wsr-x" -> "06635"
        ok 3487 - "-rwS-wsrw-" -> "06636"
        ok 3488 - "-rwS-wsrwx" -> "06637"
        ok 3489 - "-rwSr-S---" -> "06640"
        ok 3490 - "-rwSr-S--x" -> "06641"
        ok 3491 - "-rwSr-S-w-" -> "06642"
        ok 3492 - "-rwSr-S-wx" -> "06643"
        ok 3493 - "-rwSr-Sr--" -> "06644"
        ok 3494 - "-rwSr-Sr-x" -> "06645"
        ok 3495 - "-rwSr-Srw-" -> "06646"
        ok 3496 - "-rwSr-Srwx" -> "06647"
        ok 3497 - "-rwSr-s---" -> "06650"
        ok 3498 - "-rwSr-s--x" -> "06651"
        ok 3499 - "-rwSr-s-w-" -> "06652"
        ok 3500 - "-rwSr-s-wx" -> "06653"
        ok 3501 - "-rwSr-sr--" -> "06654"
        ok 3502 - "-rwSr-sr-x" -> "06655"
        ok 3503 - "-rwSr-srw-" -> "06656"
        ok 3504 - "-rwSr-srwx" -> "06657"
        ok 3505 - "-rwSrwS---" -> "06660"
        ok 3506 - "-rwSrwS--x" -> "06661"
        ok 3507 - "-rwSrwS-w-" -> "06662"
        ok 3508 - "-rwSrwS-wx" -> "06663"
        ok 3509 - "-rwSrwSr--" -> "06664"
        ok 3510 - "-rwSrwSr-x" -> "06665"
        ok 3511 - "-rwSrwSrw-" -> "06666"
        ok 3512 - "-rwSrwSrwx" -> "06667"
        ok 3513 - "-rwSrws---" -> "06670"
        ok 3514 - "-rwSrws--x" -> "06671"
        ok 3515 - "-rwSrws-w-" -> "06672"
        ok 3516 - "-rwSrws-wx" -> "06673"
        ok 3517 - "-rwSrwsr--" -> "06674"
        ok 3518 - "-rwSrwsr-x" -> "06675"
        ok 3519 - "-rwSrwsrw-" -> "06676"
        ok 3520 - "-rwSrwsrwx" -> "06677"
        ok 3521 - "-rws--S---" -> "06700"
        ok 3522 - "-rws--S--x" -> "06701"
        ok 3523 - "-rws--S-w-" -> "06702"
        ok 3524 - "-rws--S-wx" -> "06703"
        ok 3525 - "-rws--Sr--" -> "06704"
        ok 3526 - "-rws--Sr-x" -> "06705"
        ok 3527 - "-rws--Srw-" -> "06706"
        ok 3528 - "-rws--Srwx" -> "06707"
        ok 3529 - "-rws--s---" -> "06710"
        ok 3530 - "-rws--s--x" -> "06711"
        ok 3531 - "-rws--s-w-" -> "06712"
        ok 3532 - "-rws--s-wx" -> "06713"
        ok 3533 - "-rws--sr--" -> "06714"
        ok 3534 - "-rws--sr-x" -> "06715"
        ok 3535 - "-rws--srw-" -> "06716"
        ok 3536 - "-rws--srwx" -> "06717"
        ok 3537 - "-rws-wS---" -> "06720"
        ok 3538 - "-rws-wS--x" -> "06721"
        ok 3539 - "-rws-wS-w-" -> "06722"
        ok 3540 - "-rws-wS-wx" -> "06723"
        ok 3541 - "-rws-wSr--" -> "06724"
        ok 3542 - "-rws-wSr-x" -> "06725"
        ok 3543 - "-rws-wSrw-" -> "06726"
        ok 3544 - "-rws-wSrwx" -> "06727"
        ok 3545 - "-rws-ws---" -> "06730"
        ok 3546 - "-rws-ws--x" -> "06731"
        ok 3547 - "-rws-ws-w-" -> "06732"
        ok 3548 - "-rws-ws-wx" -> "06733"
        ok 3549 - "-rws-wsr--" -> "06734"
        ok 3550 - "-rws-wsr-x" -> "06735"
        ok 3551 - "-rws-wsrw-" -> "06736"
        ok 3552 - "-rws-wsrwx" -> "06737"
        ok 3553 - "-rwsr-S---" -> "06740"
        ok 3554 - "-rwsr-S--x" -> "06741"
        ok 3555 - "-rwsr-S-w-" -> "06742"
        ok 3556 - "-rwsr-S-wx" -> "06743"
        ok 3557 - "-rwsr-Sr--" -> "06744"
        ok 3558 - "-rwsr-Sr-x" -> "06745"
        ok 3559 - "-rwsr-Srw-" -> "06746"
        ok 3560 - "-rwsr-Srwx" -> "06747"
        ok 3561 - "-rwsr-s---" -> "06750"
        ok 3562 - "-rwsr-s--x" -> "06751"
        ok 3563 - "-rwsr-s-w-" -> "06752"
        ok 3564 - "-rwsr-s-wx" -> "06753"
        ok 3565 - "-rwsr-sr--" -> "06754"
        ok 3566 - "-rwsr-sr-x" -> "06755"
        ok 3567 - "-rwsr-srw-" -> "06756"
        ok 3568 - "-rwsr-srwx" -> "06757"
        ok 3569 - "-rwsrwS---" -> "06760"
        ok 3570 - "-rwsrwS--x" -> "06761"
        ok 3571 - "-rwsrwS-w-" -> "06762"
        ok 3572 - "-rwsrwS-wx" -> "06763"
        ok 3573 - "-rwsrwSr--" -> "06764"
        ok 3574 - "-rwsrwSr-x" -> "06765"
        ok 3575 - "-rwsrwSrw-" -> "06766"
        ok 3576 - "-rwsrwSrwx" -> "06767"
        ok 3577 - "-rwsrws---" -> "06770"
        ok 3578 - "-rwsrws--x" -> "06771"
        ok 3579 - "-rwsrws-w-" -> "06772"
        ok 3580 - "-rwsrws-wx" -> "06773"
        ok 3581 - "-rwsrwsr--" -> "06774"
        ok 3582 - "-rwsrwsr-x" -> "06775"
        ok 3583 - "-rwsrwsrw-" -> "06776"
        ok 3584 - "-rwsrwsrwx" -> "06777"
        ok 3585 - "---S--S---" -> "06000"
        ok 3586 - "---S--S--x" -> "06001"
        ok 3587 - "---S--S-w-" -> "06002"
        ok 3588 - "---S--S-wx" -> "06003"
        ok 3589 - "---S--Sr--" -> "06004"
        ok 3590 - "---S--Sr-x" -> "06005"
        ok 3591 - "---S--Srw-" -> "06006"
        ok 3592 - "---S--Srwx" -> "06007"
        ok 3593 - "---S--s---" -> "06010"
        ok 3594 - "---S--s--x" -> "06011"
        ok 3595 - "---S--s-w-" -> "06012"
        ok 3596 - "---S--s-wx" -> "06013"
        ok 3597 - "---S--sr--" -> "06014"
        ok 3598 - "---S--sr-x" -> "06015"
        ok 3599 - "---S--srw-" -> "06016"
        ok 3600 - "---S--srwx" -> "06017"
        ok 3601 - "---S-wS---" -> "06020"
        ok 3602 - "---S-wS--x" -> "06021"
        ok 3603 - "---S-wS-w-" -> "06022"
        ok 3604 - "---S-wS-wx" -> "06023"
        ok 3605 - "---S-wSr--" -> "06024"
        ok 3606 - "---S-wSr-x" -> "06025"
        ok 3607 - "---S-wSrw-" -> "06026"
        ok 3608 - "---S-wSrwx" -> "06027"
        ok 3609 - "---S-ws---" -> "06030"
        ok 3610 - "---S-ws--x" -> "06031"
        ok 3611 - "---S-ws-w-" -> "06032"
        ok 3612 - "---S-ws-wx" -> "06033"
        ok 3613 - "---S-wsr--" -> "06034"
        ok 3614 - "---S-wsr-x" -> "06035"
        ok 3615 - "---S-wsrw-" -> "06036"
        ok 3616 - "---S-wsrwx" -> "06037"
        ok 3617 - "---Sr-S---" -> "06040"
        ok 3618 - "---Sr-S--x" -> "06041"
        ok 3619 - "---Sr-S-w-" -> "06042"
        ok 3620 - "---Sr-S-wx" -> "06043"
        ok 3621 - "---Sr-Sr--" -> "06044"
        ok 3622 - "---Sr-Sr-x" -> "06045"
        ok 3623 - "---Sr-Srw-" -> "06046"
        ok 3624 - "---Sr-Srwx" -> "06047"
        ok 3625 - "---Sr-s---" -> "06050"
        ok 3626 - "---Sr-s--x" -> "06051"
        ok 3627 - "---Sr-s-w-" -> "06052"
        ok 3628 - "---Sr-s-wx" -> "06053"
        ok 3629 - "---Sr-sr--" -> "06054"
        ok 3630 - "---Sr-sr-x" -> "06055"
        ok 3631 - "---Sr-srw-" -> "06056"
        ok 3632 - "---Sr-srwx" -> "06057"
        ok 3633 - "---SrwS---" -> "06060"
        ok 3634 - "---SrwS--x" -> "06061"
        ok 3635 - "---SrwS-w-" -> "06062"
        ok 3636 - "---SrwS-wx" -> "06063"
        ok 3637 - "---SrwSr--" -> "06064"
        ok 3638 - "---SrwSr-x" -> "06065"
        ok 3639 - "---SrwSrw-" -> "06066"
        ok 3640 - "---SrwSrwx" -> "06067"
        ok 3641 - "---Srws---" -> "06070"
        ok 3642 - "---Srws--x" -> "06071"
        ok 3643 - "---Srws-w-" -> "06072"
        ok 3644 - "---Srws-wx" -> "06073"
        ok 3645 - "---Srwsr--" -> "06074"
        ok 3646 - "---Srwsr-x" -> "06075"
        ok 3647 - "---Srwsrw-" -> "06076"
        ok 3648 - "---Srwsrwx" -> "06077"
        ok 3649 - "---s--S---" -> "06100"
        ok 3650 - "---s--S--x" -> "06101"
        ok 3651 - "---s--S-w-" -> "06102"
        ok 3652 - "---s--S-wx" -> "06103"
        ok 3653 - "---s--Sr--" -> "06104"
        ok 3654 - "---s--Sr-x" -> "06105"
        ok 3655 - "---s--Srw-" -> "06106"
        ok 3656 - "---s--Srwx" -> "06107"
        ok 3657 - "---s--s---" -> "06110"
        ok 3658 - "---s--s--x" -> "06111"
        ok 3659 - "---s--s-w-" -> "06112"
        ok 3660 - "---s--s-wx" -> "06113"
        ok 3661 - "---s--sr--" -> "06114"
        ok 3662 - "---s--sr-x" -> "06115"
        ok 3663 - "---s--srw-" -> "06116"
        ok 3664 - "---s--srwx" -> "06117"
        ok 3665 - "---s-wS---" -> "06120"
        ok 3666 - "---s-wS--x" -> "06121"
        ok 3667 - "---s-wS-w-" -> "06122"
        ok 3668 - "---s-wS-wx" -> "06123"
        ok 3669 - "---s-wSr--" -> "06124"
        ok 3670 - "---s-wSr-x" -> "06125"
        ok 3671 - "---s-wSrw-" -> "06126"
        ok 3672 - "---s-wSrwx" -> "06127"
        ok 3673 - "---s-ws---" -> "06130"
        ok 3674 - "---s-ws--x" -> "06131"
        ok 3675 - "---s-ws-w-" -> "06132"
        ok 3676 - "---s-ws-wx" -> "06133"
        ok 3677 - "---s-wsr--" -> "06134"
        ok 3678 - "---s-wsr-x" -> "06135"
        ok 3679 - "---s-wsrw-" -> "06136"
        ok 3680 - "---s-wsrwx" -> "06137"
        ok 3681 - "---sr-S---" -> "06140"
        ok 3682 - "---sr-S--x" -> "06141"
        ok 3683 - "---sr-S-w-" -> "06142"
        ok 3684 - "---sr-S-wx" -> "06143"
        ok 3685 - "---sr-Sr--" -> "06144"
        ok 3686 - "---sr-Sr-x" -> "06145"
        ok 3687 - "---sr-Srw-" -> "06146"
        ok 3688 - "---sr-Srwx" -> "06147"
        ok 3689 - "---sr-s---" -> "06150"
        ok 3690 - "---sr-s--x" -> "06151"
        ok 3691 - "---sr-s-w-" -> "06152"
        ok 3692 - "---sr-s-wx" -> "06153"
        ok 3693 - "---sr-sr--" -> "06154"
        ok 3694 - "---sr-sr-x" -> "06155"
        ok 3695 - "---sr-srw-" -> "06156"
        ok 3696 - "---sr-srwx" -> "06157"
        ok 3697 - "---srwS---" -> "06160"
        ok 3698 - "---srwS--x" -> "06161"
        ok 3699 - "---srwS-w-" -> "06162"
        ok 3700 - "---srwS-wx" -> "06163"
        ok 3701 - "---srwSr--" -> "06164"
        ok 3702 - "---srwSr-x" -> "06165"
        ok 3703 - "---srwSrw-" -> "06166"
        ok 3704 - "---srwSrwx" -> "06167"
        ok 3705 - "---srws---" -> "06170"
        ok 3706 - "---srws--x" -> "06171"
        ok 3707 - "---srws-w-" -> "06172"
        ok 3708 - "---srws-wx" -> "06173"
        ok 3709 - "---srwsr--" -> "06174"
        ok 3710 - "---srwsr-x" -> "06175"
        ok 3711 - "---srwsrw-" -> "06176"
        ok 3712 - "---srwsrwx" -> "06177"
        ok 3713 - "--wS--S---" -> "06200"
        ok 3714 - "--wS--S--x" -> "06201"
        ok 3715 - "--wS--S-w-" -> "06202"
        ok 3716 - "--wS--S-wx" -> "06203"
        ok 3717 - "--wS--Sr--" -> "06204"
        ok 3718 - "--wS--Sr-x" -> "06205"
        ok 3719 - "--wS--Srw-" -> "06206"
        ok 3720 - "--wS--Srwx" -> "06207"
        ok 3721 - "--wS--s---" -> "06210"
        ok 3722 - "--wS--s--x" -> "06211"
        ok 3723 - "--wS--s-w-" -> "06212"
        ok 3724 - "--wS--s-wx" -> "06213"
        ok 3725 - "--wS--sr--" -> "06214"
        ok 3726 - "--wS--sr-x" -> "06215"
        ok 3727 - "--wS--srw-" -> "06216"
        ok 3728 - "--wS--srwx" -> "06217"
        ok 3729 - "--wS-wS---" -> "06220"
        ok 3730 - "--wS-wS--x" -> "06221"
        ok 3731 - "--wS-wS-w-" -> "06222"
        ok 3732 - "--wS-wS-wx" -> "06223"
        ok 3733 - "--wS-wSr--" -> "06224"
        ok 3734 - "--wS-wSr-x" -> "06225"
        ok 3735 - "--wS-wSrw-" -> "06226"
        ok 3736 - "--wS-wSrwx" -> "06227"
        ok 3737 - "--wS-ws---" -> "06230"
        ok 3738 - "--wS-ws--x" -> "06231"
        ok 3739 - "--wS-ws-w-" -> "06232"
        ok 3740 - "--wS-ws-wx" -> "06233"
        ok 3741 - "--wS-wsr--" -> "06234"
        ok 3742 - "--wS-wsr-x" -> "06235"
        ok 3743 - "--wS-wsrw-" -> "06236"
        ok 3744 - "--wS-wsrwx" -> "06237"
        ok 3745 - "--wSr-S---" -> "06240"
        ok 3746 - "--wSr-S--x" -> "06241"
        ok 3747 - "--wSr-S-w-" -> "06242"
        ok 3748 - "--wSr-S-wx" -> "06243"
        ok 3749 - "--wSr-Sr--" -> "06244"
        ok 3750 - "--wSr-Sr-x" -> "06245"
        ok 3751 - "--wSr-Srw-" -> "06246"
        ok 3752 - "--wSr-Srwx" -> "06247"
        ok 3753 - "--wSr-s---" -> "06250"
        ok 3754 - "--wSr-s--x" -> "06251"
        ok 3755 - "--wSr-s-w-" -> "06252"
        ok 3756 - "--wSr-s-wx" -> "06253"
        ok 3757 - "--wSr-sr--" -> "06254"
        ok 3758 - "--wSr-sr-x" -> "06255"
        ok 3759 - "--wSr-srw-" -> "06256"
        ok 3760 - "--wSr-srwx" -> "06257"
        ok 3761 - "--wSrwS---" -> "06260"
        ok 3762 - "--wSrwS--x" -> "06261"
        ok 3763 - "--wSrwS-w-" -> "06262"
        ok 3764 - "--wSrwS-wx" -> "06263"
        ok 3765 - "--wSrwSr--" -> "06264"
        ok 3766 - "--wSrwSr-x" -> "06265"
        ok 3767 - "--wSrwSrw-" -> "06266"
        ok 3768 - "--wSrwSrwx" -> "06267"
        ok 3769 - "--wSrws---" -> "06270"
        ok 3770 - "--wSrws--x" -> "06271"
        ok 3771 - "--wSrws-w-" -> "06272"
        ok 3772 - "--wSrws-wx" -> "06273"
        ok 3773 - "--wSrwsr--" -> "06274"
        ok 3774 - "--wSrwsr-x" -> "06275"
        ok 3775 - "--wSrwsrw-" -> "06276"
        ok 3776 - "--wSrwsrwx" -> "06277"
        ok 3777 - "--ws--S---" -> "06300"
        ok 3778 - "--ws--S--x" -> "06301"
        ok 3779 - "--ws--S-w-" -> "06302"
        ok 3780 - "--ws--S-wx" -> "06303"
        ok 3781 - "--ws--Sr--" -> "06304"
        ok 3782 - "--ws--Sr-x" -> "06305"
        ok 3783 - "--ws--Srw-" -> "06306"
        ok 3784 - "--ws--Srwx" -> "06307"
        ok 3785 - "--ws--s---" -> "06310"
        ok 3786 - "--ws--s--x" -> "06311"
        ok 3787 - "--ws--s-w-" -> "06312"
        ok 3788 - "--ws--s-wx" -> "06313"
        ok 3789 - "--ws--sr--" -> "06314"
        ok 3790 - "--ws--sr-x" -> "06315"
        ok 3791 - "--ws--srw-" -> "06316"
        ok 3792 - "--ws--srwx" -> "06317"
        ok 3793 - "--ws-wS---" -> "06320"
        ok 3794 - "--ws-wS--x" -> "06321"
        ok 3795 - "--ws-wS-w-" -> "06322"
        ok 3796 - "--ws-wS-wx" -> "06323"
        ok 3797 - "--ws-wSr--" -> "06324"
        ok 3798 - "--ws-wSr-x" -> "06325"
        ok 3799 - "--ws-wSrw-" -> "06326"
        ok 3800 - "--ws-wSrwx" -> "06327"
        ok 3801 - "--ws-ws---" -> "06330"
        ok 3802 - "--ws-ws--x" -> "06331"
        ok 3803 - "--ws-ws-w-" -> "06332"
        ok 3804 - "--ws-ws-wx" -> "06333"
        ok 3805 - "--ws-wsr--" -> "06334"
        ok 3806 - "--ws-wsr-x" -> "06335"
        ok 3807 - "--ws-wsrw-" -> "06336"
        ok 3808 - "--ws-wsrwx" -> "06337"
        ok 3809 - "--wsr-S---" -> "06340"
        ok 3810 - "--wsr-S--x" -> "06341"
        ok 3811 - "--wsr-S-w-" -> "06342"
        ok 3812 - "--wsr-S-wx" -> "06343"
        ok 3813 - "--wsr-Sr--" -> "06344"
        ok 3814 - "--wsr-Sr-x" -> "06345"
        ok 3815 - "--wsr-Srw-" -> "06346"
        ok 3816 - "--wsr-Srwx" -> "06347"
        ok 3817 - "--wsr-s---" -> "06350"
        ok 3818 - "--wsr-s--x" -> "06351"
        ok 3819 - "--wsr-s-w-" -> "06352"
        ok 3820 - "--wsr-s-wx" -> "06353"
        ok 3821 - "--wsr-sr--" -> "06354"
        ok 3822 - "--wsr-sr-x" -> "06355"
        ok 3823 - "--wsr-srw-" -> "06356"
        ok 3824 - "--wsr-srwx" -> "06357"
        ok 3825 - "--wsrwS---" -> "06360"
        ok 3826 - "--wsrwS--x" -> "06361"
        ok 3827 - "--wsrwS-w-" -> "06362"
        ok 3828 - "--wsrwS-wx" -> "06363"
        ok 3829 - "--wsrwSr--" -> "06364"
        ok 3830 - "--wsrwSr-x" -> "06365"
        ok 3831 - "--wsrwSrw-" -> "06366"
        ok 3832 - "--wsrwSrwx" -> "06367"
        ok 3833 - "--wsrws---" -> "06370"
        ok 3834 - "--wsrws--x" -> "06371"
        ok 3835 - "--wsrws-w-" -> "06372"
        ok 3836 - "--wsrws-wx" -> "06373"
        ok 3837 - "--wsrwsr--" -> "06374"
        ok 3838 - "--wsrwsr-x" -> "06375"
        ok 3839 - "--wsrwsrw-" -> "06376"
        ok 3840 - "--wsrwsrwx" -> "06377"
        ok 3841 - "-r-S--S---" -> "06400"
        ok 3842 - "-r-S--S--x" -> "06401"
        ok 3843 - "-r-S--S-w-" -> "06402"
        ok 3844 - "-r-S--S-wx" -> "06403"
        ok 3845 - "-r-S--Sr--" -> "06404"
        ok 3846 - "-r-S--Sr-x" -> "06405"
        ok 3847 - "-r-S--Srw-" -> "06406"
        ok 3848 - "-r-S--Srwx" -> "06407"
        ok 3849 - "-r-S--s---" -> "06410"
        ok 3850 - "-r-S--s--x" -> "06411"
        ok 3851 - "-r-S--s-w-" -> "06412"
        ok 3852 - "-r-S--s-wx" -> "06413"
        ok 3853 - "-r-S--sr--" -> "06414"
        ok 3854 - "-r-S--sr-x" -> "06415"
        ok 3855 - "-r-S--srw-" -> "06416"
        ok 3856 - "-r-S--srwx" -> "06417"
        ok 3857 - "-r-S-wS---" -> "06420"
        ok 3858 - "-r-S-wS--x" -> "06421"
        ok 3859 - "-r-S-wS-w-" -> "06422"
        ok 3860 - "-r-S-wS-wx" -> "06423"
        ok 3861 - "-r-S-wSr--" -> "06424"
        ok 3862 - "-r-S-wSr-x" -> "06425"
        ok 3863 - "-r-S-wSrw-" -> "06426"
        ok 3864 - "-r-S-wSrwx" -> "06427"
        ok 3865 - "-r-S-ws---" -> "06430"
        ok 3866 - "-r-S-ws--x" -> "06431"
        ok 3867 - "-r-S-ws-w-" -> "06432"
        ok 3868 - "-r-S-ws-wx" -> "06433"
        ok 3869 - "-r-S-wsr--" -> "06434"
        ok 3870 - "-r-S-wsr-x" -> "06435"
        ok 3871 - "-r-S-wsrw-" -> "06436"
        ok 3872 - "-r-S-wsrwx" -> "06437"
        ok 3873 - "-r-Sr-S---" -> "06440"
        ok 3874 - "-r-Sr-S--x" -> "06441"
        ok 3875 - "-r-Sr-S-w-" -> "06442"
        ok 3876 - "-r-Sr-S-wx" -> "06443"
        ok 3877 - "-r-Sr-Sr--" -> "06444"
        ok 3878 - "-r-Sr-Sr-x" -> "06445"
        ok 3879 - "-r-Sr-Srw-" -> "06446"
        ok 3880 - "-r-Sr-Srwx" -> "06447"
        ok 3881 - "-r-Sr-s---" -> "06450"
        ok 3882 - "-r-Sr-s--x" -> "06451"
        ok 3883 - "-r-Sr-s-w-" -> "06452"
        ok 3884 - "-r-Sr-s-wx" -> "06453"
        ok 3885 - "-r-Sr-sr--" -> "06454"
        ok 3886 - "-r-Sr-sr-x" -> "06455"
        ok 3887 - "-r-Sr-srw-" -> "06456"
        ok 3888 - "-r-Sr-srwx" -> "06457"
        ok 3889 - "-r-SrwS---" -> "06460"
        ok 3890 - "-r-SrwS--x" -> "06461"
        ok 3891 - "-r-SrwS-w-" -> "06462"
        ok 3892 - "-r-SrwS-wx" -> "06463"
        ok 3893 - "-r-SrwSr--" -> "06464"
        ok 3894 - "-r-SrwSr-x" -> "06465"
        ok 3895 - "-r-SrwSrw-" -> "06466"
        ok 3896 - "-r-SrwSrwx" -> "06467"
        ok 3897 - "-r-Srws---" -> "06470"
        ok 3898 - "-r-Srws--x" -> "06471"
        ok 3899 - "-r-Srws-w-" -> "06472"
        ok 3900 - "-r-Srws-wx" -> "06473"
        ok 3901 - "-r-Srwsr--" -> "06474"
        ok 3902 - "-r-Srwsr-x" -> "06475"
        ok 3903 - "-r-Srwsrw-" -> "06476"
        ok 3904 - "-r-Srwsrwx" -> "06477"
        ok 3905 - "-r-s--S---" -> "06500"
        ok 3906 - "-r-s--S--x" -> "06501"
        ok 3907 - "-r-s--S-w-" -> "06502"
        ok 3908 - "-r-s--S-wx" -> "06503"
        ok 3909 - "-r-s--Sr--" -> "06504"
        ok 3910 - "-r-s--Sr-x" -> "06505"
        ok 3911 - "-r-s--Srw-" -> "06506"
        ok 3912 - "-r-s--Srwx" -> "06507"
        ok 3913 - "-r-s--s---" -> "06510"
        ok 3914 - "-r-s--s--x" -> "06511"
        ok 3915 - "-r-s--s-w-" -> "06512"
        ok 3916 - "-r-s--s-wx" -> "06513"
        ok 3917 - "-r-s--sr--" -> "06514"
        ok 3918 - "-r-s--sr-x" -> "06515"
        ok 3919 - "-r-s--srw-" -> "06516"
        ok 3920 - "-r-s--srwx" -> "06517"
        ok 3921 - "-r-s-wS---" -> "06520"
        ok 3922 - "-r-s-wS--x" -> "06521"
        ok 3923 - "-r-s-wS-w-" -> "06522"
        ok 3924 - "-r-s-wS-wx" -> "06523"
        ok 3925 - "-r-s-wSr--" -> "06524"
        ok 3926 - "-r-s-wSr-x" -> "06525"
        ok 3927 - "-r-s-wSrw-" -> "06526"
        ok 3928 - "-r-s-wSrwx" -> "06527"
        ok 3929 - "-r-s-ws---" -> "06530"
        ok 3930 - "-r-s-ws--x" -> "06531"
        ok 3931 - "-r-s-ws-w-" -> "06532"
        ok 3932 - "-r-s-ws-wx" -> "06533"
        ok 3933 - "-r-s-wsr--" -> "06534"
        ok 3934 - "-r-s-wsr-x" -> "06535"
        ok 3935 - "-r-s-wsrw-" -> "06536"
        ok 3936 - "-r-s-wsrwx" -> "06537"
        ok 3937 - "-r-sr-S---" -> "06540"
        ok 3938 - "-r-sr-S--x" -> "06541"
        ok 3939 - "-r-sr-S-w-" -> "06542"
        ok 3940 - "-r-sr-S-wx" -> "06543"
        ok 3941 - "-r-sr-Sr--" -> "06544"
        ok 3942 - "-r-sr-Sr-x" -> "06545"
        ok 3943 - "-r-sr-Srw-" -> "06546"
        ok 3944 - "-r-sr-Srwx" -> "06547"
        ok 3945 - "-r-sr-s---" -> "06550"
        ok 3946 - "-r-sr-s--x" -> "06551"
        ok 3947 - "-r-sr-s-w-" -> "06552"
        ok 3948 - "-r-sr-s-wx" -> "06553"
        ok 3949 - "-r-sr-sr--" -> "06554"
        ok 3950 - "-r-sr-sr-x" -> "06555"
        ok 3951 - "-r-sr-srw-" -> "06556"
        ok 3952 - "-r-sr-srwx" -> "06557"
        ok 3953 - "-r-srwS---" -> "06560"
        ok 3954 - "-r-srwS--x" -> "06561"
        ok 3955 - "-r-srwS-w-" -> "06562"
        ok 3956 - "-r-srwS-wx" -> "06563"
        ok 3957 - "-r-srwSr--" -> "06564"
        ok 3958 - "-r-srwSr-x" -> "06565"
        ok 3959 - "-r-srwSrw-" -> "06566"
        ok 3960 - "-r-srwSrwx" -> "06567"
        ok 3961 - "-r-srws---" -> "06570"
        ok 3962 - "-r-srws--x" -> "06571"
        ok 3963 - "-r-srws-w-" -> "06572"
        ok 3964 - "-r-srws-wx" -> "06573"
        ok 3965 - "-r-srwsr--" -> "06574"
        ok 3966 - "-r-srwsr-x" -> "06575"
        ok 3967 - "-r-srwsrw-" -> "06576"
        ok 3968 - "-r-srwsrwx" -> "06577"
        ok 3969 - "-rwS--S---" -> "06600"
        ok 3970 - "-rwS--S--x" -> "06601"
        ok 3971 - "-rwS--S-w-" -> "06602"
        ok 3972 - "-rwS--S-wx" -> "06603"
        ok 3973 - "-rwS--Sr--" -> "06604"
        ok 3974 - "-rwS--Sr-x" -> "06605"
        ok 3975 - "-rwS--Srw-" -> "06606"
        ok 3976 - "-rwS--Srwx" -> "06607"
        ok 3977 - "-rwS--s---" -> "06610"
        ok 3978 - "-rwS--s--x" -> "06611"
        ok 3979 - "-rwS--s-w-" -> "06612"
        ok 3980 - "-rwS--s-wx" -> "06613"
        ok 3981 - "-rwS--sr--" -> "06614"
        ok 3982 - "-rwS--sr-x" -> "06615"
        ok 3983 - "-rwS--srw-" -> "06616"
        ok 3984 - "-rwS--srwx" -> "06617"
        ok 3985 - "-rwS-wS---" -> "06620"
        ok 3986 - "-rwS-wS--x" -> "06621"
        ok 3987 - "-rwS-wS-w-" -> "06622"
        ok 3988 - "-rwS-wS-wx" -> "06623"
        ok 3989 - "-rwS-wSr--" -> "06624"
        ok 3990 - "-rwS-wSr-x" -> "06625"
        ok 3991 - "-rwS-wSrw-" -> "06626"
        ok 3992 - "-rwS-wSrwx" -> "06627"
        ok 3993 - "-rwS-ws---" -> "06630"
        ok 3994 - "-rwS-ws--x" -> "06631"
        ok 3995 - "-rwS-ws-w-" -> "06632"
        ok 3996 - "-rwS-ws-wx" -> "06633"
        ok 3997 - "-rwS-wsr--" -> "06634"
        ok 3998 - "-rwS-wsr-x" -> "06635"
        ok 3999 - "-rwS-wsrw-" -> "06636"
        ok 4000 - "-rwS-wsrwx" -> "06637"
        ok 4001 - "-rwSr-S---" -> "06640"
        ok 4002 - "-rwSr-S--x" -> "06641"
        ok 4003 - "-rwSr-S-w-" -> "06642"
        ok 4004 - "-rwSr-S-wx" -> "06643"
        ok 4005 - "-rwSr-Sr--" -> "06644"
        ok 4006 - "-rwSr-Sr-x" -> "06645"
        ok 4007 - "-rwSr-Srw-" -> "06646"
        ok 4008 - "-rwSr-Srwx" -> "06647"
        ok 4009 - "-rwSr-s---" -> "06650"
        ok 4010 - "-rwSr-s--x" -> "06651"
        ok 4011 - "-rwSr-s-w-" -> "06652"
        ok 4012 - "-rwSr-s-wx" -> "06653"
        ok 4013 - "-rwSr-sr--" -> "06654"
        ok 4014 - "-rwSr-sr-x" -> "06655"
        ok 4015 - "-rwSr-srw-" -> "06656"
        ok 4016 - "-rwSr-srwx" -> "06657"
        ok 4017 - "-rwSrwS---" -> "06660"
        ok 4018 - "-rwSrwS--x" -> "06661"
        ok 4019 - "-rwSrwS-w-" -> "06662"
        ok 4020 - "-rwSrwS-wx" -> "06663"
        ok 4021 - "-rwSrwSr--" -> "06664"
        ok 4022 - "-rwSrwSr-x" -> "06665"
        ok 4023 - "-rwSrwSrw-" -> "06666"
        ok 4024 - "-rwSrwSrwx" -> "06667"
        ok 4025 - "-rwSrws---" -> "06670"
        ok 4026 - "-rwSrws--x" -> "06671"
        ok 4027 - "-rwSrws-w-" -> "06672"
        ok 4028 - "-rwSrws-wx" -> "06673"
        ok 4029 - "-rwSrwsr--" -> "06674"
        ok 4030 - "-rwSrwsr-x" -> "06675"
        ok 4031 - "-rwSrwsrw-" -> "06676"
        ok 4032 - "-rwSrwsrwx" -> "06677"
        ok 4033 - "-rws--S---" -> "06700"
        ok 4034 - "-rws--S--x" -> "06701"
        ok 4035 - "-rws--S-w-" -> "06702"
        ok 4036 - "-rws--S-wx" -> "06703"
        ok 4037 - "-rws--Sr--" -> "06704"
        ok 4038 - "-rws--Sr-x" -> "06705"
        ok 4039 - "-rws--Srw-" -> "06706"
        ok 4040 - "-rws--Srwx" -> "06707"
        ok 4041 - "-rws--s---" -> "06710"
        ok 4042 - "-rws--s--x" -> "06711"
        ok 4043 - "-rws--s-w-" -> "06712"
        ok 4044 - "-rws--s-wx" -> "06713"
        ok 4045 - "-rws--sr--" -> "06714"
        ok 4046 - "-rws--sr-x" -> "06715"
        ok 4047 - "-rws--srw-" -> "06716"
        ok 4048 - "-rws--srwx" -> "06717"
        ok 4049 - "-rws-wS---" -> "06720"
        ok 4050 - "-rws-wS--x" -> "06721"
        ok 4051 - "-rws-wS-w-" -> "06722"
        ok 4052 - "-rws-wS-wx" -> "06723"
        ok 4053 - "-rws-wSr--" -> "06724"
        ok 4054 - "-rws-wSr-x" -> "06725"
        ok 4055 - "-rws-wSrw-" -> "06726"
        ok 4056 - "-rws-wSrwx" -> "06727"
        ok 4057 - "-rws-ws---" -> "06730"
        ok 4058 - "-rws-ws--x" -> "06731"
        ok 4059 - "-rws-ws-w-" -> "06732"
        ok 4060 - "-rws-ws-wx" -> "06733"
        ok 4061 - "-rws-wsr--" -> "06734"
        ok 4062 - "-rws-wsr-x" -> "06735"
        ok 4063 - "-rws-wsrw-" -> "06736"
        ok 4064 - "-rws-wsrwx" -> "06737"
        ok 4065 - "-rwsr-S---" -> "06740"
        ok 4066 - "-rwsr-S--x" -> "06741"
        ok 4067 - "-rwsr-S-w-" -> "06742"
        ok 4068 - "-rwsr-S-wx" -> "06743"
        ok 4069 - "-rwsr-Sr--" -> "06744"
        ok 4070 - "-rwsr-Sr-x" -> "06745"
        ok 4071 - "-rwsr-Srw-" -> "06746"
        ok 4072 - "-rwsr-Srwx" -> "06747"
        ok 4073 - "-rwsr-s---" -> "06750"
        ok 4074 - "-rwsr-s--x" -> "06751"
        ok 4075 - "-rwsr-s-w-" -> "06752"
        ok 4076 - "-rwsr-s-wx" -> "06753"
        ok 4077 - "-rwsr-sr--" -> "06754"
        ok 4078 - "-rwsr-sr-x" -> "06755"
        ok 4079 - "-rwsr-srw-" -> "06756"
        ok 4080 - "-rwsr-srwx" -> "06757"
        ok 4081 - "-rwsrwS---" -> "06760"
        ok 4082 - "-rwsrwS--x" -> "06761"
        ok 4083 - "-rwsrwS-w-" -> "06762"
        ok 4084 - "-rwsrwS-wx" -> "06763"
        ok 4085 - "-rwsrwSr--" -> "06764"
        ok 4086 - "-rwsrwSr-x" -> "06765"
        ok 4087 - "-rwsrwSrw-" -> "06766"
        ok 4088 - "-rwsrwSrwx" -> "06767"
        ok 4089 - "-rwsrws---" -> "06770"
        ok 4090 - "-rwsrws--x" -> "06771"
        ok 4091 - "-rwsrws-w-" -> "06772"
        ok 4092 - "-rwsrws-wx" -> "06773"
        ok 4093 - "-rwsrwsr--" -> "06774"
        ok 4094 - "-rwsrwsr-x" -> "06775"
        ok 4095 - "-rwsrwsrw-" -> "06776"
        ok 4096 - "-rwsrwsrwx" -> "06777"
        1..4096
    ok 2 - ucb
    # Subtest: xpg4
        ok 1 - "----------" -> "00000"
        ok 2 - "---------x" -> "00001"
        ok 3 - "--------w-" -> "00002"
        ok 4 - "--------wx" -> "00003"
        ok 5 - "-------r--" -> "00004"
        ok 6 - "-------r-x" -> "00005"
        ok 7 - "-------rw-" -> "00006"
        ok 8 - "-------rwx" -> "00007"
        ok 9 - "------x---" -> "00010"
        ok 10 - "------x--x" -> "00011"
        ok 11 - "------x-w-" -> "00012"
        ok 12 - "------x-wx" -> "00013"
        ok 13 - "------xr--" -> "00014"
        ok 14 - "------xr-x" -> "00015"
        ok 15 - "------xrw-" -> "00016"
        ok 16 - "------xrwx" -> "00017"
        ok 17 - "-----w----" -> "00020"
        ok 18 - "-----w---x" -> "00021"
        ok 19 - "-----w--w-" -> "00022"
        ok 20 - "-----w--wx" -> "00023"
        ok 21 - "-----w-r--" -> "00024"
        ok 22 - "-----w-r-x" -> "00025"
        ok 23 - "-----w-rw-" -> "00026"
        ok 24 - "-----w-rwx" -> "00027"
        ok 25 - "-----wx---" -> "00030"
        ok 26 - "-----wx--x" -> "00031"
        ok 27 - "-----wx-w-" -> "00032"
        ok 28 - "-----wx-wx" -> "00033"
        ok 29 - "-----wxr--" -> "00034"
        ok 30 - "-----wxr-x" -> "00035"
        ok 31 - "-----wxrw-" -> "00036"
        ok 32 - "-----wxrwx" -> "00037"
        ok 33 - "----r-----" -> "00040"
        ok 34 - "----r----x" -> "00041"
        ok 35 - "----r---w-" -> "00042"
        ok 36 - "----r---wx" -> "00043"
        ok 37 - "----r--r--" -> "00044"
        ok 38 - "----r--r-x" -> "00045"
        ok 39 - "----r--rw-" -> "00046"
        ok 40 - "----r--rwx" -> "00047"
        ok 41 - "----r-x---" -> "00050"
        ok 42 - "----r-x--x" -> "00051"
        ok 43 - "----r-x-w-" -> "00052"
        ok 44 - "----r-x-wx" -> "00053"
        ok 45 - "----r-xr--" -> "00054"
        ok 46 - "----r-xr-x" -> "00055"
        ok 47 - "----r-xrw-" -> "00056"
        ok 48 - "----r-xrwx" -> "00057"
        ok 49 - "----rw----" -> "00060"
        ok 50 - "----rw---x" -> "00061"
        ok 51 - "----rw--w-" -> "00062"
        ok 52 - "----rw--wx" -> "00063"
        ok 53 - "----rw-r--" -> "00064"
        ok 54 - "----rw-r-x" -> "00065"
        ok 55 - "----rw-rw-" -> "00066"
        ok 56 - "----rw-rwx" -> "00067"
        ok 57 - "----rwx---" -> "00070"
        ok 58 - "----rwx--x" -> "00071"
        ok 59 - "----rwx-w-" -> "00072"
        ok 60 - "----rwx-wx" -> "00073"
        ok 61 - "----rwxr--" -> "00074"
        ok 62 - "----rwxr-x" -> "00075"
        ok 63 - "----rwxrw-" -> "00076"
        ok 64 - "----rwxrwx" -> "00077"
        ok 65 - "---x------" -> "00100"
        ok 66 - "---x-----x" -> "00101"
        ok 67 - "---x----w-" -> "00102"
        ok 68 - "---x----wx" -> "00103"
        ok 69 - "---x---r--" -> "00104"
        ok 70 - "---x---r-x" -> "00105"
        ok 71 - "---x---rw-" -> "00106"
        ok 72 - "---x---rwx" -> "00107"
        ok 73 - "---x--x---" -> "00110"
        ok 74 - "---x--x--x" -> "00111"
        ok 75 - "---x--x-w-" -> "00112"
        ok 76 - "---x--x-wx" -> "00113"
        ok 77 - "---x--xr--" -> "00114"
        ok 78 - "---x--xr-x" -> "00115"
        ok 79 - "---x--xrw-" -> "00116"
        ok 80 - "---x--xrwx" -> "00117"
        ok 81 - "---x-w----" -> "00120"
        ok 82 - "---x-w---x" -> "00121"
        ok 83 - "---x-w--w-" -> "00122"
        ok 84 - "---x-w--wx" -> "00123"
        ok 85 - "---x-w-r--" -> "00124"
        ok 86 - "---x-w-r-x" -> "00125"
        ok 87 - "---x-w-rw-" -> "00126"
        ok 88 - "---x-w-rwx" -> "00127"
        ok 89 - "---x-wx---" -> "00130"
        ok 90 - "---x-wx--x" -> "00131"
        ok 91 - "---x-wx-w-" -> "00132"
        ok 92 - "---x-wx-wx" -> "00133"
        ok 93 - "---x-wxr--" -> "00134"
        ok 94 - "---x-wxr-x" -> "00135"
        ok 95 - "---x-wxrw-" -> "00136"
        ok 96 - "---x-wxrwx" -> "00137"
        ok 97 - "---xr-----" -> "00140"
        ok 98 - "---xr----x" -> "00141"
        ok 99 - "---xr---w-" -> "00142"
        ok 100 - "---xr---wx" -> "00143"
        ok 101 - "---xr--r--" -> "00144"
        ok 102 - "---xr--r-x" -> "00145"
        ok 103 - "---xr--rw-" -> "00146"
        ok 104 - "---xr--rwx" -> "00147"
        ok 105 - "---xr-x---" -> "00150"
        ok 106 - "---xr-x--x" -> "00151"
        ok 107 - "---xr-x-w-" -> "00152"
        ok 108 - "---xr-x-wx" -> "00153"
        ok 109 - "---xr-xr--" -> "00154"
        ok 110 - "---xr-xr-x" -> "00155"
        ok 111 - "---xr-xrw-" -> "00156"
        ok 112 - "---xr-xrwx" -> "00157"
        ok 113 - "---xrw----" -> "00160"
        ok 114 - "---xrw---x" -> "00161"
        ok 115 - "---xrw--w-" -> "00162"
        ok 116 - "---xrw--wx" -> "00163"
        ok 117 - "---xrw-r--" -> "00164"
        ok 118 - "---xrw-r-x" -> "00165"
        ok 119 - "---xrw-rw-" -> "00166"
        ok 120 - "---xrw-rwx" -> "00167"
        ok 121 - "---xrwx---" -> "00170"
        ok 122 - "---xrwx--x" -> "00171"
        ok 123 - "---xrwx-w-" -> "00172"
        ok 124 - "---xrwx-wx" -> "00173"
        ok 125 - "---xrwxr--" -> "00174"
        ok 126 - "---xrwxr-x" -> "00175"
        ok 127 - "---xrwxrw-" -> "00176"
        ok 128 - "---xrwxrwx" -> "00177"
        ok 129 - "--w-------" -> "00200"
        ok 130 - "--w------x" -> "00201"
        ok 131 - "--w-----w-" -> "00202"
        ok 132 - "--w-----wx" -> "00203"
        ok 133 - "--w----r--" -> "00204"
        ok 134 - "--w----r-x" -> "00205"
        ok 135 - "--w----rw-" -> "00206"
        ok 136 - "--w----rwx" -> "00207"
        ok 137 - "--w---x---" -> "00210"
        ok 138 - "--w---x--x" -> "00211"
        ok 139 - "--w---x-w-" -> "00212"
        ok 140 - "--w---x-wx" -> "00213"
        ok 141 - "--w---xr--" -> "00214"
        ok 142 - "--w---xr-x" -> "00215"
        ok 143 - "--w---xrw-" -> "00216"
        ok 144 - "--w---xrwx" -> "00217"
        ok 145 - "--w--w----" -> "00220"
        ok 146 - "--w--w---x" -> "00221"
        ok 147 - "--w--w--w-" -> "00222"
        ok 148 - "--w--w--wx" -> "00223"
        ok 149 - "--w--w-r--" -> "00224"
        ok 150 - "--w--w-r-x" -> "00225"
        ok 151 - "--w--w-rw-" -> "00226"
        ok 152 - "--w--w-rwx" -> "00227"
        ok 153 - "--w--wx---" -> "00230"
        ok 154 - "--w--wx--x" -> "00231"
        ok 155 - "--w--wx-w-" -> "00232"
        ok 156 - "--w--wx-wx" -> "00233"
        ok 157 - "--w--wxr--" -> "00234"
        ok 158 - "--w--wxr-x" -> "00235"
        ok 159 - "--w--wxrw-" -> "00236"
        ok 160 - "--w--wxrwx" -> "00237"
        ok 161 - "--w-r-----" -> "00240"
        ok 162 - "--w-r----x" -> "00241"
        ok 163 - "--w-r---w-" -> "00242"
        ok 164 - "--w-r---wx" -> "00243"
        ok 165 - "--w-r--r--" -> "00244"
        ok 166 - "--w-r--r-x" -> "00245"
        ok 167 - "--w-r--rw-" -> "00246"
        ok 168 - "--w-r--rwx" -> "00247"
        ok 169 - "--w-r-x---" -> "00250"
        ok 170 - "--w-r-x--x" -> "00251"
        ok 171 - "--w-r-x-w-" -> "00252"
        ok 172 - "--w-r-x-wx" -> "00253"
        ok 173 - "--w-r-xr--" -> "00254"
        ok 174 - "--w-r-xr-x" -> "00255"
        ok 175 - "--w-r-xrw-" -> "00256"
        ok 176 - "--w-r-xrwx" -> "00257"
        ok 177 - "--w-rw----" -> "00260"
        ok 178 - "--w-rw---x" -> "00261"
        ok 179 - "--w-rw--w-" -> "00262"
        ok 180 - "--w-rw--wx" -> "00263"
        ok 181 - "--w-rw-r--" -> "00264"
        ok 182 - "--w-rw-r-x" -> "00265"
        ok 183 - "--w-rw-rw-" -> "00266"
        ok 184 - "--w-rw-rwx" -> "00267"
        ok 185 - "--w-rwx---" -> "00270"
        ok 186 - "--w-rwx--x" -> "00271"
        ok 187 - "--w-rwx-w-" -> "00272"
        ok 188 - "--w-rwx-wx" -> "00273"
        ok 189 - "--w-rwxr--" -> "00274"
        ok 190 - "--w-rwxr-x" -> "00275"
        ok 191 - "--w-rwxrw-" -> "00276"
        ok 192 - "--w-rwxrwx" -> "00277"
        ok 193 - "--wx------" -> "00300"
        ok 194 - "--wx-----x" -> "00301"
        ok 195 - "--wx----w-" -> "00302"
        ok 196 - "--wx----wx" -> "00303"
        ok 197 - "--wx---r--" -> "00304"
        ok 198 - "--wx---r-x" -> "00305"
        ok 199 - "--wx---rw-" -> "00306"
        ok 200 - "--wx---rwx" -> "00307"
        ok 201 - "--wx--x---" -> "00310"
        ok 202 - "--wx--x--x" -> "00311"
        ok 203 - "--wx--x-w-" -> "00312"
        ok 204 - "--wx--x-wx" -> "00313"
        ok 205 - "--wx--xr--" -> "00314"
        ok 206 - "--wx--xr-x" -> "00315"
        ok 207 - "--wx--xrw-" -> "00316"
        ok 208 - "--wx--xrwx" -> "00317"
        ok 209 - "--wx-w----" -> "00320"
        ok 210 - "--wx-w---x" -> "00321"
        ok 211 - "--wx-w--w-" -> "00322"
        ok 212 - "--wx-w--wx" -> "00323"
        ok 213 - "--wx-w-r--" -> "00324"
        ok 214 - "--wx-w-r-x" -> "00325"
        ok 215 - "--wx-w-rw-" -> "00326"
        ok 216 - "--wx-w-rwx" -> "00327"
        ok 217 - "--wx-wx---" -> "00330"
        ok 218 - "--wx-wx--x" -> "00331"
        ok 219 - "--wx-wx-w-" -> "00332"
        ok 220 - "--wx-wx-wx" -> "00333"
        ok 221 - "--wx-wxr--" -> "00334"
        ok 222 - "--wx-wxr-x" -> "00335"
        ok 223 - "--wx-wxrw-" -> "00336"
        ok 224 - "--wx-wxrwx" -> "00337"
        ok 225 - "--wxr-----" -> "00340"
        ok 226 - "--wxr----x" -> "00341"
        ok 227 - "--wxr---w-" -> "00342"
        ok 228 - "--wxr---wx" -> "00343"
        ok 229 - "--wxr--r--" -> "00344"
        ok 230 - "--wxr--r-x" -> "00345"
        ok 231 - "--wxr--rw-" -> "00346"
        ok 232 - "--wxr--rwx" -> "00347"
        ok 233 - "--wxr-x---" -> "00350"
        ok 234 - "--wxr-x--x" -> "00351"
        ok 235 - "--wxr-x-w-" -> "00352"
        ok 236 - "--wxr-x-wx" -> "00353"
        ok 237 - "--wxr-xr--" -> "00354"
        ok 238 - "--wxr-xr-x" -> "00355"
        ok 239 - "--wxr-xrw-" -> "00356"
        ok 240 - "--wxr-xrwx" -> "00357"
        ok 241 - "--wxrw----" -> "00360"
        ok 242 - "--wxrw---x" -> "00361"
        ok 243 - "--wxrw--w-" -> "00362"
        ok 244 - "--wxrw--wx" -> "00363"
        ok 245 - "--wxrw-r--" -> "00364"
        ok 246 - "--wxrw-r-x" -> "00365"
        ok 247 - "--wxrw-rw-" -> "00366"
        ok 248 - "--wxrw-rwx" -> "00367"
        ok 249 - "--wxrwx---" -> "00370"
        ok 250 - "--wxrwx--x" -> "00371"
        ok 251 - "--wxrwx-w-" -> "00372"
        ok 252 - "--wxrwx-wx" -> "00373"
        ok 253 - "--wxrwxr--" -> "00374"
        ok 254 - "--wxrwxr-x" -> "00375"
        ok 255 - "--wxrwxrw-" -> "00376"
        ok 256 - "--wxrwxrwx" -> "00377"
        ok 257 - "-r--------" -> "00400"
        ok 258 - "-r-------x" -> "00401"
        ok 259 - "-r------w-" -> "00402"
        ok 260 - "-r------wx" -> "00403"
        ok 261 - "-r-----r--" -> "00404"
        ok 262 - "-r-----r-x" -> "00405"
        ok 263 - "-r-----rw-" -> "00406"
        ok 264 - "-r-----rwx" -> "00407"
        ok 265 - "-r----x---" -> "00410"
        ok 266 - "-r----x--x" -> "00411"
        ok 267 - "-r----x-w-" -> "00412"
        ok 268 - "-r----x-wx" -> "00413"
        ok 269 - "-r----xr--" -> "00414"
        ok 270 - "-r----xr-x" -> "00415"
        ok 271 - "-r----xrw-" -> "00416"
        ok 272 - "-r----xrwx" -> "00417"
        ok 273 - "-r---w----" -> "00420"
        ok 274 - "-r---w---x" -> "00421"
        ok 275 - "-r---w--w-" -> "00422"
        ok 276 - "-r---w--wx" -> "00423"
        ok 277 - "-r---w-r--" -> "00424"
        ok 278 - "-r---w-r-x" -> "00425"
        ok 279 - "-r---w-rw-" -> "00426"
        ok 280 - "-r---w-rwx" -> "00427"
        ok 281 - "-r---wx---" -> "00430"
        ok 282 - "-r---wx--x" -> "00431"
        ok 283 - "-r---wx-w-" -> "00432"
        ok 284 - "-r---wx-wx" -> "00433"
        ok 285 - "-r---wxr--" -> "00434"
        ok 286 - "-r---wxr-x" -> "00435"
        ok 287 - "-r---wxrw-" -> "00436"
        ok 288 - "-r---wxrwx" -> "00437"
        ok 289 - "-r--r-----" -> "00440"
        ok 290 - "-r--r----x" -> "00441"
        ok 291 - "-r--r---w-" -> "00442"
        ok 292 - "-r--r---wx" -> "00443"
        ok 293 - "-r--r--r--" -> "00444"
        ok 294 - "-r--r--r-x" -> "00445"
        ok 295 - "-r--r--rw-" -> "00446"
        ok 296 - "-r--r--rwx" -> "00447"
        ok 297 - "-r--r-x---" -> "00450"
        ok 298 - "-r--r-x--x" -> "00451"
        ok 299 - "-r--r-x-w-" -> "00452"
        ok 300 - "-r--r-x-wx" -> "00453"
        ok 301 - "-r--r-xr--" -> "00454"
        ok 302 - "-r--r-xr-x" -> "00455"
        ok 303 - "-r--r-xrw-" -> "00456"
        ok 304 - "-r--r-xrwx" -> "00457"
        ok 305 - "-r--rw----" -> "00460"
        ok 306 - "-r--rw---x" -> "00461"
        ok 307 - "-r--rw--w-" -> "00462"
        ok 308 - "-r--rw--wx" -> "00463"
        ok 309 - "-r--rw-r--" -> "00464"
        ok 310 - "-r--rw-r-x" -> "00465"
        ok 311 - "-r--rw-rw-" -> "00466"
        ok 312 - "-r--rw-rwx" -> "00467"
        ok 313 - "-r--rwx---" -> "00470"
        ok 314 - "-r--rwx--x" -> "00471"
        ok 315 - "-r--rwx-w-" -> "00472"
        ok 316 - "-r--rwx-wx" -> "00473"
        ok 317 - "-r--rwxr--" -> "00474"
        ok 318 - "-r--rwxr-x" -> "00475"
        ok 319 - "-r--rwxrw-" -> "00476"
        ok 320 - "-r--rwxrwx" -> "00477"
        ok 321 - "-r-x------" -> "00500"
        ok 322 - "-r-x-----x" -> "00501"
        ok 323 - "-r-x----w-" -> "00502"
        ok 324 - "-r-x----wx" -> "00503"
        ok 325 - "-r-x---r--" -> "00504"
        ok 326 - "-r-x---r-x" -> "00505"
        ok 327 - "-r-x---rw-" -> "00506"
        ok 328 - "-r-x---rwx" -> "00507"
        ok 329 - "-r-x--x---" -> "00510"
        ok 330 - "-r-x--x--x" -> "00511"
        ok 331 - "-r-x--x-w-" -> "00512"
        ok 332 - "-r-x--x-wx" -> "00513"
        ok 333 - "-r-x--xr--" -> "00514"
        ok 334 - "-r-x--xr-x" -> "00515"
        ok 335 - "-r-x--xrw-" -> "00516"
        ok 336 - "-r-x--xrwx" -> "00517"
        ok 337 - "-r-x-w----" -> "00520"
        ok 338 - "-r-x-w---x" -> "00521"
        ok 339 - "-r-x-w--w-" -> "00522"
        ok 340 - "-r-x-w--wx" -> "00523"
        ok 341 - "-r-x-w-r--" -> "00524"
        ok 342 - "-r-x-w-r-x" -> "00525"
        ok 343 - "-r-x-w-rw-" -> "00526"
        ok 344 - "-r-x-w-rwx" -> "00527"
        ok 345 - "-r-x-wx---" -> "00530"
        ok 346 - "-r-x-wx--x" -> "00531"
        ok 347 - "-r-x-wx-w-" -> "00532"
        ok 348 - "-r-x-wx-wx" -> "00533"
        ok 349 - "-r-x-wxr--" -> "00534"
        ok 350 - "-r-x-wxr-x" -> "00535"
        ok 351 - "-r-x-wxrw-" -> "00536"
        ok 352 - "-r-x-wxrwx" -> "00537"
        ok 353 - "-r-xr-----" -> "00540"
        ok 354 - "-r-xr----x" -> "00541"
        ok 355 - "-r-xr---w-" -> "00542"
        ok 356 - "-r-xr---wx" -> "00543"
        ok 357 - "-r-xr--r--" -> "00544"
        ok 358 - "-r-xr--r-x" -> "00545"
        ok 359 - "-r-xr--rw-" -> "00546"
        ok 360 - "-r-xr--rwx" -> "00547"
        ok 361 - "-r-xr-x---" -> "00550"
        ok 362 - "-r-xr-x--x" -> "00551"
        ok 363 - "-r-xr-x-w-" -> "00552"
        ok 364 - "-r-xr-x-wx" -> "00553"
        ok 365 - "-r-xr-xr--" -> "00554"
        ok 366 - "-r-xr-xr-x" -> "00555"
        ok 367 - "-r-xr-xrw-" -> "00556"
        ok 368 - "-r-xr-xrwx" -> "00557"
        ok 369 - "-r-xrw----" -> "00560"
        ok 370 - "-r-xrw---x" -> "00561"
        ok 371 - "-r-xrw--w-" -> "00562"
        ok 372 - "-r-xrw--wx" -> "00563"
        ok 373 - "-r-xrw-r--" -> "00564"
        ok 374 - "-r-xrw-r-x" -> "00565"
        ok 375 - "-r-xrw-rw-" -> "00566"
        ok 376 - "-r-xrw-rwx" -> "00567"
        ok 377 - "-r-xrwx---" -> "00570"
        ok 378 - "-r-xrwx--x" -> "00571"
        ok 379 - "-r-xrwx-w-" -> "00572"
        ok 380 - "-r-xrwx-wx" -> "00573"
        ok 381 - "-r-xrwxr--" -> "00574"
        ok 382 - "-r-xrwxr-x" -> "00575"
        ok 383 - "-r-xrwxrw-" -> "00576"
        ok 384 - "-r-xrwxrwx" -> "00577"
        ok 385 - "-rw-------" -> "00600"
        ok 386 - "-rw------x" -> "00601"
        ok 387 - "-rw-----w-" -> "00602"
        ok 388 - "-rw-----wx" -> "00603"
        ok 389 - "-rw----r--" -> "00604"
        ok 390 - "-rw----r-x" -> "00605"
        ok 391 - "-rw----rw-" -> "00606"
        ok 392 - "-rw----rwx" -> "00607"
        ok 393 - "-rw---x---" -> "00610"
        ok 394 - "-rw---x--x" -> "00611"
        ok 395 - "-rw---x-w-" -> "00612"
        ok 396 - "-rw---x-wx" -> "00613"
        ok 397 - "-rw---xr--" -> "00614"
        ok 398 - "-rw---xr-x" -> "00615"
        ok 399 - "-rw---xrw-" -> "00616"
        ok 400 - "-rw---xrwx" -> "00617"
        ok 401 - "-rw--w----" -> "00620"
        ok 402 - "-rw--w---x" -> "00621"
        ok 403 - "-rw--w--w-" -> "00622"
        ok 404 - "-rw--w--wx" -> "00623"
        ok 405 - "-rw--w-r--" -> "00624"
        ok 406 - "-rw--w-r-x" -> "00625"
        ok 407 - "-rw--w-rw-" -> "00626"
        ok 408 - "-rw--w-rwx" -> "00627"
        ok 409 - "-rw--wx---" -> "00630"
        ok 410 - "-rw--wx--x" -> "00631"
        ok 411 - "-rw--wx-w-" -> "00632"
        ok 412 - "-rw--wx-wx" -> "00633"
        ok 413 - "-rw--wxr--" -> "00634"
        ok 414 - "-rw--wxr-x" -> "00635"
        ok 415 - "-rw--wxrw-" -> "00636"
        ok 416 - "-rw--wxrwx" -> "00637"
        ok 417 - "-rw-r-----" -> "00640"
        ok 418 - "-rw-r----x" -> "00641"
        ok 419 - "-rw-r---w-" -> "00642"
        ok 420 - "-rw-r---wx" -> "00643"
        ok 421 - "-rw-r--r--" -> "00644"
        ok 422 - "-rw-r--r-x" -> "00645"
        ok 423 - "-rw-r--rw-" -> "00646"
        ok 424 - "-rw-r--rwx" -> "00647"
        ok 425 - "-rw-r-x---" -> "00650"
        ok 426 - "-rw-r-x--x" -> "00651"
        ok 427 - "-rw-r-x-w-" -> "00652"
        ok 428 - "-rw-r-x-wx" -> "00653"
        ok 429 - "-rw-r-xr--" -> "00654"
        ok 430 - "-rw-r-xr-x" -> "00655"
        ok 431 - "-rw-r-xrw-" -> "00656"
        ok 432 - "-rw-r-xrwx" -> "00657"
        ok 433 - "-rw-rw----" -> "00660"
        ok 434 - "-rw-rw---x" -> "00661"
        ok 435 - "-rw-rw--w-" -> "00662"
        ok 436 - "-rw-rw--wx" -> "00663"
        ok 437 - "-rw-rw-r--" -> "00664"
        ok 438 - "-rw-rw-r-x" -> "00665"
        ok 439 - "-rw-rw-rw-" -> "00666"
        ok 440 - "-rw-rw-rwx" -> "00667"
        ok 441 - "-rw-rwx---" -> "00670"
        ok 442 - "-rw-rwx--x" -> "00671"
        ok 443 - "-rw-rwx-w-" -> "00672"
        ok 444 - "-rw-rwx-wx" -> "00673"
        ok 445 - "-rw-rwxr--" -> "00674"
        ok 446 - "-rw-rwxr-x" -> "00675"
        ok 447 - "-rw-rwxrw-" -> "00676"
        ok 448 - "-rw-rwxrwx" -> "00677"
        ok 449 - "-rwx------" -> "00700"
        ok 450 - "-rwx-----x" -> "00701"
        ok 451 - "-rwx----w-" -> "00702"
        ok 452 - "-rwx----wx" -> "00703"
        ok 453 - "-rwx---r--" -> "00704"
        ok 454 - "-rwx---r-x" -> "00705"
        ok 455 - "-rwx---rw-" -> "00706"
        ok 456 - "-rwx---rwx" -> "00707"
        ok 457 - "-rwx--x---" -> "00710"
        ok 458 - "-rwx--x--x" -> "00711"
        ok 459 - "-rwx--x-w-" -> "00712"
        ok 460 - "-rwx--x-wx" -> "00713"
        ok 461 - "-rwx--xr--" -> "00714"
        ok 462 - "-rwx--xr-x" -> "00715"
        ok 463 - "-rwx--xrw-" -> "00716"
        ok 464 - "-rwx--xrwx" -> "00717"
        ok 465 - "-rwx-w----" -> "00720"
        ok 466 - "-rwx-w---x" -> "00721"
        ok 467 - "-rwx-w--w-" -> "00722"
        ok 468 - "-rwx-w--wx" -> "00723"
        ok 469 - "-rwx-w-r--" -> "00724"
        ok 470 - "-rwx-w-r-x" -> "00725"
        ok 471 - "-rwx-w-rw-" -> "00726"
        ok 472 - "-rwx-w-rwx" -> "00727"
        ok 473 - "-rwx-wx---" -> "00730"
        ok 474 - "-rwx-wx--x" -> "00731"
        ok 475 - "-rwx-wx-w-" -> "00732"
        ok 476 - "-rwx-wx-wx" -> "00733"
        ok 477 - "-rwx-wxr--" -> "00734"
        ok 478 - "-rwx-wxr-x" -> "00735"
        ok 479 - "-rwx-wxrw-" -> "00736"
        ok 480 - "-rwx-wxrwx" -> "00737"
        ok 481 - "-rwxr-----" -> "00740"
        ok 482 - "-rwxr----x" -> "00741"
        ok 483 - "-rwxr---w-" -> "00742"
        ok 484 - "-rwxr---wx" -> "00743"
        ok 485 - "-rwxr--r--" -> "00744"
        ok 486 - "-rwxr--r-x" -> "00745"
        ok 487 - "-rwxr--rw-" -> "00746"
        ok 488 - "-rwxr--rwx" -> "00747"
        ok 489 - "-rwxr-x---" -> "00750"
        ok 490 - "-rwxr-x--x" -> "00751"
        ok 491 - "-rwxr-x-w-" -> "00752"
        ok 492 - "-rwxr-x-wx" -> "00753"
        ok 493 - "-rwxr-xr--" -> "00754"
        ok 494 - "-rwxr-xr-x" -> "00755"
        ok 495 - "-rwxr-xrw-" -> "00756"
        ok 496 - "-rwxr-xrwx" -> "00757"
        ok 497 - "-rwxrw----" -> "00760"
        ok 498 - "-rwxrw---x" -> "00761"
        ok 499 - "-rwxrw--w-" -> "00762"
        ok 500 - "-rwxrw--wx" -> "00763"
        ok 501 - "-rwxrw-r--" -> "00764"
        ok 502 - "-rwxrw-r-x" -> "00765"
        ok 503 - "-rwxrw-rw-" -> "00766"
        ok 504 - "-rwxrw-rwx" -> "00767"
        ok 505 - "-rwxrwx---" -> "00770"
        ok 506 - "-rwxrwx--x" -> "00771"
        ok 507 - "-rwxrwx-w-" -> "00772"
        ok 508 - "-rwxrwx-wx" -> "00773"
        ok 509 - "-rwxrwxr--" -> "00774"
        ok 510 - "-rwxrwxr-x" -> "00775"
        ok 511 - "-rwxrwxrw-" -> "00776"
        ok 512 - "-rwxrwxrwx" -> "00777"
        ok 513 - "----------" -> "00000"
        ok 514 - "---------x" -> "00001"
        ok 515 - "--------w-" -> "00002"
        ok 516 - "--------wx" -> "00003"
        ok 517 - "-------r--" -> "00004"
        ok 518 - "-------r-x" -> "00005"
        ok 519 - "-------rw-" -> "00006"
        ok 520 - "-------rwx" -> "00007"
        ok 521 - "------x---" -> "00010"
        ok 522 - "------x--x" -> "00011"
        ok 523 - "------x-w-" -> "00012"
        ok 524 - "------x-wx" -> "00013"
        ok 525 - "------xr--" -> "00014"
        ok 526 - "------xr-x" -> "00015"
        ok 527 - "------xrw-" -> "00016"
        ok 528 - "------xrwx" -> "00017"
        ok 529 - "-----w----" -> "00020"
        ok 530 - "-----w---x" -> "00021"
        ok 531 - "-----w--w-" -> "00022"
        ok 532 - "-----w--wx" -> "00023"
        ok 533 - "-----w-r--" -> "00024"
        ok 534 - "-----w-r-x" -> "00025"
        ok 535 - "-----w-rw-" -> "00026"
        ok 536 - "-----w-rwx" -> "00027"
        ok 537 - "-----wx---" -> "00030"
        ok 538 - "-----wx--x" -> "00031"
        ok 539 - "-----wx-w-" -> "00032"
        ok 540 - "-----wx-wx" -> "00033"
        ok 541 - "-----wxr--" -> "00034"
        ok 542 - "-----wxr-x" -> "00035"
        ok 543 - "-----wxrw-" -> "00036"
        ok 544 - "-----wxrwx" -> "00037"
        ok 545 - "----r-----" -> "00040"
        ok 546 - "----r----x" -> "00041"
        ok 547 - "----r---w-" -> "00042"
        ok 548 - "----r---wx" -> "00043"
        ok 549 - "----r--r--" -> "00044"
        ok 550 - "----r--r-x" -> "00045"
        ok 551 - "----r--rw-" -> "00046"
        ok 552 - "----r--rwx" -> "00047"
        ok 553 - "----r-x---" -> "00050"
        ok 554 - "----r-x--x" -> "00051"
        ok 555 - "----r-x-w-" -> "00052"
        ok 556 - "----r-x-wx" -> "00053"
        ok 557 - "----r-xr--" -> "00054"
        ok 558 - "----r-xr-x" -> "00055"
        ok 559 - "----r-xrw-" -> "00056"
        ok 560 - "----r-xrwx" -> "00057"
        ok 561 - "----rw----" -> "00060"
        ok 562 - "----rw---x" -> "00061"
        ok 563 - "----rw--w-" -> "00062"
        ok 564 - "----rw--wx" -> "00063"
        ok 565 - "----rw-r--" -> "00064"
        ok 566 - "----rw-r-x" -> "00065"
        ok 567 - "----rw-rw-" -> "00066"
        ok 568 - "----rw-rwx" -> "00067"
        ok 569 - "----rwx---" -> "00070"
        ok 570 - "----rwx--x" -> "00071"
        ok 571 - "----rwx-w-" -> "00072"
        ok 572 - "----rwx-wx" -> "00073"
        ok 573 - "----rwxr--" -> "00074"
        ok 574 - "----rwxr-x" -> "00075"
        ok 575 - "----rwxrw-" -> "00076"
        ok 576 - "----rwxrwx" -> "00077"
        ok 577 - "---x------" -> "00100"
        ok 578 - "---x-----x" -> "00101"
        ok 579 - "---x----w-" -> "00102"
        ok 580 - "---x----wx" -> "00103"
        ok 581 - "---x---r--" -> "00104"
        ok 582 - "---x---r-x" -> "00105"
        ok 583 - "---x---rw-" -> "00106"
        ok 584 - "---x---rwx" -> "00107"
        ok 585 - "---x--x---" -> "00110"
        ok 586 - "---x--x--x" -> "00111"
        ok 587 - "---x--x-w-" -> "00112"
        ok 588 - "---x--x-wx" -> "00113"
        ok 589 - "---x--xr--" -> "00114"
        ok 590 - "---x--xr-x" -> "00115"
        ok 591 - "---x--xrw-" -> "00116"
        ok 592 - "---x--xrwx" -> "00117"
        ok 593 - "---x-w----" -> "00120"
        ok 594 - "---x-w---x" -> "00121"
        ok 595 - "---x-w--w-" -> "00122"
        ok 596 - "---x-w--wx" -> "00123"
        ok 597 - "---x-w-r--" -> "00124"
        ok 598 - "---x-w-r-x" -> "00125"
        ok 599 - "---x-w-rw-" -> "00126"
        ok 600 - "---x-w-rwx" -> "00127"
        ok 601 - "---x-wx---" -> "00130"
        ok 602 - "---x-wx--x" -> "00131"
        ok 603 - "---x-wx-w-" -> "00132"
        ok 604 - "---x-wx-wx" -> "00133"
        ok 605 - "---x-wxr--" -> "00134"
        ok 606 - "---x-wxr-x" -> "00135"
        ok 607 - "---x-wxrw-" -> "00136"
        ok 608 - "---x-wxrwx" -> "00137"
        ok 609 - "---xr-----" -> "00140"
        ok 610 - "---xr----x" -> "00141"
        ok 611 - "---xr---w-" -> "00142"
        ok 612 - "---xr---wx" -> "00143"
        ok 613 - "---xr--r--" -> "00144"
        ok 614 - "---xr--r-x" -> "00145"
        ok 615 - "---xr--rw-" -> "00146"
        ok 616 - "---xr--rwx" -> "00147"
        ok 617 - "---xr-x---" -> "00150"
        ok 618 - "---xr-x--x" -> "00151"
        ok 619 - "---xr-x-w-" -> "00152"
        ok 620 - "---xr-x-wx" -> "00153"
        ok 621 - "---xr-xr--" -> "00154"
        ok 622 - "---xr-xr-x" -> "00155"
        ok 623 - "---xr-xrw-" -> "00156"
        ok 624 - "---xr-xrwx" -> "00157"
        ok 625 - "---xrw----" -> "00160"
        ok 626 - "---xrw---x" -> "00161"
        ok 627 - "---xrw--w-" -> "00162"
        ok 628 - "---xrw--wx" -> "00163"
        ok 629 - "---xrw-r--" -> "00164"
        ok 630 - "---xrw-r-x" -> "00165"
        ok 631 - "---xrw-rw-" -> "00166"
        ok 632 - "---xrw-rwx" -> "00167"
        ok 633 - "---xrwx---" -> "00170"
        ok 634 - "---xrwx--x" -> "00171"
        ok 635 - "---xrwx-w-" -> "00172"
        ok 636 - "---xrwx-wx" -> "00173"
        ok 637 - "---xrwxr--" -> "00174"
        ok 638 - "---xrwxr-x" -> "00175"
        ok 639 - "---xrwxrw-" -> "00176"
        ok 640 - "---xrwxrwx" -> "00177"
        ok 641 - "--w-------" -> "00200"
        ok 642 - "--w------x" -> "00201"
        ok 643 - "--w-----w-" -> "00202"
        ok 644 - "--w-----wx" -> "00203"
        ok 645 - "--w----r--" -> "00204"
        ok 646 - "--w----r-x" -> "00205"
        ok 647 - "--w----rw-" -> "00206"
        ok 648 - "--w----rwx" -> "00207"
        ok 649 - "--w---x---" -> "00210"
        ok 650 - "--w---x--x" -> "00211"
        ok 651 - "--w---x-w-" -> "00212"
        ok 652 - "--w---x-wx" -> "00213"
        ok 653 - "--w---xr--" -> "00214"
        ok 654 - "--w---xr-x" -> "00215"
        ok 655 - "--w---xrw-" -> "00216"
        ok 656 - "--w---xrwx" -> "00217"
        ok 657 - "--w--w----" -> "00220"
        ok 658 - "--w--w---x" -> "00221"
        ok 659 - "--w--w--w-" -> "00222"
        ok 660 - "--w--w--wx" -> "00223"
        ok 661 - "--w--w-r--" -> "00224"
        ok 662 - "--w--w-r-x" -> "00225"
        ok 663 - "--w--w-rw-" -> "00226"
        ok 664 - "--w--w-rwx" -> "00227"
        ok 665 - "--w--wx---" -> "00230"
        ok 666 - "--w--wx--x" -> "00231"
        ok 667 - "--w--wx-w-" -> "00232"
        ok 668 - "--w--wx-wx" -> "00233"
        ok 669 - "--w--wxr--" -> "00234"
        ok 670 - "--w--wxr-x" -> "00235"
        ok 671 - "--w--wxrw-" -> "00236"
        ok 672 - "--w--wxrwx" -> "00237"
        ok 673 - "--w-r-----" -> "00240"
        ok 674 - "--w-r----x" -> "00241"
        ok 675 - "--w-r---w-" -> "00242"
        ok 676 - "--w-r---wx" -> "00243"
        ok 677 - "--w-r--r--" -> "00244"
        ok 678 - "--w-r--r-x" -> "00245"
        ok 679 - "--w-r--rw-" -> "00246"
        ok 680 - "--w-r--rwx" -> "00247"
        ok 681 - "--w-r-x---" -> "00250"
        ok 682 - "--w-r-x--x" -> "00251"
        ok 683 - "--w-r-x-w-" -> "00252"
        ok 684 - "--w-r-x-wx" -> "00253"
        ok 685 - "--w-r-xr--" -> "00254"
        ok 686 - "--w-r-xr-x" -> "00255"
        ok 687 - "--w-r-xrw-" -> "00256"
        ok 688 - "--w-r-xrwx" -> "00257"
        ok 689 - "--w-rw----" -> "00260"
        ok 690 - "--w-rw---x" -> "00261"
        ok 691 - "--w-rw--w-" -> "00262"
        ok 692 - "--w-rw--wx" -> "00263"
        ok 693 - "--w-rw-r--" -> "00264"
        ok 694 - "--w-rw-r-x" -> "00265"
        ok 695 - "--w-rw-rw-" -> "00266"
        ok 696 - "--w-rw-rwx" -> "00267"
        ok 697 - "--w-rwx---" -> "00270"
        ok 698 - "--w-rwx--x" -> "00271"
        ok 699 - "--w-rwx-w-" -> "00272"
        ok 700 - "--w-rwx-wx" -> "00273"
        ok 701 - "--w-rwxr--" -> "00274"
        ok 702 - "--w-rwxr-x" -> "00275"
        ok 703 - "--w-rwxrw-" -> "00276"
        ok 704 - "--w-rwxrwx" -> "00277"
        ok 705 - "--wx------" -> "00300"
        ok 706 - "--wx-----x" -> "00301"
        ok 707 - "--wx----w-" -> "00302"
        ok 708 - "--wx----wx" -> "00303"
        ok 709 - "--wx---r--" -> "00304"
        ok 710 - "--wx---r-x" -> "00305"
        ok 711 - "--wx---rw-" -> "00306"
        ok 712 - "--wx---rwx" -> "00307"
        ok 713 - "--wx--x---" -> "00310"
        ok 714 - "--wx--x--x" -> "00311"
        ok 715 - "--wx--x-w-" -> "00312"
        ok 716 - "--wx--x-wx" -> "00313"
        ok 717 - "--wx--xr--" -> "00314"
        ok 718 - "--wx--xr-x" -> "00315"
        ok 719 - "--wx--xrw-" -> "00316"
        ok 720 - "--wx--xrwx" -> "00317"
        ok 721 - "--wx-w----" -> "00320"
        ok 722 - "--wx-w---x" -> "00321"
        ok 723 - "--wx-w--w-" -> "00322"
        ok 724 - "--wx-w--wx" -> "00323"
        ok 725 - "--wx-w-r--" -> "00324"
        ok 726 - "--wx-w-r-x" -> "00325"
        ok 727 - "--wx-w-rw-" -> "00326"
        ok 728 - "--wx-w-rwx" -> "00327"
        ok 729 - "--wx-wx---" -> "00330"
        ok 730 - "--wx-wx--x" -> "00331"
        ok 731 - "--wx-wx-w-" -> "00332"
        ok 732 - "--wx-wx-wx" -> "00333"
        ok 733 - "--wx-wxr--" -> "00334"
        ok 734 - "--wx-wxr-x" -> "00335"
        ok 735 - "--wx-wxrw-" -> "00336"
        ok 736 - "--wx-wxrwx" -> "00337"
        ok 737 - "--wxr-----" -> "00340"
        ok 738 - "--wxr----x" -> "00341"
        ok 739 - "--wxr---w-" -> "00342"
        ok 740 - "--wxr---wx" -> "00343"
        ok 741 - "--wxr--r--" -> "00344"
        ok 742 - "--wxr--r-x" -> "00345"
        ok 743 - "--wxr--rw-" -> "00346"
        ok 744 - "--wxr--rwx" -> "00347"
        ok 745 - "--wxr-x---" -> "00350"
        ok 746 - "--wxr-x--x" -> "00351"
        ok 747 - "--wxr-x-w-" -> "00352"
        ok 748 - "--wxr-x-wx" -> "00353"
        ok 749 - "--wxr-xr--" -> "00354"
        ok 750 - "--wxr-xr-x" -> "00355"
        ok 751 - "--wxr-xrw-" -> "00356"
        ok 752 - "--wxr-xrwx" -> "00357"
        ok 753 - "--wxrw----" -> "00360"
        ok 754 - "--wxrw---x" -> "00361"
        ok 755 - "--wxrw--w-" -> "00362"
        ok 756 - "--wxrw--wx" -> "00363"
        ok 757 - "--wxrw-r--" -> "00364"
        ok 758 - "--wxrw-r-x" -> "00365"
        ok 759 - "--wxrw-rw-" -> "00366"
        ok 760 - "--wxrw-rwx" -> "00367"
        ok 761 - "--wxrwx---" -> "00370"
        ok 762 - "--wxrwx--x" -> "00371"
        ok 763 - "--wxrwx-w-" -> "00372"
        ok 764 - "--wxrwx-wx" -> "00373"
        ok 765 - "--wxrwxr--" -> "00374"
        ok 766 - "--wxrwxr-x" -> "00375"
        ok 767 - "--wxrwxrw-" -> "00376"
        ok 768 - "--wxrwxrwx" -> "00377"
        ok 769 - "-r--------" -> "00400"
        ok 770 - "-r-------x" -> "00401"
        ok 771 - "-r------w-" -> "00402"
        ok 772 - "-r------wx" -> "00403"
        ok 773 - "-r-----r--" -> "00404"
        ok 774 - "-r-----r-x" -> "00405"
        ok 775 - "-r-----rw-" -> "00406"
        ok 776 - "-r-----rwx" -> "00407"
        ok 777 - "-r----x---" -> "00410"
        ok 778 - "-r----x--x" -> "00411"
        ok 779 - "-r----x-w-" -> "00412"
        ok 780 - "-r----x-wx" -> "00413"
        ok 781 - "-r----xr--" -> "00414"
        ok 782 - "-r----xr-x" -> "00415"
        ok 783 - "-r----xrw-" -> "00416"
        ok 784 - "-r----xrwx" -> "00417"
        ok 785 - "-r---w----" -> "00420"
        ok 786 - "-r---w---x" -> "00421"
        ok 787 - "-r---w--w-" -> "00422"
        ok 788 - "-r---w--wx" -> "00423"
        ok 789 - "-r---w-r--" -> "00424"
        ok 790 - "-r---w-r-x" -> "00425"
        ok 791 - "-r---w-rw-" -> "00426"
        ok 792 - "-r---w-rwx" -> "00427"
        ok 793 - "-r---wx---" -> "00430"
        ok 794 - "-r---wx--x" -> "00431"
        ok 795 - "-r---wx-w-" -> "00432"
        ok 796 - "-r---wx-wx" -> "00433"
        ok 797 - "-r---wxr--" -> "00434"
        ok 798 - "-r---wxr-x" -> "00435"
        ok 799 - "-r---wxrw-" -> "00436"
        ok 800 - "-r---wxrwx" -> "00437"
        ok 801 - "-r--r-----" -> "00440"
        ok 802 - "-r--r----x" -> "00441"
        ok 803 - "-r--r---w-" -> "00442"
        ok 804 - "-r--r---wx" -> "00443"
        ok 805 - "-r--r--r--" -> "00444"
        ok 806 - "-r--r--r-x" -> "00445"
        ok 807 - "-r--r--rw-" -> "00446"
        ok 808 - "-r--r--rwx" -> "00447"
        ok 809 - "-r--r-x---" -> "00450"
        ok 810 - "-r--r-x--x" -> "00451"
        ok 811 - "-r--r-x-w-" -> "00452"
        ok 812 - "-r--r-x-wx" -> "00453"
        ok 813 - "-r--r-xr--" -> "00454"
        ok 814 - "-r--r-xr-x" -> "00455"
        ok 815 - "-r--r-xrw-" -> "00456"
        ok 816 - "-r--r-xrwx" -> "00457"
        ok 817 - "-r--rw----" -> "00460"
        ok 818 - "-r--rw---x" -> "00461"
        ok 819 - "-r--rw--w-" -> "00462"
        ok 820 - "-r--rw--wx" -> "00463"
        ok 821 - "-r--rw-r--" -> "00464"
        ok 822 - "-r--rw-r-x" -> "00465"
        ok 823 - "-r--rw-rw-" -> "00466"
        ok 824 - "-r--rw-rwx" -> "00467"
        ok 825 - "-r--rwx---" -> "00470"
        ok 826 - "-r--rwx--x" -> "00471"
        ok 827 - "-r--rwx-w-" -> "00472"
        ok 828 - "-r--rwx-wx" -> "00473"
        ok 829 - "-r--rwxr--" -> "00474"
        ok 830 - "-r--rwxr-x" -> "00475"
        ok 831 - "-r--rwxrw-" -> "00476"
        ok 832 - "-r--rwxrwx" -> "00477"
        ok 833 - "-r-x------" -> "00500"
        ok 834 - "-r-x-----x" -> "00501"
        ok 835 - "-r-x----w-" -> "00502"
        ok 836 - "-r-x----wx" -> "00503"
        ok 837 - "-r-x---r--" -> "00504"
        ok 838 - "-r-x---r-x" -> "00505"
        ok 839 - "-r-x---rw-" -> "00506"
        ok 840 - "-r-x---rwx" -> "00507"
        ok 841 - "-r-x--x---" -> "00510"
        ok 842 - "-r-x--x--x" -> "00511"
        ok 843 - "-r-x--x-w-" -> "00512"
        ok 844 - "-r-x--x-wx" -> "00513"
        ok 845 - "-r-x--xr--" -> "00514"
        ok 846 - "-r-x--xr-x" -> "00515"
        ok 847 - "-r-x--xrw-" -> "00516"
        ok 848 - "-r-x--xrwx" -> "00517"
        ok 849 - "-r-x-w----" -> "00520"
        ok 850 - "-r-x-w---x" -> "00521"
        ok 851 - "-r-x-w--w-" -> "00522"
        ok 852 - "-r-x-w--wx" -> "00523"
        ok 853 - "-r-x-w-r--" -> "00524"
        ok 854 - "-r-x-w-r-x" -> "00525"
        ok 855 - "-r-x-w-rw-" -> "00526"
        ok 856 - "-r-x-w-rwx" -> "00527"
        ok 857 - "-r-x-wx---" -> "00530"
        ok 858 - "-r-x-wx--x" -> "00531"
        ok 859 - "-r-x-wx-w-" -> "00532"
        ok 860 - "-r-x-wx-wx" -> "00533"
        ok 861 - "-r-x-wxr--" -> "00534"
        ok 862 - "-r-x-wxr-x" -> "00535"
        ok 863 - "-r-x-wxrw-" -> "00536"
        ok 864 - "-r-x-wxrwx" -> "00537"
        ok 865 - "-r-xr-----" -> "00540"
        ok 866 - "-r-xr----x" -> "00541"
        ok 867 - "-r-xr---w-" -> "00542"
        ok 868 - "-r-xr---wx" -> "00543"
        ok 869 - "-r-xr--r--" -> "00544"
        ok 870 - "-r-xr--r-x" -> "00545"
        ok 871 - "-r-xr--rw-" -> "00546"
        ok 872 - "-r-xr--rwx" -> "00547"
        ok 873 - "-r-xr-x---" -> "00550"
        ok 874 - "-r-xr-x--x" -> "00551"
        ok 875 - "-r-xr-x-w-" -> "00552"
        ok 876 - "-r-xr-x-wx" -> "00553"
        ok 877 - "-r-xr-xr--" -> "00554"
        ok 878 - "-r-xr-xr-x" -> "00555"
        ok 879 - "-r-xr-xrw-" -> "00556"
        ok 880 - "-r-xr-xrwx" -> "00557"
        ok 881 - "-r-xrw----" -> "00560"
        ok 882 - "-r-xrw---x" -> "00561"
        ok 883 - "-r-xrw--w-" -> "00562"
        ok 884 - "-r-xrw--wx" -> "00563"
        ok 885 - "-r-xrw-r--" -> "00564"
        ok 886 - "-r-xrw-r-x" -> "00565"
        ok 887 - "-r-xrw-rw-" -> "00566"
        ok 888 - "-r-xrw-rwx" -> "00567"
        ok 889 - "-r-xrwx---" -> "00570"
        ok 890 - "-r-xrwx--x" -> "00571"
        ok 891 - "-r-xrwx-w-" -> "00572"
        ok 892 - "-r-xrwx-wx" -> "00573"
        ok 893 - "-r-xrwxr--" -> "00574"
        ok 894 - "-r-xrwxr-x" -> "00575"
        ok 895 - "-r-xrwxrw-" -> "00576"
        ok 896 - "-r-xrwxrwx" -> "00577"
        ok 897 - "-rw-------" -> "00600"
        ok 898 - "-rw------x" -> "00601"
        ok 899 - "-rw-----w-" -> "00602"
        ok 900 - "-rw-----wx" -> "00603"
        ok 901 - "-rw----r--" -> "00604"
        ok 902 - "-rw----r-x" -> "00605"
        ok 903 - "-rw----rw-" -> "00606"
        ok 904 - "-rw----rwx" -> "00607"
        ok 905 - "-rw---x---" -> "00610"
        ok 906 - "-rw---x--x" -> "00611"
        ok 907 - "-rw---x-w-" -> "00612"
        ok 908 - "-rw---x-wx" -> "00613"
        ok 909 - "-rw---xr--" -> "00614"
        ok 910 - "-rw---xr-x" -> "00615"
        ok 911 - "-rw---xrw-" -> "00616"
        ok 912 - "-rw---xrwx" -> "00617"
        ok 913 - "-rw--w----" -> "00620"
        ok 914 - "-rw--w---x" -> "00621"
        ok 915 - "-rw--w--w-" -> "00622"
        ok 916 - "-rw--w--wx" -> "00623"
        ok 917 - "-rw--w-r--" -> "00624"
        ok 918 - "-rw--w-r-x" -> "00625"
        ok 919 - "-rw--w-rw-" -> "00626"
        ok 920 - "-rw--w-rwx" -> "00627"
        ok 921 - "-rw--wx---" -> "00630"
        ok 922 - "-rw--wx--x" -> "00631"
        ok 923 - "-rw--wx-w-" -> "00632"
        ok 924 - "-rw--wx-wx" -> "00633"
        ok 925 - "-rw--wxr--" -> "00634"
        ok 926 - "-rw--wxr-x" -> "00635"
        ok 927 - "-rw--wxrw-" -> "00636"
        ok 928 - "-rw--wxrwx" -> "00637"
        ok 929 - "-rw-r-----" -> "00640"
        ok 930 - "-rw-r----x" -> "00641"
        ok 931 - "-rw-r---w-" -> "00642"
        ok 932 - "-rw-r---wx" -> "00643"
        ok 933 - "-rw-r--r--" -> "00644"
        ok 934 - "-rw-r--r-x" -> "00645"
        ok 935 - "-rw-r--rw-" -> "00646"
        ok 936 - "-rw-r--rwx" -> "00647"
        ok 937 - "-rw-r-x---" -> "00650"
        ok 938 - "-rw-r-x--x" -> "00651"
        ok 939 - "-rw-r-x-w-" -> "00652"
        ok 940 - "-rw-r-x-wx" -> "00653"
        ok 941 - "-rw-r-xr--" -> "00654"
        ok 942 - "-rw-r-xr-x" -> "00655"
        ok 943 - "-rw-r-xrw-" -> "00656"
        ok 944 - "-rw-r-xrwx" -> "00657"
        ok 945 - "-rw-rw----" -> "00660"
        ok 946 - "-rw-rw---x" -> "00661"
        ok 947 - "-rw-rw--w-" -> "00662"
        ok 948 - "-rw-rw--wx" -> "00663"
        ok 949 - "-rw-rw-r--" -> "00664"
        ok 950 - "-rw-rw-r-x" -> "00665"
        ok 951 - "-rw-rw-rw-" -> "00666"
        ok 952 - "-rw-rw-rwx" -> "00667"
        ok 953 - "-rw-rwx---" -> "00670"
        ok 954 - "-rw-rwx--x" -> "00671"
        ok 955 - "-rw-rwx-w-" -> "00672"
        ok 956 - "-rw-rwx-wx" -> "00673"
        ok 957 - "-rw-rwxr--" -> "00674"
        ok 958 - "-rw-rwxr-x" -> "00675"
        ok 959 - "-rw-rwxrw-" -> "00676"
        ok 960 - "-rw-rwxrwx" -> "00677"
        ok 961 - "-rwx------" -> "00700"
        ok 962 - "-rwx-----x" -> "00701"
        ok 963 - "-rwx----w-" -> "00702"
        ok 964 - "-rwx----wx" -> "00703"
        ok 965 - "-rwx---r--" -> "00704"
        ok 966 - "-rwx---r-x" -> "00705"
        ok 967 - "-rwx---rw-" -> "00706"
        ok 968 - "-rwx---rwx" -> "00707"
        ok 969 - "-rwx--x---" -> "00710"
        ok 970 - "-rwx--x--x" -> "00711"
        ok 971 - "-rwx--x-w-" -> "00712"
        ok 972 - "-rwx--x-wx" -> "00713"
        ok 973 - "-rwx--xr--" -> "00714"
        ok 974 - "-rwx--xr-x" -> "00715"
        ok 975 - "-rwx--xrw-" -> "00716"
        ok 976 - "-rwx--xrwx" -> "00717"
        ok 977 - "-rwx-w----" -> "00720"
        ok 978 - "-rwx-w---x" -> "00721"
        ok 979 - "-rwx-w--w-" -> "00722"
        ok 980 - "-rwx-w--wx" -> "00723"
        ok 981 - "-rwx-w-r--" -> "00724"
        ok 982 - "-rwx-w-r-x" -> "00725"
        ok 983 - "-rwx-w-rw-" -> "00726"
        ok 984 - "-rwx-w-rwx" -> "00727"
        ok 985 - "-rwx-wx---" -> "00730"
        ok 986 - "-rwx-wx--x" -> "00731"
        ok 987 - "-rwx-wx-w-" -> "00732"
        ok 988 - "-rwx-wx-wx" -> "00733"
        ok 989 - "-rwx-wxr--" -> "00734"
        ok 990 - "-rwx-wxr-x" -> "00735"
        ok 991 - "-rwx-wxrw-" -> "00736"
        ok 992 - "-rwx-wxrwx" -> "00737"
        ok 993 - "-rwxr-----" -> "00740"
        ok 994 - "-rwxr----x" -> "00741"
        ok 995 - "-rwxr---w-" -> "00742"
        ok 996 - "-rwxr---wx" -> "00743"
        ok 997 - "-rwxr--r--" -> "00744"
        ok 998 - "-rwxr--r-x" -> "00745"
        ok 999 - "-rwxr--rw-" -> "00746"
        ok 1000 - "-rwxr--rwx" -> "00747"
        ok 1001 - "-rwxr-x---" -> "00750"
        ok 1002 - "-rwxr-x--x" -> "00751"
        ok 1003 - "-rwxr-x-w-" -> "00752"
        ok 1004 - "-rwxr-x-wx" -> "00753"
        ok 1005 - "-rwxr-xr--" -> "00754"
        ok 1006 - "-rwxr-xr-x" -> "00755"
        ok 1007 - "-rwxr-xrw-" -> "00756"
        ok 1008 - "-rwxr-xrwx" -> "00757"
        ok 1009 - "-rwxrw----" -> "00760"
        ok 1010 - "-rwxrw---x" -> "00761"
        ok 1011 - "-rwxrw--w-" -> "00762"
        ok 1012 - "-rwxrw--wx" -> "00763"
        ok 1013 - "-rwxrw-r--" -> "00764"
        ok 1014 - "-rwxrw-r-x" -> "00765"
        ok 1015 - "-rwxrw-rw-" -> "00766"
        ok 1016 - "-rwxrw-rwx" -> "00767"
        ok 1017 - "-rwxrwx---" -> "00770"
        ok 1018 - "-rwxrwx--x" -> "00771"
        ok 1019 - "-rwxrwx-w-" -> "00772"
        ok 1020 - "-rwxrwx-wx" -> "00773"
        ok 1021 - "-rwxrwxr--" -> "00774"
        ok 1022 - "-rwxrwxr-x" -> "00775"
        ok 1023 - "-rwxrwxrw-" -> "00776"
        ok 1024 - "-rwxrwxrwx" -> "00777"
        ok 1025 - "------L---" -> "02000"
        ok 1026 - "------L--x" -> "02001"
        ok 1027 - "------L-w-" -> "02002"
        ok 1028 - "------L-wx" -> "02003"
        ok 1029 - "------Lr--" -> "02004"
        ok 1030 - "------Lr-x" -> "02005"
        ok 1031 - "------Lrw-" -> "02006"
        ok 1032 - "------Lrwx" -> "02007"
        ok 1033 - "------s---" -> "02010"
        ok 1034 - "------s--x" -> "02011"
        ok 1035 - "------s-w-" -> "02012"
        ok 1036 - "------s-wx" -> "02013"
        ok 1037 - "------sr--" -> "02014"
        ok 1038 - "------sr-x" -> "02015"
        ok 1039 - "------srw-" -> "02016"
        ok 1040 - "------srwx" -> "02017"
        ok 1041 - "-----wL---" -> "02020"
        ok 1042 - "-----wL--x" -> "02021"
        ok 1043 - "-----wL-w-" -> "02022"
        ok 1044 - "-----wL-wx" -> "02023"
        ok 1045 - "-----wLr--" -> "02024"
        ok 1046 - "-----wLr-x" -> "02025"
        ok 1047 - "-----wLrw-" -> "02026"
        ok 1048 - "-----wLrwx" -> "02027"
        ok 1049 - "-----ws---" -> "02030"
        ok 1050 - "-----ws--x" -> "02031"
        ok 1051 - "-----ws-w-" -> "02032"
        ok 1052 - "-----ws-wx" -> "02033"
        ok 1053 - "-----wsr--" -> "02034"
        ok 1054 - "-----wsr-x" -> "02035"
        ok 1055 - "-----wsrw-" -> "02036"
        ok 1056 - "-----wsrwx" -> "02037"
        ok 1057 - "----r-L---" -> "02040"
        ok 1058 - "----r-L--x" -> "02041"
        ok 1059 - "----r-L-w-" -> "02042"
        ok 1060 - "----r-L-wx" -> "02043"
        ok 1061 - "----r-Lr--" -> "02044"
        ok 1062 - "----r-Lr-x" -> "02045"
        ok 1063 - "----r-Lrw-" -> "02046"
        ok 1064 - "----r-Lrwx" -> "02047"
        ok 1065 - "----r-s---" -> "02050"
        ok 1066 - "----r-s--x" -> "02051"
        ok 1067 - "----r-s-w-" -> "02052"
        ok 1068 - "----r-s-wx" -> "02053"
        ok 1069 - "----r-sr--" -> "02054"
        ok 1070 - "----r-sr-x" -> "02055"
        ok 1071 - "----r-srw-" -> "02056"
        ok 1072 - "----r-srwx" -> "02057"
        ok 1073 - "----rwL---" -> "02060"
        ok 1074 - "----rwL--x" -> "02061"
        ok 1075 - "----rwL-w-" -> "02062"
        ok 1076 - "----rwL-wx" -> "02063"
        ok 1077 - "----rwLr--" -> "02064"
        ok 1078 - "----rwLr-x" -> "02065"
        ok 1079 - "----rwLrw-" -> "02066"
        ok 1080 - "----rwLrwx" -> "02067"
        ok 1081 - "----rws---" -> "02070"
        ok 1082 - "----rws--x" -> "02071"
        ok 1083 - "----rws-w-" -> "02072"
        ok 1084 - "----rws-wx" -> "02073"
        ok 1085 - "----rwsr--" -> "02074"
        ok 1086 - "----rwsr-x" -> "02075"
        ok 1087 - "----rwsrw-" -> "02076"
        ok 1088 - "----rwsrwx" -> "02077"
        ok 1089 - "---x--L---" -> "02100"
        ok 1090 - "---x--L--x" -> "02101"
        ok 1091 - "---x--L-w-" -> "02102"
        ok 1092 - "---x--L-wx" -> "02103"
        ok 1093 - "---x--Lr--" -> "02104"
        ok 1094 - "---x--Lr-x" -> "02105"
        ok 1095 - "---x--Lrw-" -> "02106"
        ok 1096 - "---x--Lrwx" -> "02107"
        ok 1097 - "---x--s---" -> "02110"
        ok 1098 - "---x--s--x" -> "02111"
        ok 1099 - "---x--s-w-" -> "02112"
        ok 1100 - "---x--s-wx" -> "02113"
        ok 1101 - "---x--sr--" -> "02114"
        ok 1102 - "---x--sr-x" -> "02115"
        ok 1103 - "---x--srw-" -> "02116"
        ok 1104 - "---x--srwx" -> "02117"
        ok 1105 - "---x-wL---" -> "02120"
        ok 1106 - "---x-wL--x" -> "02121"
        ok 1107 - "---x-wL-w-" -> "02122"
        ok 1108 - "---x-wL-wx" -> "02123"
        ok 1109 - "---x-wLr--" -> "02124"
        ok 1110 - "---x-wLr-x" -> "02125"
        ok 1111 - "---x-wLrw-" -> "02126"
        ok 1112 - "---x-wLrwx" -> "02127"
        ok 1113 - "---x-ws---" -> "02130"
        ok 1114 - "---x-ws--x" -> "02131"
        ok 1115 - "---x-ws-w-" -> "02132"
        ok 1116 - "---x-ws-wx" -> "02133"
        ok 1117 - "---x-wsr--" -> "02134"
        ok 1118 - "---x-wsr-x" -> "02135"
        ok 1119 - "---x-wsrw-" -> "02136"
        ok 1120 - "---x-wsrwx" -> "02137"
        ok 1121 - "---xr-L---" -> "02140"
        ok 1122 - "---xr-L--x" -> "02141"
        ok 1123 - "---xr-L-w-" -> "02142"
        ok 1124 - "---xr-L-wx" -> "02143"
        ok 1125 - "---xr-Lr--" -> "02144"
        ok 1126 - "---xr-Lr-x" -> "02145"
        ok 1127 - "---xr-Lrw-" -> "02146"
        ok 1128 - "---xr-Lrwx" -> "02147"
        ok 1129 - "---xr-s---" -> "02150"
        ok 1130 - "---xr-s--x" -> "02151"
        ok 1131 - "---xr-s-w-" -> "02152"
        ok 1132 - "---xr-s-wx" -> "02153"
        ok 1133 - "---xr-sr--" -> "02154"
        ok 1134 - "---xr-sr-x" -> "02155"
        ok 1135 - "---xr-srw-" -> "02156"
        ok 1136 - "---xr-srwx" -> "02157"
        ok 1137 - "---xrwL---" -> "02160"
        ok 1138 - "---xrwL--x" -> "02161"
        ok 1139 - "---xrwL-w-" -> "02162"
        ok 1140 - "---xrwL-wx" -> "02163"
        ok 1141 - "---xrwLr--" -> "02164"
        ok 1142 - "---xrwLr-x" -> "02165"
        ok 1143 - "---xrwLrw-" -> "02166"
        ok 1144 - "---xrwLrwx" -> "02167"
        ok 1145 - "---xrws---" -> "02170"
        ok 1146 - "---xrws--x" -> "02171"
        ok 1147 - "---xrws-w-" -> "02172"
        ok 1148 - "---xrws-wx" -> "02173"
        ok 1149 - "---xrwsr--" -> "02174"
        ok 1150 - "---xrwsr-x" -> "02175"
        ok 1151 - "---xrwsrw-" -> "02176"
        ok 1152 - "---xrwsrwx" -> "02177"
        ok 1153 - "--w---L---" -> "02200"
        ok 1154 - "--w---L--x" -> "02201"
        ok 1155 - "--w---L-w-" -> "02202"
        ok 1156 - "--w---L-wx" -> "02203"
        ok 1157 - "--w---Lr--" -> "02204"
        ok 1158 - "--w---Lr-x" -> "02205"
        ok 1159 - "--w---Lrw-" -> "02206"
        ok 1160 - "--w---Lrwx" -> "02207"
        ok 1161 - "--w---s---" -> "02210"
        ok 1162 - "--w---s--x" -> "02211"
        ok 1163 - "--w---s-w-" -> "02212"
        ok 1164 - "--w---s-wx" -> "02213"
        ok 1165 - "--w---sr--" -> "02214"
        ok 1166 - "--w---sr-x" -> "02215"
        ok 1167 - "--w---srw-" -> "02216"
        ok 1168 - "--w---srwx" -> "02217"
        ok 1169 - "--w--wL---" -> "02220"
        ok 1170 - "--w--wL--x" -> "02221"
        ok 1171 - "--w--wL-w-" -> "02222"
        ok 1172 - "--w--wL-wx" -> "02223"
        ok 1173 - "--w--wLr--" -> "02224"
        ok 1174 - "--w--wLr-x" -> "02225"
        ok 1175 - "--w--wLrw-" -> "02226"
        ok 1176 - "--w--wLrwx" -> "02227"
        ok 1177 - "--w--ws---" -> "02230"
        ok 1178 - "--w--ws--x" -> "02231"
        ok 1179 - "--w--ws-w-" -> "02232"
        ok 1180 - "--w--ws-wx" -> "02233"
        ok 1181 - "--w--wsr--" -> "02234"
        ok 1182 - "--w--wsr-x" -> "02235"
        ok 1183 - "--w--wsrw-" -> "02236"
        ok 1184 - "--w--wsrwx" -> "02237"
        ok 1185 - "--w-r-L---" -> "02240"
        ok 1186 - "--w-r-L--x" -> "02241"
        ok 1187 - "--w-r-L-w-" -> "02242"
        ok 1188 - "--w-r-L-wx" -> "02243"
        ok 1189 - "--w-r-Lr--" -> "02244"
        ok 1190 - "--w-r-Lr-x" -> "02245"
        ok 1191 - "--w-r-Lrw-" -> "02246"
        ok 1192 - "--w-r-Lrwx" -> "02247"
        ok 1193 - "--w-r-s---" -> "02250"
        ok 1194 - "--w-r-s--x" -> "02251"
        ok 1195 - "--w-r-s-w-" -> "02252"
        ok 1196 - "--w-r-s-wx" -> "02253"
        ok 1197 - "--w-r-sr--" -> "02254"
        ok 1198 - "--w-r-sr-x" -> "02255"
        ok 1199 - "--w-r-srw-" -> "02256"
        ok 1200 - "--w-r-srwx" -> "02257"
        ok 1201 - "--w-rwL---" -> "02260"
        ok 1202 - "--w-rwL--x" -> "02261"
        ok 1203 - "--w-rwL-w-" -> "02262"
        ok 1204 - "--w-rwL-wx" -> "02263"
        ok 1205 - "--w-rwLr--" -> "02264"
        ok 1206 - "--w-rwLr-x" -> "02265"
        ok 1207 - "--w-rwLrw-" -> "02266"
        ok 1208 - "--w-rwLrwx" -> "02267"
        ok 1209 - "--w-rws---" -> "02270"
        ok 1210 - "--w-rws--x" -> "02271"
        ok 1211 - "--w-rws-w-" -> "02272"
        ok 1212 - "--w-rws-wx" -> "02273"
        ok 1213 - "--w-rwsr--" -> "02274"
        ok 1214 - "--w-rwsr-x" -> "02275"
        ok 1215 - "--w-rwsrw-" -> "02276"
        ok 1216 - "--w-rwsrwx" -> "02277"
        ok 1217 - "--wx--L---" -> "02300"
        ok 1218 - "--wx--L--x" -> "02301"
        ok 1219 - "--wx--L-w-" -> "02302"
        ok 1220 - "--wx--L-wx" -> "02303"
        ok 1221 - "--wx--Lr--" -> "02304"
        ok 1222 - "--wx--Lr-x" -> "02305"
        ok 1223 - "--wx--Lrw-" -> "02306"
        ok 1224 - "--wx--Lrwx" -> "02307"
        ok 1225 - "--wx--s---" -> "02310"
        ok 1226 - "--wx--s--x" -> "02311"
        ok 1227 - "--wx--s-w-" -> "02312"
        ok 1228 - "--wx--s-wx" -> "02313"
        ok 1229 - "--wx--sr--" -> "02314"
        ok 1230 - "--wx--sr-x" -> "02315"
        ok 1231 - "--wx--srw-" -> "02316"
        ok 1232 - "--wx--srwx" -> "02317"
        ok 1233 - "--wx-wL---" -> "02320"
        ok 1234 - "--wx-wL--x" -> "02321"
        ok 1235 - "--wx-wL-w-" -> "02322"
        ok 1236 - "--wx-wL-wx" -> "02323"
        ok 1237 - "--wx-wLr--" -> "02324"
        ok 1238 - "--wx-wLr-x" -> "02325"
        ok 1239 - "--wx-wLrw-" -> "02326"
        ok 1240 - "--wx-wLrwx" -> "02327"
        ok 1241 - "--wx-ws---" -> "02330"
        ok 1242 - "--wx-ws--x" -> "02331"
        ok 1243 - "--wx-ws-w-" -> "02332"
        ok 1244 - "--wx-ws-wx" -> "02333"
        ok 1245 - "--wx-wsr--" -> "02334"
        ok 1246 - "--wx-wsr-x" -> "02335"
        ok 1247 - "--wx-wsrw-" -> "02336"
        ok 1248 - "--wx-wsrwx" -> "02337"
        ok 1249 - "--wxr-L---" -> "02340"
        ok 1250 - "--wxr-L--x" -> "02341"
        ok 1251 - "--wxr-L-w-" -> "02342"
        ok 1252 - "--wxr-L-wx" -> "02343"
        ok 1253 - "--wxr-Lr--" -> "02344"
        ok 1254 - "--wxr-Lr-x" -> "02345"
        ok 1255 - "--wxr-Lrw-" -> "02346"
        ok 1256 - "--wxr-Lrwx" -> "02347"
        ok 1257 - "--wxr-s---" -> "02350"
        ok 1258 - "--wxr-s--x" -> "02351"
        ok 1259 - "--wxr-s-w-" -> "02352"
        ok 1260 - "--wxr-s-wx" -> "02353"
        ok 1261 - "--wxr-sr--" -> "02354"
        ok 1262 - "--wxr-sr-x" -> "02355"
        ok 1263 - "--wxr-srw-" -> "02356"
        ok 1264 - "--wxr-srwx" -> "02357"
        ok 1265 - "--wxrwL---" -> "02360"
        ok 1266 - "--wxrwL--x" -> "02361"
        ok 1267 - "--wxrwL-w-" -> "02362"
        ok 1268 - "--wxrwL-wx" -> "02363"
        ok 1269 - "--wxrwLr--" -> "02364"
        ok 1270 - "--wxrwLr-x" -> "02365"
        ok 1271 - "--wxrwLrw-" -> "02366"
        ok 1272 - "--wxrwLrwx" -> "02367"
        ok 1273 - "--wxrws---" -> "02370"
        ok 1274 - "--wxrws--x" -> "02371"
        ok 1275 - "--wxrws-w-" -> "02372"
        ok 1276 - "--wxrws-wx" -> "02373"
        ok 1277 - "--wxrwsr--" -> "02374"
        ok 1278 - "--wxrwsr-x" -> "02375"
        ok 1279 - "--wxrwsrw-" -> "02376"
        ok 1280 - "--wxrwsrwx" -> "02377"
        ok 1281 - "-r----L---" -> "02400"
        ok 1282 - "-r----L--x" -> "02401"
        ok 1283 - "-r----L-w-" -> "02402"
        ok 1284 - "-r----L-wx" -> "02403"
        ok 1285 - "-r----Lr--" -> "02404"
        ok 1286 - "-r----Lr-x" -> "02405"
        ok 1287 - "-r----Lrw-" -> "02406"
        ok 1288 - "-r----Lrwx" -> "02407"
        ok 1289 - "-r----s---" -> "02410"
        ok 1290 - "-r----s--x" -> "02411"
        ok 1291 - "-r----s-w-" -> "02412"
        ok 1292 - "-r----s-wx" -> "02413"
        ok 1293 - "-r----sr--" -> "02414"
        ok 1294 - "-r----sr-x" -> "02415"
        ok 1295 - "-r----srw-" -> "02416"
        ok 1296 - "-r----srwx" -> "02417"
        ok 1297 - "-r---wL---" -> "02420"
        ok 1298 - "-r---wL--x" -> "02421"
        ok 1299 - "-r---wL-w-" -> "02422"
        ok 1300 - "-r---wL-wx" -> "02423"
        ok 1301 - "-r---wLr--" -> "02424"
        ok 1302 - "-r---wLr-x" -> "02425"
        ok 1303 - "-r---wLrw-" -> "02426"
        ok 1304 - "-r---wLrwx" -> "02427"
        ok 1305 - "-r---ws---" -> "02430"
        ok 1306 - "-r---ws--x" -> "02431"
        ok 1307 - "-r---ws-w-" -> "02432"
        ok 1308 - "-r---ws-wx" -> "02433"
        ok 1309 - "-r---wsr--" -> "02434"
        ok 1310 - "-r---wsr-x" -> "02435"
        ok 1311 - "-r---wsrw-" -> "02436"
        ok 1312 - "-r---wsrwx" -> "02437"
        ok 1313 - "-r--r-L---" -> "02440"
        ok 1314 - "-r--r-L--x" -> "02441"
        ok 1315 - "-r--r-L-w-" -> "02442"
        ok 1316 - "-r--r-L-wx" -> "02443"
        ok 1317 - "-r--r-Lr--" -> "02444"
        ok 1318 - "-r--r-Lr-x" -> "02445"
        ok 1319 - "-r--r-Lrw-" -> "02446"
        ok 1320 - "-r--r-Lrwx" -> "02447"
        ok 1321 - "-r--r-s---" -> "02450"
        ok 1322 - "-r--r-s--x" -> "02451"
        ok 1323 - "-r--r-s-w-" -> "02452"
        ok 1324 - "-r--r-s-wx" -> "02453"
        ok 1325 - "-r--r-sr--" -> "02454"
        ok 1326 - "-r--r-sr-x" -> "02455"
        ok 1327 - "-r--r-srw-" -> "02456"
        ok 1328 - "-r--r-srwx" -> "02457"
        ok 1329 - "-r--rwL---" -> "02460"
        ok 1330 - "-r--rwL--x" -> "02461"
        ok 1331 - "-r--rwL-w-" -> "02462"
        ok 1332 - "-r--rwL-wx" -> "02463"
        ok 1333 - "-r--rwLr--" -> "02464"
        ok 1334 - "-r--rwLr-x" -> "02465"
        ok 1335 - "-r--rwLrw-" -> "02466"
        ok 1336 - "-r--rwLrwx" -> "02467"
        ok 1337 - "-r--rws---" -> "02470"
        ok 1338 - "-r--rws--x" -> "02471"
        ok 1339 - "-r--rws-w-" -> "02472"
        ok 1340 - "-r--rws-wx" -> "02473"
        ok 1341 - "-r--rwsr--" -> "02474"
        ok 1342 - "-r--rwsr-x" -> "02475"
        ok 1343 - "-r--rwsrw-" -> "02476"
        ok 1344 - "-r--rwsrwx" -> "02477"
        ok 1345 - "-r-x--L---" -> "02500"
        ok 1346 - "-r-x--L--x" -> "02501"
        ok 1347 - "-r-x--L-w-" -> "02502"
        ok 1348 - "-r-x--L-wx" -> "02503"
        ok 1349 - "-r-x--Lr--" -> "02504"
        ok 1350 - "-r-x--Lr-x" -> "02505"
        ok 1351 - "-r-x--Lrw-" -> "02506"
        ok 1352 - "-r-x--Lrwx" -> "02507"
        ok 1353 - "-r-x--s---" -> "02510"
        ok 1354 - "-r-x--s--x" -> "02511"
        ok 1355 - "-r-x--s-w-" -> "02512"
        ok 1356 - "-r-x--s-wx" -> "02513"
        ok 1357 - "-r-x--sr--" -> "02514"
        ok 1358 - "-r-x--sr-x" -> "02515"
        ok 1359 - "-r-x--srw-" -> "02516"
        ok 1360 - "-r-x--srwx" -> "02517"
        ok 1361 - "-r-x-wL---" -> "02520"
        ok 1362 - "-r-x-wL--x" -> "02521"
        ok 1363 - "-r-x-wL-w-" -> "02522"
        ok 1364 - "-r-x-wL-wx" -> "02523"
        ok 1365 - "-r-x-wLr--" -> "02524"
        ok 1366 - "-r-x-wLr-x" -> "02525"
        ok 1367 - "-r-x-wLrw-" -> "02526"
        ok 1368 - "-r-x-wLrwx" -> "02527"
        ok 1369 - "-r-x-ws---" -> "02530"
        ok 1370 - "-r-x-ws--x" -> "02531"
        ok 1371 - "-r-x-ws-w-" -> "02532"
        ok 1372 - "-r-x-ws-wx" -> "02533"
        ok 1373 - "-r-x-wsr--" -> "02534"
        ok 1374 - "-r-x-wsr-x" -> "02535"
        ok 1375 - "-r-x-wsrw-" -> "02536"
        ok 1376 - "-r-x-wsrwx" -> "02537"
        ok 1377 - "-r-xr-L---" -> "02540"
        ok 1378 - "-r-xr-L--x" -> "02541"
        ok 1379 - "-r-xr-L-w-" -> "02542"
        ok 1380 - "-r-xr-L-wx" -> "02543"
        ok 1381 - "-r-xr-Lr--" -> "02544"
        ok 1382 - "-r-xr-Lr-x" -> "02545"
        ok 1383 - "-r-xr-Lrw-" -> "02546"
        ok 1384 - "-r-xr-Lrwx" -> "02547"
        ok 1385 - "-r-xr-s---" -> "02550"
        ok 1386 - "-r-xr-s--x" -> "02551"
        ok 1387 - "-r-xr-s-w-" -> "02552"
        ok 1388 - "-r-xr-s-wx" -> "02553"
        ok 1389 - "-r-xr-sr--" -> "02554"
        ok 1390 - "-r-xr-sr-x" -> "02555"
        ok 1391 - "-r-xr-srw-" -> "02556"
        ok 1392 - "-r-xr-srwx" -> "02557"
        ok 1393 - "-r-xrwL---" -> "02560"
        ok 1394 - "-r-xrwL--x" -> "02561"
        ok 1395 - "-r-xrwL-w-" -> "02562"
        ok 1396 - "-r-xrwL-wx" -> "02563"
        ok 1397 - "-r-xrwLr--" -> "02564"
        ok 1398 - "-r-xrwLr-x" -> "02565"
        ok 1399 - "-r-xrwLrw-" -> "02566"
        ok 1400 - "-r-xrwLrwx" -> "02567"
        ok 1401 - "-r-xrws---" -> "02570"
        ok 1402 - "-r-xrws--x" -> "02571"
        ok 1403 - "-r-xrws-w-" -> "02572"
        ok 1404 - "-r-xrws-wx" -> "02573"
        ok 1405 - "-r-xrwsr--" -> "02574"
        ok 1406 - "-r-xrwsr-x" -> "02575"
        ok 1407 - "-r-xrwsrw-" -> "02576"
        ok 1408 - "-r-xrwsrwx" -> "02577"
        ok 1409 - "-rw---L---" -> "02600"
        ok 1410 - "-rw---L--x" -> "02601"
        ok 1411 - "-rw---L-w-" -> "02602"
        ok 1412 - "-rw---L-wx" -> "02603"
        ok 1413 - "-rw---Lr--" -> "02604"
        ok 1414 - "-rw---Lr-x" -> "02605"
        ok 1415 - "-rw---Lrw-" -> "02606"
        ok 1416 - "-rw---Lrwx" -> "02607"
        ok 1417 - "-rw---s---" -> "02610"
        ok 1418 - "-rw---s--x" -> "02611"
        ok 1419 - "-rw---s-w-" -> "02612"
        ok 1420 - "-rw---s-wx" -> "02613"
        ok 1421 - "-rw---sr--" -> "02614"
        ok 1422 - "-rw---sr-x" -> "02615"
        ok 1423 - "-rw---srw-" -> "02616"
        ok 1424 - "-rw---srwx" -> "02617"
        ok 1425 - "-rw--wL---" -> "02620"
        ok 1426 - "-rw--wL--x" -> "02621"
        ok 1427 - "-rw--wL-w-" -> "02622"
        ok 1428 - "-rw--wL-wx" -> "02623"
        ok 1429 - "-rw--wLr--" -> "02624"
        ok 1430 - "-rw--wLr-x" -> "02625"
        ok 1431 - "-rw--wLrw-" -> "02626"
        ok 1432 - "-rw--wLrwx" -> "02627"
        ok 1433 - "-rw--ws---" -> "02630"
        ok 1434 - "-rw--ws--x" -> "02631"
        ok 1435 - "-rw--ws-w-" -> "02632"
        ok 1436 - "-rw--ws-wx" -> "02633"
        ok 1437 - "-rw--wsr--" -> "02634"
        ok 1438 - "-rw--wsr-x" -> "02635"
        ok 1439 - "-rw--wsrw-" -> "02636"
        ok 1440 - "-rw--wsrwx" -> "02637"
        ok 1441 - "-rw-r-L---" -> "02640"
        ok 1442 - "-rw-r-L--x" -> "02641"
        ok 1443 - "-rw-r-L-w-" -> "02642"
        ok 1444 - "-rw-r-L-wx" -> "02643"
        ok 1445 - "-rw-r-Lr--" -> "02644"
        ok 1446 - "-rw-r-Lr-x" -> "02645"
        ok 1447 - "-rw-r-Lrw-" -> "02646"
        ok 1448 - "-rw-r-Lrwx" -> "02647"
        ok 1449 - "-rw-r-s---" -> "02650"
        ok 1450 - "-rw-r-s--x" -> "02651"
        ok 1451 - "-rw-r-s-w-" -> "02652"
        ok 1452 - "-rw-r-s-wx" -> "02653"
        ok 1453 - "-rw-r-sr--" -> "02654"
        ok 1454 - "-rw-r-sr-x" -> "02655"
        ok 1455 - "-rw-r-srw-" -> "02656"
        ok 1456 - "-rw-r-srwx" -> "02657"
        ok 1457 - "-rw-rwL---" -> "02660"
        ok 1458 - "-rw-rwL--x" -> "02661"
        ok 1459 - "-rw-rwL-w-" -> "02662"
        ok 1460 - "-rw-rwL-wx" -> "02663"
        ok 1461 - "-rw-rwLr--" -> "02664"
        ok 1462 - "-rw-rwLr-x" -> "02665"
        ok 1463 - "-rw-rwLrw-" -> "02666"
        ok 1464 - "-rw-rwLrwx" -> "02667"
        ok 1465 - "-rw-rws---" -> "02670"
        ok 1466 - "-rw-rws--x" -> "02671"
        ok 1467 - "-rw-rws-w-" -> "02672"
        ok 1468 - "-rw-rws-wx" -> "02673"
        ok 1469 - "-rw-rwsr--" -> "02674"
        ok 1470 - "-rw-rwsr-x" -> "02675"
        ok 1471 - "-rw-rwsrw-" -> "02676"
        ok 1472 - "-rw-rwsrwx" -> "02677"
        ok 1473 - "-rwx--L---" -> "02700"
        ok 1474 - "-rwx--L--x" -> "02701"
        ok 1475 - "-rwx--L-w-" -> "02702"
        ok 1476 - "-rwx--L-wx" -> "02703"
        ok 1477 - "-rwx--Lr--" -> "02704"
        ok 1478 - "-rwx--Lr-x" -> "02705"
        ok 1479 - "-rwx--Lrw-" -> "02706"
        ok 1480 - "-rwx--Lrwx" -> "02707"
        ok 1481 - "-rwx--s---" -> "02710"
        ok 1482 - "-rwx--s--x" -> "02711"
        ok 1483 - "-rwx--s-w-" -> "02712"
        ok 1484 - "-rwx--s-wx" -> "02713"
        ok 1485 - "-rwx--sr--" -> "02714"
        ok 1486 - "-rwx--sr-x" -> "02715"
        ok 1487 - "-rwx--srw-" -> "02716"
        ok 1488 - "-rwx--srwx" -> "02717"
        ok 1489 - "-rwx-wL---" -> "02720"
        ok 1490 - "-rwx-wL--x" -> "02721"
        ok 1491 - "-rwx-wL-w-" -> "02722"
        ok 1492 - "-rwx-wL-wx" -> "02723"
        ok 1493 - "-rwx-wLr--" -> "02724"
        ok 1494 - "-rwx-wLr-x" -> "02725"
        ok 1495 - "-rwx-wLrw-" -> "02726"
        ok 1496 - "-rwx-wLrwx" -> "02727"
        ok 1497 - "-rwx-ws---" -> "02730"
        ok 1498 - "-rwx-ws--x" -> "02731"
        ok 1499 - "-rwx-ws-w-" -> "02732"
        ok 1500 - "-rwx-ws-wx" -> "02733"
        ok 1501 - "-rwx-wsr--" -> "02734"
        ok 1502 - "-rwx-wsr-x" -> "02735"
        ok 1503 - "-rwx-wsrw-" -> "02736"
        ok 1504 - "-rwx-wsrwx" -> "02737"
        ok 1505 - "-rwxr-L---" -> "02740"
        ok 1506 - "-rwxr-L--x" -> "02741"
        ok 1507 - "-rwxr-L-w-" -> "02742"
        ok 1508 - "-rwxr-L-wx" -> "02743"
        ok 1509 - "-rwxr-Lr--" -> "02744"
        ok 1510 - "-rwxr-Lr-x" -> "02745"
        ok 1511 - "-rwxr-Lrw-" -> "02746"
        ok 1512 - "-rwxr-Lrwx" -> "02747"
        ok 1513 - "-rwxr-s---" -> "02750"
        ok 1514 - "-rwxr-s--x" -> "02751"
        ok 1515 - "-rwxr-s-w-" -> "02752"
        ok 1516 - "-rwxr-s-wx" -> "02753"
        ok 1517 - "-rwxr-sr--" -> "02754"
        ok 1518 - "-rwxr-sr-x" -> "02755"
        ok 1519 - "-rwxr-srw-" -> "02756"
        ok 1520 - "-rwxr-srwx" -> "02757"
        ok 1521 - "-rwxrwL---" -> "02760"
        ok 1522 - "-rwxrwL--x" -> "02761"
        ok 1523 - "-rwxrwL-w-" -> "02762"
        ok 1524 - "-rwxrwL-wx" -> "02763"
        ok 1525 - "-rwxrwLr--" -> "02764"
        ok 1526 - "-rwxrwLr-x" -> "02765"
        ok 1527 - "-rwxrwLrw-" -> "02766"
        ok 1528 - "-rwxrwLrwx" -> "02767"
        ok 1529 - "-rwxrws---" -> "02770"
        ok 1530 - "-rwxrws--x" -> "02771"
        ok 1531 - "-rwxrws-w-" -> "02772"
        ok 1532 - "-rwxrws-wx" -> "02773"
        ok 1533 - "-rwxrwsr--" -> "02774"
        ok 1534 - "-rwxrwsr-x" -> "02775"
        ok 1535 - "-rwxrwsrw-" -> "02776"
        ok 1536 - "-rwxrwsrwx" -> "02777"
        ok 1537 - "------L---" -> "02000"
        ok 1538 - "------L--x" -> "02001"
        ok 1539 - "------L-w-" -> "02002"
        ok 1540 - "------L-wx" -> "02003"
        ok 1541 - "------Lr--" -> "02004"
        ok 1542 - "------Lr-x" -> "02005"
        ok 1543 - "------Lrw-" -> "02006"
        ok 1544 - "------Lrwx" -> "02007"
        ok 1545 - "------s---" -> "02010"
        ok 1546 - "------s--x" -> "02011"
        ok 1547 - "------s-w-" -> "02012"
        ok 1548 - "------s-wx" -> "02013"
        ok 1549 - "------sr--" -> "02014"
        ok 1550 - "------sr-x" -> "02015"
        ok 1551 - "------srw-" -> "02016"
        ok 1552 - "------srwx" -> "02017"
        ok 1553 - "-----wL---" -> "02020"
        ok 1554 - "-----wL--x" -> "02021"
        ok 1555 - "-----wL-w-" -> "02022"
        ok 1556 - "-----wL-wx" -> "02023"
        ok 1557 - "-----wLr--" -> "02024"
        ok 1558 - "-----wLr-x" -> "02025"
        ok 1559 - "-----wLrw-" -> "02026"
        ok 1560 - "-----wLrwx" -> "02027"
        ok 1561 - "-----ws---" -> "02030"
        ok 1562 - "-----ws--x" -> "02031"
        ok 1563 - "-----ws-w-" -> "02032"
        ok 1564 - "-----ws-wx" -> "02033"
        ok 1565 - "-----wsr--" -> "02034"
        ok 1566 - "-----wsr-x" -> "02035"
        ok 1567 - "-----wsrw-" -> "02036"
        ok 1568 - "-----wsrwx" -> "02037"
        ok 1569 - "----r-L---" -> "02040"
        ok 1570 - "----r-L--x" -> "02041"
        ok 1571 - "----r-L-w-" -> "02042"
        ok 1572 - "----r-L-wx" -> "02043"
        ok 1573 - "----r-Lr--" -> "02044"
        ok 1574 - "----r-Lr-x" -> "02045"
        ok 1575 - "----r-Lrw-" -> "02046"
        ok 1576 - "----r-Lrwx" -> "02047"
        ok 1577 - "----r-s---" -> "02050"
        ok 1578 - "----r-s--x" -> "02051"
        ok 1579 - "----r-s-w-" -> "02052"
        ok 1580 - "----r-s-wx" -> "02053"
        ok 1581 - "----r-sr--" -> "02054"
        ok 1582 - "----r-sr-x" -> "02055"
        ok 1583 - "----r-srw-" -> "02056"
        ok 1584 - "----r-srwx" -> "02057"
        ok 1585 - "----rwL---" -> "02060"
        ok 1586 - "----rwL--x" -> "02061"
        ok 1587 - "----rwL-w-" -> "02062"
        ok 1588 - "----rwL-wx" -> "02063"
        ok 1589 - "----rwLr--" -> "02064"
        ok 1590 - "----rwLr-x" -> "02065"
        ok 1591 - "----rwLrw-" -> "02066"
        ok 1592 - "----rwLrwx" -> "02067"
        ok 1593 - "----rws---" -> "02070"
        ok 1594 - "----rws--x" -> "02071"
        ok 1595 - "----rws-w-" -> "02072"
        ok 1596 - "----rws-wx" -> "02073"
        ok 1597 - "----rwsr--" -> "02074"
        ok 1598 - "----rwsr-x" -> "02075"
        ok 1599 - "----rwsrw-" -> "02076"
        ok 1600 - "----rwsrwx" -> "02077"
        ok 1601 - "---x--L---" -> "02100"
        ok 1602 - "---x--L--x" -> "02101"
        ok 1603 - "---x--L-w-" -> "02102"
        ok 1604 - "---x--L-wx" -> "02103"
        ok 1605 - "---x--Lr--" -> "02104"
        ok 1606 - "---x--Lr-x" -> "02105"
        ok 1607 - "---x--Lrw-" -> "02106"
        ok 1608 - "---x--Lrwx" -> "02107"
        ok 1609 - "---x--s---" -> "02110"
        ok 1610 - "---x--s--x" -> "02111"
        ok 1611 - "---x--s-w-" -> "02112"
        ok 1612 - "---x--s-wx" -> "02113"
        ok 1613 - "---x--sr--" -> "02114"
        ok 1614 - "---x--sr-x" -> "02115"
        ok 1615 - "---x--srw-" -> "02116"
        ok 1616 - "---x--srwx" -> "02117"
        ok 1617 - "---x-wL---" -> "02120"
        ok 1618 - "---x-wL--x" -> "02121"
        ok 1619 - "---x-wL-w-" -> "02122"
        ok 1620 - "---x-wL-wx" -> "02123"
        ok 1621 - "---x-wLr--" -> "02124"
        ok 1622 - "---x-wLr-x" -> "02125"
        ok 1623 - "---x-wLrw-" -> "02126"
        ok 1624 - "---x-wLrwx" -> "02127"
        ok 1625 - "---x-ws---" -> "02130"
        ok 1626 - "---x-ws--x" -> "02131"
        ok 1627 - "---x-ws-w-" -> "02132"
        ok 1628 - "---x-ws-wx" -> "02133"
        ok 1629 - "---x-wsr--" -> "02134"
        ok 1630 - "---x-wsr-x" -> "02135"
        ok 1631 - "---x-wsrw-" -> "02136"
        ok 1632 - "---x-wsrwx" -> "02137"
        ok 1633 - "---xr-L---" -> "02140"
        ok 1634 - "---xr-L--x" -> "02141"
        ok 1635 - "---xr-L-w-" -> "02142"
        ok 1636 - "---xr-L-wx" -> "02143"
        ok 1637 - "---xr-Lr--" -> "02144"
        ok 1638 - "---xr-Lr-x" -> "02145"
        ok 1639 - "---xr-Lrw-" -> "02146"
        ok 1640 - "---xr-Lrwx" -> "02147"
        ok 1641 - "---xr-s---" -> "02150"
        ok 1642 - "---xr-s--x" -> "02151"
        ok 1643 - "---xr-s-w-" -> "02152"
        ok 1644 - "---xr-s-wx" -> "02153"
        ok 1645 - "---xr-sr--" -> "02154"
        ok 1646 - "---xr-sr-x" -> "02155"
        ok 1647 - "---xr-srw-" -> "02156"
        ok 1648 - "---xr-srwx" -> "02157"
        ok 1649 - "---xrwL---" -> "02160"
        ok 1650 - "---xrwL--x" -> "02161"
        ok 1651 - "---xrwL-w-" -> "02162"
        ok 1652 - "---xrwL-wx" -> "02163"
        ok 1653 - "---xrwLr--" -> "02164"
        ok 1654 - "---xrwLr-x" -> "02165"
        ok 1655 - "---xrwLrw-" -> "02166"
        ok 1656 - "---xrwLrwx" -> "02167"
        ok 1657 - "---xrws---" -> "02170"
        ok 1658 - "---xrws--x" -> "02171"
        ok 1659 - "---xrws-w-" -> "02172"
        ok 1660 - "---xrws-wx" -> "02173"
        ok 1661 - "---xrwsr--" -> "02174"
        ok 1662 - "---xrwsr-x" -> "02175"
        ok 1663 - "---xrwsrw-" -> "02176"
        ok 1664 - "---xrwsrwx" -> "02177"
        ok 1665 - "--w---L---" -> "02200"
        ok 1666 - "--w---L--x" -> "02201"
        ok 1667 - "--w---L-w-" -> "02202"
        ok 1668 - "--w---L-wx" -> "02203"
        ok 1669 - "--w---Lr--" -> "02204"
        ok 1670 - "--w---Lr-x" -> "02205"
        ok 1671 - "--w---Lrw-" -> "02206"
        ok 1672 - "--w---Lrwx" -> "02207"
        ok 1673 - "--w---s---" -> "02210"
        ok 1674 - "--w---s--x" -> "02211"
        ok 1675 - "--w---s-w-" -> "02212"
        ok 1676 - "--w---s-wx" -> "02213"
        ok 1677 - "--w---sr--" -> "02214"
        ok 1678 - "--w---sr-x" -> "02215"
        ok 1679 - "--w---srw-" -> "02216"
        ok 1680 - "--w---srwx" -> "02217"
        ok 1681 - "--w--wL---" -> "02220"
        ok 1682 - "--w--wL--x" -> "02221"
        ok 1683 - "--w--wL-w-" -> "02222"
        ok 1684 - "--w--wL-wx" -> "02223"
        ok 1685 - "--w--wLr--" -> "02224"
        ok 1686 - "--w--wLr-x" -> "02225"
        ok 1687 - "--w--wLrw-" -> "02226"
        ok 1688 - "--w--wLrwx" -> "02227"
        ok 1689 - "--w--ws---" -> "02230"
        ok 1690 - "--w--ws--x" -> "02231"
        ok 1691 - "--w--ws-w-" -> "02232"
        ok 1692 - "--w--ws-wx" -> "02233"
        ok 1693 - "--w--wsr--" -> "02234"
        ok 1694 - "--w--wsr-x" -> "02235"
        ok 1695 - "--w--wsrw-" -> "02236"
        ok 1696 - "--w--wsrwx" -> "02237"
        ok 1697 - "--w-r-L---" -> "02240"
        ok 1698 - "--w-r-L--x" -> "02241"
        ok 1699 - "--w-r-L-w-" -> "02242"
        ok 1700 - "--w-r-L-wx" -> "02243"
        ok 1701 - "--w-r-Lr--" -> "02244"
        ok 1702 - "--w-r-Lr-x" -> "02245"
        ok 1703 - "--w-r-Lrw-" -> "02246"
        ok 1704 - "--w-r-Lrwx" -> "02247"
        ok 1705 - "--w-r-s---" -> "02250"
        ok 1706 - "--w-r-s--x" -> "02251"
        ok 1707 - "--w-r-s-w-" -> "02252"
        ok 1708 - "--w-r-s-wx" -> "02253"
        ok 1709 - "--w-r-sr--" -> "02254"
        ok 1710 - "--w-r-sr-x" -> "02255"
        ok 1711 - "--w-r-srw-" -> "02256"
        ok 1712 - "--w-r-srwx" -> "02257"
        ok 1713 - "--w-rwL---" -> "02260"
        ok 1714 - "--w-rwL--x" -> "02261"
        ok 1715 - "--w-rwL-w-" -> "02262"
        ok 1716 - "--w-rwL-wx" -> "02263"
        ok 1717 - "--w-rwLr--" -> "02264"
        ok 1718 - "--w-rwLr-x" -> "02265"
        ok 1719 - "--w-rwLrw-" -> "02266"
        ok 1720 - "--w-rwLrwx" -> "02267"
        ok 1721 - "--w-rws---" -> "02270"
        ok 1722 - "--w-rws--x" -> "02271"
        ok 1723 - "--w-rws-w-" -> "02272"
        ok 1724 - "--w-rws-wx" -> "02273"
        ok 1725 - "--w-rwsr--" -> "02274"
        ok 1726 - "--w-rwsr-x" -> "02275"
        ok 1727 - "--w-rwsrw-" -> "02276"
        ok 1728 - "--w-rwsrwx" -> "02277"
        ok 1729 - "--wx--L---" -> "02300"
        ok 1730 - "--wx--L--x" -> "02301"
        ok 1731 - "--wx--L-w-" -> "02302"
        ok 1732 - "--wx--L-wx" -> "02303"
        ok 1733 - "--wx--Lr--" -> "02304"
        ok 1734 - "--wx--Lr-x" -> "02305"
        ok 1735 - "--wx--Lrw-" -> "02306"
        ok 1736 - "--wx--Lrwx" -> "02307"
        ok 1737 - "--wx--s---" -> "02310"
        ok 1738 - "--wx--s--x" -> "02311"
        ok 1739 - "--wx--s-w-" -> "02312"
        ok 1740 - "--wx--s-wx" -> "02313"
        ok 1741 - "--wx--sr--" -> "02314"
        ok 1742 - "--wx--sr-x" -> "02315"
        ok 1743 - "--wx--srw-" -> "02316"
        ok 1744 - "--wx--srwx" -> "02317"
        ok 1745 - "--wx-wL---" -> "02320"
        ok 1746 - "--wx-wL--x" -> "02321"
        ok 1747 - "--wx-wL-w-" -> "02322"
        ok 1748 - "--wx-wL-wx" -> "02323"
        ok 1749 - "--wx-wLr--" -> "02324"
        ok 1750 - "--wx-wLr-x" -> "02325"
        ok 1751 - "--wx-wLrw-" -> "02326"
        ok 1752 - "--wx-wLrwx" -> "02327"
        ok 1753 - "--wx-ws---" -> "02330"
        ok 1754 - "--wx-ws--x" -> "02331"
        ok 1755 - "--wx-ws-w-" -> "02332"
        ok 1756 - "--wx-ws-wx" -> "02333"
        ok 1757 - "--wx-wsr--" -> "02334"
        ok 1758 - "--wx-wsr-x" -> "02335"
        ok 1759 - "--wx-wsrw-" -> "02336"
        ok 1760 - "--wx-wsrwx" -> "02337"
        ok 1761 - "--wxr-L---" -> "02340"
        ok 1762 - "--wxr-L--x" -> "02341"
        ok 1763 - "--wxr-L-w-" -> "02342"
        ok 1764 - "--wxr-L-wx" -> "02343"
        ok 1765 - "--wxr-Lr--" -> "02344"
        ok 1766 - "--wxr-Lr-x" -> "02345"
        ok 1767 - "--wxr-Lrw-" -> "02346"
        ok 1768 - "--wxr-Lrwx" -> "02347"
        ok 1769 - "--wxr-s---" -> "02350"
        ok 1770 - "--wxr-s--x" -> "02351"
        ok 1771 - "--wxr-s-w-" -> "02352"
        ok 1772 - "--wxr-s-wx" -> "02353"
        ok 1773 - "--wxr-sr--" -> "02354"
        ok 1774 - "--wxr-sr-x" -> "02355"
        ok 1775 - "--wxr-srw-" -> "02356"
        ok 1776 - "--wxr-srwx" -> "02357"
        ok 1777 - "--wxrwL---" -> "02360"
        ok 1778 - "--wxrwL--x" -> "02361"
        ok 1779 - "--wxrwL-w-" -> "02362"
        ok 1780 - "--wxrwL-wx" -> "02363"
        ok 1781 - "--wxrwLr--" -> "02364"
        ok 1782 - "--wxrwLr-x" -> "02365"
        ok 1783 - "--wxrwLrw-" -> "02366"
        ok 1784 - "--wxrwLrwx" -> "02367"
        ok 1785 - "--wxrws---" -> "02370"
        ok 1786 - "--wxrws--x" -> "02371"
        ok 1787 - "--wxrws-w-" -> "02372"
        ok 1788 - "--wxrws-wx" -> "02373"
        ok 1789 - "--wxrwsr--" -> "02374"
        ok 1790 - "--wxrwsr-x" -> "02375"
        ok 1791 - "--wxrwsrw-" -> "02376"
        ok 1792 - "--wxrwsrwx" -> "02377"
        ok 1793 - "-r----L---" -> "02400"
        ok 1794 - "-r----L--x" -> "02401"
        ok 1795 - "-r----L-w-" -> "02402"
        ok 1796 - "-r----L-wx" -> "02403"
        ok 1797 - "-r----Lr--" -> "02404"
        ok 1798 - "-r----Lr-x" -> "02405"
        ok 1799 - "-r----Lrw-" -> "02406"
        ok 1800 - "-r----Lrwx" -> "02407"
        ok 1801 - "-r----s---" -> "02410"
        ok 1802 - "-r----s--x" -> "02411"
        ok 1803 - "-r----s-w-" -> "02412"
        ok 1804 - "-r----s-wx" -> "02413"
        ok 1805 - "-r----sr--" -> "02414"
        ok 1806 - "-r----sr-x" -> "02415"
        ok 1807 - "-r----srw-" -> "02416"
        ok 1808 - "-r----srwx" -> "02417"
        ok 1809 - "-r---wL---" -> "02420"
        ok 1810 - "-r---wL--x" -> "02421"
        ok 1811 - "-r---wL-w-" -> "02422"
        ok 1812 - "-r---wL-wx" -> "02423"
        ok 1813 - "-r---wLr--" -> "02424"
        ok 1814 - "-r---wLr-x" -> "02425"
        ok 1815 - "-r---wLrw-" -> "02426"
        ok 1816 - "-r---wLrwx" -> "02427"
        ok 1817 - "-r---ws---" -> "02430"
        ok 1818 - "-r---ws--x" -> "02431"
        ok 1819 - "-r---ws-w-" -> "02432"
        ok 1820 - "-r---ws-wx" -> "02433"
        ok 1821 - "-r---wsr--" -> "02434"
        ok 1822 - "-r---wsr-x" -> "02435"
        ok 1823 - "-r---wsrw-" -> "02436"
        ok 1824 - "-r---wsrwx" -> "02437"
        ok 1825 - "-r--r-L---" -> "02440"
        ok 1826 - "-r--r-L--x" -> "02441"
        ok 1827 - "-r--r-L-w-" -> "02442"
        ok 1828 - "-r--r-L-wx" -> "02443"
        ok 1829 - "-r--r-Lr--" -> "02444"
        ok 1830 - "-r--r-Lr-x" -> "02445"
        ok 1831 - "-r--r-Lrw-" -> "02446"
        ok 1832 - "-r--r-Lrwx" -> "02447"
        ok 1833 - "-r--r-s---" -> "02450"
        ok 1834 - "-r--r-s--x" -> "02451"
        ok 1835 - "-r--r-s-w-" -> "02452"
        ok 1836 - "-r--r-s-wx" -> "02453"
        ok 1837 - "-r--r-sr--" -> "02454"
        ok 1838 - "-r--r-sr-x" -> "02455"
        ok 1839 - "-r--r-srw-" -> "02456"
        ok 1840 - "-r--r-srwx" -> "02457"
        ok 1841 - "-r--rwL---" -> "02460"
        ok 1842 - "-r--rwL--x" -> "02461"
        ok 1843 - "-r--rwL-w-" -> "02462"
        ok 1844 - "-r--rwL-wx" -> "02463"
        ok 1845 - "-r--rwLr--" -> "02464"
        ok 1846 - "-r--rwLr-x" -> "02465"
        ok 1847 - "-r--rwLrw-" -> "02466"
        ok 1848 - "-r--rwLrwx" -> "02467"
        ok 1849 - "-r--rws---" -> "02470"
        ok 1850 - "-r--rws--x" -> "02471"
        ok 1851 - "-r--rws-w-" -> "02472"
        ok 1852 - "-r--rws-wx" -> "02473"
        ok 1853 - "-r--rwsr--" -> "02474"
        ok 1854 - "-r--rwsr-x" -> "02475"
        ok 1855 - "-r--rwsrw-" -> "02476"
        ok 1856 - "-r--rwsrwx" -> "02477"
        ok 1857 - "-r-x--L---" -> "02500"
        ok 1858 - "-r-x--L--x" -> "02501"
        ok 1859 - "-r-x--L-w-" -> "02502"
        ok 1860 - "-r-x--L-wx" -> "02503"
        ok 1861 - "-r-x--Lr--" -> "02504"
        ok 1862 - "-r-x--Lr-x" -> "02505"
        ok 1863 - "-r-x--Lrw-" -> "02506"
        ok 1864 - "-r-x--Lrwx" -> "02507"
        ok 1865 - "-r-x--s---" -> "02510"
        ok 1866 - "-r-x--s--x" -> "02511"
        ok 1867 - "-r-x--s-w-" -> "02512"
        ok 1868 - "-r-x--s-wx" -> "02513"
        ok 1869 - "-r-x--sr--" -> "02514"
        ok 1870 - "-r-x--sr-x" -> "02515"
        ok 1871 - "-r-x--srw-" -> "02516"
        ok 1872 - "-r-x--srwx" -> "02517"
        ok 1873 - "-r-x-wL---" -> "02520"
        ok 1874 - "-r-x-wL--x" -> "02521"
        ok 1875 - "-r-x-wL-w-" -> "02522"
        ok 1876 - "-r-x-wL-wx" -> "02523"
        ok 1877 - "-r-x-wLr--" -> "02524"
        ok 1878 - "-r-x-wLr-x" -> "02525"
        ok 1879 - "-r-x-wLrw-" -> "02526"
        ok 1880 - "-r-x-wLrwx" -> "02527"
        ok 1881 - "-r-x-ws---" -> "02530"
        ok 1882 - "-r-x-ws--x" -> "02531"
        ok 1883 - "-r-x-ws-w-" -> "02532"
        ok 1884 - "-r-x-ws-wx" -> "02533"
        ok 1885 - "-r-x-wsr--" -> "02534"
        ok 1886 - "-r-x-wsr-x" -> "02535"
        ok 1887 - "-r-x-wsrw-" -> "02536"
        ok 1888 - "-r-x-wsrwx" -> "02537"
        ok 1889 - "-r-xr-L---" -> "02540"
        ok 1890 - "-r-xr-L--x" -> "02541"
        ok 1891 - "-r-xr-L-w-" -> "02542"
        ok 1892 - "-r-xr-L-wx" -> "02543"
        ok 1893 - "-r-xr-Lr--" -> "02544"
        ok 1894 - "-r-xr-Lr-x" -> "02545"
        ok 1895 - "-r-xr-Lrw-" -> "02546"
        ok 1896 - "-r-xr-Lrwx" -> "02547"
        ok 1897 - "-r-xr-s---" -> "02550"
        ok 1898 - "-r-xr-s--x" -> "02551"
        ok 1899 - "-r-xr-s-w-" -> "02552"
        ok 1900 - "-r-xr-s-wx" -> "02553"
        ok 1901 - "-r-xr-sr--" -> "02554"
        ok 1902 - "-r-xr-sr-x" -> "02555"
        ok 1903 - "-r-xr-srw-" -> "02556"
        ok 1904 - "-r-xr-srwx" -> "02557"
        ok 1905 - "-r-xrwL---" -> "02560"
        ok 1906 - "-r-xrwL--x" -> "02561"
        ok 1907 - "-r-xrwL-w-" -> "02562"
        ok 1908 - "-r-xrwL-wx" -> "02563"
        ok 1909 - "-r-xrwLr--" -> "02564"
        ok 1910 - "-r-xrwLr-x" -> "02565"
        ok 1911 - "-r-xrwLrw-" -> "02566"
        ok 1912 - "-r-xrwLrwx" -> "02567"
        ok 1913 - "-r-xrws---" -> "02570"
        ok 1914 - "-r-xrws--x" -> "02571"
        ok 1915 - "-r-xrws-w-" -> "02572"
        ok 1916 - "-r-xrws-wx" -> "02573"
        ok 1917 - "-r-xrwsr--" -> "02574"
        ok 1918 - "-r-xrwsr-x" -> "02575"
        ok 1919 - "-r-xrwsrw-" -> "02576"
        ok 1920 - "-r-xrwsrwx" -> "02577"
        ok 1921 - "-rw---L---" -> "02600"
        ok 1922 - "-rw---L--x" -> "02601"
        ok 1923 - "-rw---L-w-" -> "02602"
        ok 1924 - "-rw---L-wx" -> "02603"
        ok 1925 - "-rw---Lr--" -> "02604"
        ok 1926 - "-rw---Lr-x" -> "02605"
        ok 1927 - "-rw---Lrw-" -> "02606"
        ok 1928 - "-rw---Lrwx" -> "02607"
        ok 1929 - "-rw---s---" -> "02610"
        ok 1930 - "-rw---s--x" -> "02611"
        ok 1931 - "-rw---s-w-" -> "02612"
        ok 1932 - "-rw---s-wx" -> "02613"
        ok 1933 - "-rw---sr--" -> "02614"
        ok 1934 - "-rw---sr-x" -> "02615"
        ok 1935 - "-rw---srw-" -> "02616"
        ok 1936 - "-rw---srwx" -> "02617"
        ok 1937 - "-rw--wL---" -> "02620"
        ok 1938 - "-rw--wL--x" -> "02621"
        ok 1939 - "-rw--wL-w-" -> "02622"
        ok 1940 - "-rw--wL-wx" -> "02623"
        ok 1941 - "-rw--wLr--" -> "02624"
        ok 1942 - "-rw--wLr-x" -> "02625"
        ok 1943 - "-rw--wLrw-" -> "02626"
        ok 1944 - "-rw--wLrwx" -> "02627"
        ok 1945 - "-rw--ws---" -> "02630"
        ok 1946 - "-rw--ws--x" -> "02631"
        ok 1947 - "-rw--ws-w-" -> "02632"
        ok 1948 - "-rw--ws-wx" -> "02633"
        ok 1949 - "-rw--wsr--" -> "02634"
        ok 1950 - "-rw--wsr-x" -> "02635"
        ok 1951 - "-rw--wsrw-" -> "02636"
        ok 1952 - "-rw--wsrwx" -> "02637"
        ok 1953 - "-rw-r-L---" -> "02640"
        ok 1954 - "-rw-r-L--x" -> "02641"
        ok 1955 - "-rw-r-L-w-" -> "02642"
        ok 1956 - "-rw-r-L-wx" -> "02643"
        ok 1957 - "-rw-r-Lr--" -> "02644"
        ok 1958 - "-rw-r-Lr-x" -> "02645"
        ok 1959 - "-rw-r-Lrw-" -> "02646"
        ok 1960 - "-rw-r-Lrwx" -> "02647"
        ok 1961 - "-rw-r-s---" -> "02650"
        ok 1962 - "-rw-r-s--x" -> "02651"
        ok 1963 - "-rw-r-s-w-" -> "02652"
        ok 1964 - "-rw-r-s-wx" -> "02653"
        ok 1965 - "-rw-r-sr--" -> "02654"
        ok 1966 - "-rw-r-sr-x" -> "02655"
        ok 1967 - "-rw-r-srw-" -> "02656"
        ok 1968 - "-rw-r-srwx" -> "02657"
        ok 1969 - "-rw-rwL---" -> "02660"
        ok 1970 - "-rw-rwL--x" -> "02661"
        ok 1971 - "-rw-rwL-w-" -> "02662"
        ok 1972 - "-rw-rwL-wx" -> "02663"
        ok 1973 - "-rw-rwLr--" -> "02664"
        ok 1974 - "-rw-rwLr-x" -> "02665"
        ok 1975 - "-rw-rwLrw-" -> "02666"
        ok 1976 - "-rw-rwLrwx" -> "02667"
        ok 1977 - "-rw-rws---" -> "02670"
        ok 1978 - "-rw-rws--x" -> "02671"
        ok 1979 - "-rw-rws-w-" -> "02672"
        ok 1980 - "-rw-rws-wx" -> "02673"
        ok 1981 - "-rw-rwsr--" -> "02674"
        ok 1982 - "-rw-rwsr-x" -> "02675"
        ok 1983 - "-rw-rwsrw-" -> "02676"
        ok 1984 - "-rw-rwsrwx" -> "02677"
        ok 1985 - "-rwx--L---" -> "02700"
        ok 1986 - "-rwx--L--x" -> "02701"
        ok 1987 - "-rwx--L-w-" -> "02702"
        ok 1988 - "-rwx--L-wx" -> "02703"
        ok 1989 - "-rwx--Lr--" -> "02704"
        ok 1990 - "-rwx--Lr-x" -> "02705"
        ok 1991 - "-rwx--Lrw-" -> "02706"
        ok 1992 - "-rwx--Lrwx" -> "02707"
        ok 1993 - "-rwx--s---" -> "02710"
        ok 1994 - "-rwx--s--x" -> "02711"
        ok 1995 - "-rwx--s-w-" -> "02712"
        ok 1996 - "-rwx--s-wx" -> "02713"
        ok 1997 - "-rwx--sr--" -> "02714"
        ok 1998 - "-rwx--sr-x" -> "02715"
        ok 1999 - "-rwx--srw-" -> "02716"
        ok 2000 - "-rwx--srwx" -> "02717"
        ok 2001 - "-rwx-wL---" -> "02720"
        ok 2002 - "-rwx-wL--x" -> "02721"
        ok 2003 - "-rwx-wL-w-" -> "02722"
        ok 2004 - "-rwx-wL-wx" -> "02723"
        ok 2005 - "-rwx-wLr--" -> "02724"
        ok 2006 - "-rwx-wLr-x" -> "02725"
        ok 2007 - "-rwx-wLrw-" -> "02726"
        ok 2008 - "-rwx-wLrwx" -> "02727"
        ok 2009 - "-rwx-ws---" -> "02730"
        ok 2010 - "-rwx-ws--x" -> "02731"
        ok 2011 - "-rwx-ws-w-" -> "02732"
        ok 2012 - "-rwx-ws-wx" -> "02733"
        ok 2013 - "-rwx-wsr--" -> "02734"
        ok 2014 - "-rwx-wsr-x" -> "02735"
        ok 2015 - "-rwx-wsrw-" -> "02736"
        ok 2016 - "-rwx-wsrwx" -> "02737"
        ok 2017 - "-rwxr-L---" -> "02740"
        ok 2018 - "-rwxr-L--x" -> "02741"
        ok 2019 - "-rwxr-L-w-" -> "02742"
        ok 2020 - "-rwxr-L-wx" -> "02743"
        ok 2021 - "-rwxr-Lr--" -> "02744"
        ok 2022 - "-rwxr-Lr-x" -> "02745"
        ok 2023 - "-rwxr-Lrw-" -> "02746"
        ok 2024 - "-rwxr-Lrwx" -> "02747"
        ok 2025 - "-rwxr-s---" -> "02750"
        ok 2026 - "-rwxr-s--x" -> "02751"
        ok 2027 - "-rwxr-s-w-" -> "02752"
        ok 2028 - "-rwxr-s-wx" -> "02753"
        ok 2029 - "-rwxr-sr--" -> "02754"
        ok 2030 - "-rwxr-sr-x" -> "02755"
        ok 2031 - "-rwxr-srw-" -> "02756"
        ok 2032 - "-rwxr-srwx" -> "02757"
        ok 2033 - "-rwxrwL---" -> "02760"
        ok 2034 - "-rwxrwL--x" -> "02761"
        ok 2035 - "-rwxrwL-w-" -> "02762"
        ok 2036 - "-rwxrwL-wx" -> "02763"
        ok 2037 - "-rwxrwLr--" -> "02764"
        ok 2038 - "-rwxrwLr-x" -> "02765"
        ok 2039 - "-rwxrwLrw-" -> "02766"
        ok 2040 - "-rwxrwLrwx" -> "02767"
        ok 2041 - "-rwxrws---" -> "02770"
        ok 2042 - "-rwxrws--x" -> "02771"
        ok 2043 - "-rwxrws-w-" -> "02772"
        ok 2044 - "-rwxrws-wx" -> "02773"
        ok 2045 - "-rwxrwsr--" -> "02774"
        ok 2046 - "-rwxrwsr-x" -> "02775"
        ok 2047 - "-rwxrwsrw-" -> "02776"
        ok 2048 - "-rwxrwsrwx" -> "02777"
        ok 2049 - "---S------" -> "04000"
        ok 2050 - "---S-----x" -> "04001"
        ok 2051 - "---S----w-" -> "04002"
        ok 2052 - "---S----wx" -> "04003"
        ok 2053 - "---S---r--" -> "04004"
        ok 2054 - "---S---r-x" -> "04005"
        ok 2055 - "---S---rw-" -> "04006"
        ok 2056 - "---S---rwx" -> "04007"
        ok 2057 - "---S--x---" -> "04010"
        ok 2058 - "---S--x--x" -> "04011"
        ok 2059 - "---S--x-w-" -> "04012"
        ok 2060 - "---S--x-wx" -> "04013"
        ok 2061 - "---S--xr--" -> "04014"
        ok 2062 - "---S--xr-x" -> "04015"
        ok 2063 - "---S--xrw-" -> "04016"
        ok 2064 - "---S--xrwx" -> "04017"
        ok 2065 - "---S-w----" -> "04020"
        ok 2066 - "---S-w---x" -> "04021"
        ok 2067 - "---S-w--w-" -> "04022"
        ok 2068 - "---S-w--wx" -> "04023"
        ok 2069 - "---S-w-r--" -> "04024"
        ok 2070 - "---S-w-r-x" -> "04025"
        ok 2071 - "---S-w-rw-" -> "04026"
        ok 2072 - "---S-w-rwx" -> "04027"
        ok 2073 - "---S-wx---" -> "04030"
        ok 2074 - "---S-wx--x" -> "04031"
        ok 2075 - "---S-wx-w-" -> "04032"
        ok 2076 - "---S-wx-wx" -> "04033"
        ok 2077 - "---S-wxr--" -> "04034"
        ok 2078 - "---S-wxr-x" -> "04035"
        ok 2079 - "---S-wxrw-" -> "04036"
        ok 2080 - "---S-wxrwx" -> "04037"
        ok 2081 - "---Sr-----" -> "04040"
        ok 2082 - "---Sr----x" -> "04041"
        ok 2083 - "---Sr---w-" -> "04042"
        ok 2084 - "---Sr---wx" -> "04043"
        ok 2085 - "---Sr--r--" -> "04044"
        ok 2086 - "---Sr--r-x" -> "04045"
        ok 2087 - "---Sr--rw-" -> "04046"
        ok 2088 - "---Sr--rwx" -> "04047"
        ok 2089 - "---Sr-x---" -> "04050"
        ok 2090 - "---Sr-x--x" -> "04051"
        ok 2091 - "---Sr-x-w-" -> "04052"
        ok 2092 - "---Sr-x-wx" -> "04053"
        ok 2093 - "---Sr-xr--" -> "04054"
        ok 2094 - "---Sr-xr-x" -> "04055"
        ok 2095 - "---Sr-xrw-" -> "04056"
        ok 2096 - "---Sr-xrwx" -> "04057"
        ok 2097 - "---Srw----" -> "04060"
        ok 2098 - "---Srw---x" -> "04061"
        ok 2099 - "---Srw--w-" -> "04062"
        ok 2100 - "---Srw--wx" -> "04063"
        ok 2101 - "---Srw-r--" -> "04064"
        ok 2102 - "---Srw-r-x" -> "04065"
        ok 2103 - "---Srw-rw-" -> "04066"
        ok 2104 - "---Srw-rwx" -> "04067"
        ok 2105 - "---Srwx---" -> "04070"
        ok 2106 - "---Srwx--x" -> "04071"
        ok 2107 - "---Srwx-w-" -> "04072"
        ok 2108 - "---Srwx-wx" -> "04073"
        ok 2109 - "---Srwxr--" -> "04074"
        ok 2110 - "---Srwxr-x" -> "04075"
        ok 2111 - "---Srwxrw-" -> "04076"
        ok 2112 - "---Srwxrwx" -> "04077"
        ok 2113 - "---s------" -> "04100"
        ok 2114 - "---s-----x" -> "04101"
        ok 2115 - "---s----w-" -> "04102"
        ok 2116 - "---s----wx" -> "04103"
        ok 2117 - "---s---r--" -> "04104"
        ok 2118 - "---s---r-x" -> "04105"
        ok 2119 - "---s---rw-" -> "04106"
        ok 2120 - "---s---rwx" -> "04107"
        ok 2121 - "---s--x---" -> "04110"
        ok 2122 - "---s--x--x" -> "04111"
        ok 2123 - "---s--x-w-" -> "04112"
        ok 2124 - "---s--x-wx" -> "04113"
        ok 2125 - "---s--xr--" -> "04114"
        ok 2126 - "---s--xr-x" -> "04115"
        ok 2127 - "---s--xrw-" -> "04116"
        ok 2128 - "---s--xrwx" -> "04117"
        ok 2129 - "---s-w----" -> "04120"
        ok 2130 - "---s-w---x" -> "04121"
        ok 2131 - "---s-w--w-" -> "04122"
        ok 2132 - "---s-w--wx" -> "04123"
        ok 2133 - "---s-w-r--" -> "04124"
        ok 2134 - "---s-w-r-x" -> "04125"
        ok 2135 - "---s-w-rw-" -> "04126"
        ok 2136 - "---s-w-rwx" -> "04127"
        ok 2137 - "---s-wx---" -> "04130"
        ok 2138 - "---s-wx--x" -> "04131"
        ok 2139 - "---s-wx-w-" -> "04132"
        ok 2140 - "---s-wx-wx" -> "04133"
        ok 2141 - "---s-wxr--" -> "04134"
        ok 2142 - "---s-wxr-x" -> "04135"
        ok 2143 - "---s-wxrw-" -> "04136"
        ok 2144 - "---s-wxrwx" -> "04137"
        ok 2145 - "---sr-----" -> "04140"
        ok 2146 - "---sr----x" -> "04141"
        ok 2147 - "---sr---w-" -> "04142"
        ok 2148 - "---sr---wx" -> "04143"
        ok 2149 - "---sr--r--" -> "04144"
        ok 2150 - "---sr--r-x" -> "04145"
        ok 2151 - "---sr--rw-" -> "04146"
        ok 2152 - "---sr--rwx" -> "04147"
        ok 2153 - "---sr-x---" -> "04150"
        ok 2154 - "---sr-x--x" -> "04151"
        ok 2155 - "---sr-x-w-" -> "04152"
        ok 2156 - "---sr-x-wx" -> "04153"
        ok 2157 - "---sr-xr--" -> "04154"
        ok 2158 - "---sr-xr-x" -> "04155"
        ok 2159 - "---sr-xrw-" -> "04156"
        ok 2160 - "---sr-xrwx" -> "04157"
        ok 2161 - "---srw----" -> "04160"
        ok 2162 - "---srw---x" -> "04161"
        ok 2163 - "---srw--w-" -> "04162"
        ok 2164 - "---srw--wx" -> "04163"
        ok 2165 - "---srw-r--" -> "04164"
        ok 2166 - "---srw-r-x" -> "04165"
        ok 2167 - "---srw-rw-" -> "04166"
        ok 2168 - "---srw-rwx" -> "04167"
        ok 2169 - "---srwx---" -> "04170"
        ok 2170 - "---srwx--x" -> "04171"
        ok 2171 - "---srwx-w-" -> "04172"
        ok 2172 - "---srwx-wx" -> "04173"
        ok 2173 - "---srwxr--" -> "04174"
        ok 2174 - "---srwxr-x" -> "04175"
        ok 2175 - "---srwxrw-" -> "04176"
        ok 2176 - "---srwxrwx" -> "04177"
        ok 2177 - "--wS------" -> "04200"
        ok 2178 - "--wS-----x" -> "04201"
        ok 2179 - "--wS----w-" -> "04202"
        ok 2180 - "--wS----wx" -> "04203"
        ok 2181 - "--wS---r--" -> "04204"
        ok 2182 - "--wS---r-x" -> "04205"
        ok 2183 - "--wS---rw-" -> "04206"
        ok 2184 - "--wS---rwx" -> "04207"
        ok 2185 - "--wS--x---" -> "04210"
        ok 2186 - "--wS--x--x" -> "04211"
        ok 2187 - "--wS--x-w-" -> "04212"
        ok 2188 - "--wS--x-wx" -> "04213"
        ok 2189 - "--wS--xr--" -> "04214"
        ok 2190 - "--wS--xr-x" -> "04215"
        ok 2191 - "--wS--xrw-" -> "04216"
        ok 2192 - "--wS--xrwx" -> "04217"
        ok 2193 - "--wS-w----" -> "04220"
        ok 2194 - "--wS-w---x" -> "04221"
        ok 2195 - "--wS-w--w-" -> "04222"
        ok 2196 - "--wS-w--wx" -> "04223"
        ok 2197 - "--wS-w-r--" -> "04224"
        ok 2198 - "--wS-w-r-x" -> "04225"
        ok 2199 - "--wS-w-rw-" -> "04226"
        ok 2200 - "--wS-w-rwx" -> "04227"
        ok 2201 - "--wS-wx---" -> "04230"
        ok 2202 - "--wS-wx--x" -> "04231"
        ok 2203 - "--wS-wx-w-" -> "04232"
        ok 2204 - "--wS-wx-wx" -> "04233"
        ok 2205 - "--wS-wxr--" -> "04234"
        ok 2206 - "--wS-wxr-x" -> "04235"
        ok 2207 - "--wS-wxrw-" -> "04236"
        ok 2208 - "--wS-wxrwx" -> "04237"
        ok 2209 - "--wSr-----" -> "04240"
        ok 2210 - "--wSr----x" -> "04241"
        ok 2211 - "--wSr---w-" -> "04242"
        ok 2212 - "--wSr---wx" -> "04243"
        ok 2213 - "--wSr--r--" -> "04244"
        ok 2214 - "--wSr--r-x" -> "04245"
        ok 2215 - "--wSr--rw-" -> "04246"
        ok 2216 - "--wSr--rwx" -> "04247"
        ok 2217 - "--wSr-x---" -> "04250"
        ok 2218 - "--wSr-x--x" -> "04251"
        ok 2219 - "--wSr-x-w-" -> "04252"
        ok 2220 - "--wSr-x-wx" -> "04253"
        ok 2221 - "--wSr-xr--" -> "04254"
        ok 2222 - "--wSr-xr-x" -> "04255"
        ok 2223 - "--wSr-xrw-" -> "04256"
        ok 2224 - "--wSr-xrwx" -> "04257"
        ok 2225 - "--wSrw----" -> "04260"
        ok 2226 - "--wSrw---x" -> "04261"
        ok 2227 - "--wSrw--w-" -> "04262"
        ok 2228 - "--wSrw--wx" -> "04263"
        ok 2229 - "--wSrw-r--" -> "04264"
        ok 2230 - "--wSrw-r-x" -> "04265"
        ok 2231 - "--wSrw-rw-" -> "04266"
        ok 2232 - "--wSrw-rwx" -> "04267"
        ok 2233 - "--wSrwx---" -> "04270"
        ok 2234 - "--wSrwx--x" -> "04271"
        ok 2235 - "--wSrwx-w-" -> "04272"
        ok 2236 - "--wSrwx-wx" -> "04273"
        ok 2237 - "--wSrwxr--" -> "04274"
        ok 2238 - "--wSrwxr-x" -> "04275"
        ok 2239 - "--wSrwxrw-" -> "04276"
        ok 2240 - "--wSrwxrwx" -> "04277"
        ok 2241 - "--ws------" -> "04300"
        ok 2242 - "--ws-----x" -> "04301"
        ok 2243 - "--ws----w-" -> "04302"
        ok 2244 - "--ws----wx" -> "04303"
        ok 2245 - "--ws---r--" -> "04304"
        ok 2246 - "--ws---r-x" -> "04305"
        ok 2247 - "--ws---rw-" -> "04306"
        ok 2248 - "--ws---rwx" -> "04307"
        ok 2249 - "--ws--x---" -> "04310"
        ok 2250 - "--ws--x--x" -> "04311"
        ok 2251 - "--ws--x-w-" -> "04312"
        ok 2252 - "--ws--x-wx" -> "04313"
        ok 2253 - "--ws--xr--" -> "04314"
        ok 2254 - "--ws--xr-x" -> "04315"
        ok 2255 - "--ws--xrw-" -> "04316"
        ok 2256 - "--ws--xrwx" -> "04317"
        ok 2257 - "--ws-w----" -> "04320"
        ok 2258 - "--ws-w---x" -> "04321"
        ok 2259 - "--ws-w--w-" -> "04322"
        ok 2260 - "--ws-w--wx" -> "04323"
        ok 2261 - "--ws-w-r--" -> "04324"
        ok 2262 - "--ws-w-r-x" -> "04325"
        ok 2263 - "--ws-w-rw-" -> "04326"
        ok 2264 - "--ws-w-rwx" -> "04327"
        ok 2265 - "--ws-wx---" -> "04330"
        ok 2266 - "--ws-wx--x" -> "04331"
        ok 2267 - "--ws-wx-w-" -> "04332"
        ok 2268 - "--ws-wx-wx" -> "04333"
        ok 2269 - "--ws-wxr--" -> "04334"
        ok 2270 - "--ws-wxr-x" -> "04335"
        ok 2271 - "--ws-wxrw-" -> "04336"
        ok 2272 - "--ws-wxrwx" -> "04337"
        ok 2273 - "--wsr-----" -> "04340"
        ok 2274 - "--wsr----x" -> "04341"
        ok 2275 - "--wsr---w-" -> "04342"
        ok 2276 - "--wsr---wx" -> "04343"
        ok 2277 - "--wsr--r--" -> "04344"
        ok 2278 - "--wsr--r-x" -> "04345"
        ok 2279 - "--wsr--rw-" -> "04346"
        ok 2280 - "--wsr--rwx" -> "04347"
        ok 2281 - "--wsr-x---" -> "04350"
        ok 2282 - "--wsr-x--x" -> "04351"
        ok 2283 - "--wsr-x-w-" -> "04352"
        ok 2284 - "--wsr-x-wx" -> "04353"
        ok 2285 - "--wsr-xr--" -> "04354"
        ok 2286 - "--wsr-xr-x" -> "04355"
        ok 2287 - "--wsr-xrw-" -> "04356"
        ok 2288 - "--wsr-xrwx" -> "04357"
        ok 2289 - "--wsrw----" -> "04360"
        ok 2290 - "--wsrw---x" -> "04361"
        ok 2291 - "--wsrw--w-" -> "04362"
        ok 2292 - "--wsrw--wx" -> "04363"
        ok 2293 - "--wsrw-r--" -> "04364"
        ok 2294 - "--wsrw-r-x" -> "04365"
        ok 2295 - "--wsrw-rw-" -> "04366"
        ok 2296 - "--wsrw-rwx" -> "04367"
        ok 2297 - "--wsrwx---" -> "04370"
        ok 2298 - "--wsrwx--x" -> "04371"
        ok 2299 - "--wsrwx-w-" -> "04372"
        ok 2300 - "--wsrwx-wx" -> "04373"
        ok 2301 - "--wsrwxr--" -> "04374"
        ok 2302 - "--wsrwxr-x" -> "04375"
        ok 2303 - "--wsrwxrw-" -> "04376"
        ok 2304 - "--wsrwxrwx" -> "04377"
        ok 2305 - "-r-S------" -> "04400"
        ok 2306 - "-r-S-----x" -> "04401"
        ok 2307 - "-r-S----w-" -> "04402"
        ok 2308 - "-r-S----wx" -> "04403"
        ok 2309 - "-r-S---r--" -> "04404"
        ok 2310 - "-r-S---r-x" -> "04405"
        ok 2311 - "-r-S---rw-" -> "04406"
        ok 2312 - "-r-S---rwx" -> "04407"
        ok 2313 - "-r-S--x---" -> "04410"
        ok 2314 - "-r-S--x--x" -> "04411"
        ok 2315 - "-r-S--x-w-" -> "04412"
        ok 2316 - "-r-S--x-wx" -> "04413"
        ok 2317 - "-r-S--xr--" -> "04414"
        ok 2318 - "-r-S--xr-x" -> "04415"
        ok 2319 - "-r-S--xrw-" -> "04416"
        ok 2320 - "-r-S--xrwx" -> "04417"
        ok 2321 - "-r-S-w----" -> "04420"
        ok 2322 - "-r-S-w---x" -> "04421"
        ok 2323 - "-r-S-w--w-" -> "04422"
        ok 2324 - "-r-S-w--wx" -> "04423"
        ok 2325 - "-r-S-w-r--" -> "04424"
        ok 2326 - "-r-S-w-r-x" -> "04425"
        ok 2327 - "-r-S-w-rw-" -> "04426"
        ok 2328 - "-r-S-w-rwx" -> "04427"
        ok 2329 - "-r-S-wx---" -> "04430"
        ok 2330 - "-r-S-wx--x" -> "04431"
        ok 2331 - "-r-S-wx-w-" -> "04432"
        ok 2332 - "-r-S-wx-wx" -> "04433"
        ok 2333 - "-r-S-wxr--" -> "04434"
        ok 2334 - "-r-S-wxr-x" -> "04435"
        ok 2335 - "-r-S-wxrw-" -> "04436"
        ok 2336 - "-r-S-wxrwx" -> "04437"
        ok 2337 - "-r-Sr-----" -> "04440"
        ok 2338 - "-r-Sr----x" -> "04441"
        ok 2339 - "-r-Sr---w-" -> "04442"
        ok 2340 - "-r-Sr---wx" -> "04443"
        ok 2341 - "-r-Sr--r--" -> "04444"
        ok 2342 - "-r-Sr--r-x" -> "04445"
        ok 2343 - "-r-Sr--rw-" -> "04446"
        ok 2344 - "-r-Sr--rwx" -> "04447"
        ok 2345 - "-r-Sr-x---" -> "04450"
        ok 2346 - "-r-Sr-x--x" -> "04451"
        ok 2347 - "-r-Sr-x-w-" -> "04452"
        ok 2348 - "-r-Sr-x-wx" -> "04453"
        ok 2349 - "-r-Sr-xr--" -> "04454"
        ok 2350 - "-r-Sr-xr-x" -> "04455"
        ok 2351 - "-r-Sr-xrw-" -> "04456"
        ok 2352 - "-r-Sr-xrwx" -> "04457"
        ok 2353 - "-r-Srw----" -> "04460"
        ok 2354 - "-r-Srw---x" -> "04461"
        ok 2355 - "-r-Srw--w-" -> "04462"
        ok 2356 - "-r-Srw--wx" -> "04463"
        ok 2357 - "-r-Srw-r--" -> "04464"
        ok 2358 - "-r-Srw-r-x" -> "04465"
        ok 2359 - "-r-Srw-rw-" -> "04466"
        ok 2360 - "-r-Srw-rwx" -> "04467"
        ok 2361 - "-r-Srwx---" -> "04470"
        ok 2362 - "-r-Srwx--x" -> "04471"
        ok 2363 - "-r-Srwx-w-" -> "04472"
        ok 2364 - "-r-Srwx-wx" -> "04473"
        ok 2365 - "-r-Srwxr--" -> "04474"
        ok 2366 - "-r-Srwxr-x" -> "04475"
        ok 2367 - "-r-Srwxrw-" -> "04476"
        ok 2368 - "-r-Srwxrwx" -> "04477"
        ok 2369 - "-r-s------" -> "04500"
        ok 2370 - "-r-s-----x" -> "04501"
        ok 2371 - "-r-s----w-" -> "04502"
        ok 2372 - "-r-s----wx" -> "04503"
        ok 2373 - "-r-s---r--" -> "04504"
        ok 2374 - "-r-s---r-x" -> "04505"
        ok 2375 - "-r-s---rw-" -> "04506"
        ok 2376 - "-r-s---rwx" -> "04507"
        ok 2377 - "-r-s--x---" -> "04510"
        ok 2378 - "-r-s--x--x" -> "04511"
        ok 2379 - "-r-s--x-w-" -> "04512"
        ok 2380 - "-r-s--x-wx" -> "04513"
        ok 2381 - "-r-s--xr--" -> "04514"
        ok 2382 - "-r-s--xr-x" -> "04515"
        ok 2383 - "-r-s--xrw-" -> "04516"
        ok 2384 - "-r-s--xrwx" -> "04517"
        ok 2385 - "-r-s-w----" -> "04520"
        ok 2386 - "-r-s-w---x" -> "04521"
        ok 2387 - "-r-s-w--w-" -> "04522"
        ok 2388 - "-r-s-w--wx" -> "04523"
        ok 2389 - "-r-s-w-r--" -> "04524"
        ok 2390 - "-r-s-w-r-x" -> "04525"
        ok 2391 - "-r-s-w-rw-" -> "04526"
        ok 2392 - "-r-s-w-rwx" -> "04527"
        ok 2393 - "-r-s-wx---" -> "04530"
        ok 2394 - "-r-s-wx--x" -> "04531"
        ok 2395 - "-r-s-wx-w-" -> "04532"
        ok 2396 - "-r-s-wx-wx" -> "04533"
        ok 2397 - "-r-s-wxr--" -> "04534"
        ok 2398 - "-r-s-wxr-x" -> "04535"
        ok 2399 - "-r-s-wxrw-" -> "04536"
        ok 2400 - "-r-s-wxrwx" -> "04537"
        ok 2401 - "-r-sr-----" -> "04540"
        ok 2402 - "-r-sr----x" -> "04541"
        ok 2403 - "-r-sr---w-" -> "04542"
        ok 2404 - "-r-sr---wx" -> "04543"
        ok 2405 - "-r-sr--r--" -> "04544"
        ok 2406 - "-r-sr--r-x" -> "04545"
        ok 2407 - "-r-sr--rw-" -> "04546"
        ok 2408 - "-r-sr--rwx" -> "04547"
        ok 2409 - "-r-sr-x---" -> "04550"
        ok 2410 - "-r-sr-x--x" -> "04551"
        ok 2411 - "-r-sr-x-w-" -> "04552"
        ok 2412 - "-r-sr-x-wx" -> "04553"
        ok 2413 - "-r-sr-xr--" -> "04554"
        ok 2414 - "-r-sr-xr-x" -> "04555"
        ok 2415 - "-r-sr-xrw-" -> "04556"
        ok 2416 - "-r-sr-xrwx" -> "04557"
        ok 2417 - "-r-srw----" -> "04560"
        ok 2418 - "-r-srw---x" -> "04561"
        ok 2419 - "-r-srw--w-" -> "04562"
        ok 2420 - "-r-srw--wx" -> "04563"
        ok 2421 - "-r-srw-r--" -> "04564"
        ok 2422 - "-r-srw-r-x" -> "04565"
        ok 2423 - "-r-srw-rw-" -> "04566"
        ok 2424 - "-r-srw-rwx" -> "04567"
        ok 2425 - "-r-srwx---" -> "04570"
        ok 2426 - "-r-srwx--x" -> "04571"
        ok 2427 - "-r-srwx-w-" -> "04572"
        ok 2428 - "-r-srwx-wx" -> "04573"
        ok 2429 - "-r-srwxr--" -> "04574"
        ok 2430 - "-r-srwxr-x" -> "04575"
        ok 2431 - "-r-srwxrw-" -> "04576"
        ok 2432 - "-r-srwxrwx" -> "04577"
        ok 2433 - "-rwS------" -> "04600"
        ok 2434 - "-rwS-----x" -> "04601"
        ok 2435 - "-rwS----w-" -> "04602"
        ok 2436 - "-rwS----wx" -> "04603"
        ok 2437 - "-rwS---r--" -> "04604"
        ok 2438 - "-rwS---r-x" -> "04605"
        ok 2439 - "-rwS---rw-" -> "04606"
        ok 2440 - "-rwS---rwx" -> "04607"
        ok 2441 - "-rwS--x---" -> "04610"
        ok 2442 - "-rwS--x--x" -> "04611"
        ok 2443 - "-rwS--x-w-" -> "04612"
        ok 2444 - "-rwS--x-wx" -> "04613"
        ok 2445 - "-rwS--xr--" -> "04614"
        ok 2446 - "-rwS--xr-x" -> "04615"
        ok 2447 - "-rwS--xrw-" -> "04616"
        ok 2448 - "-rwS--xrwx" -> "04617"
        ok 2449 - "-rwS-w----" -> "04620"
        ok 2450 - "-rwS-w---x" -> "04621"
        ok 2451 - "-rwS-w--w-" -> "04622"
        ok 2452 - "-rwS-w--wx" -> "04623"
        ok 2453 - "-rwS-w-r--" -> "04624"
        ok 2454 - "-rwS-w-r-x" -> "04625"
        ok 2455 - "-rwS-w-rw-" -> "04626"
        ok 2456 - "-rwS-w-rwx" -> "04627"
        ok 2457 - "-rwS-wx---" -> "04630"
        ok 2458 - "-rwS-wx--x" -> "04631"
        ok 2459 - "-rwS-wx-w-" -> "04632"
        ok 2460 - "-rwS-wx-wx" -> "04633"
        ok 2461 - "-rwS-wxr--" -> "04634"
        ok 2462 - "-rwS-wxr-x" -> "04635"
        ok 2463 - "-rwS-wxrw-" -> "04636"
        ok 2464 - "-rwS-wxrwx" -> "04637"
        ok 2465 - "-rwSr-----" -> "04640"
        ok 2466 - "-rwSr----x" -> "04641"
        ok 2467 - "-rwSr---w-" -> "04642"
        ok 2468 - "-rwSr---wx" -> "04643"
        ok 2469 - "-rwSr--r--" -> "04644"
        ok 2470 - "-rwSr--r-x" -> "04645"
        ok 2471 - "-rwSr--rw-" -> "04646"
        ok 2472 - "-rwSr--rwx" -> "04647"
        ok 2473 - "-rwSr-x---" -> "04650"
        ok 2474 - "-rwSr-x--x" -> "04651"
        ok 2475 - "-rwSr-x-w-" -> "04652"
        ok 2476 - "-rwSr-x-wx" -> "04653"
        ok 2477 - "-rwSr-xr--" -> "04654"
        ok 2478 - "-rwSr-xr-x" -> "04655"
        ok 2479 - "-rwSr-xrw-" -> "04656"
        ok 2480 - "-rwSr-xrwx" -> "04657"
        ok 2481 - "-rwSrw----" -> "04660"
        ok 2482 - "-rwSrw---x" -> "04661"
        ok 2483 - "-rwSrw--w-" -> "04662"
        ok 2484 - "-rwSrw--wx" -> "04663"
        ok 2485 - "-rwSrw-r--" -> "04664"
        ok 2486 - "-rwSrw-r-x" -> "04665"
        ok 2487 - "-rwSrw-rw-" -> "04666"
        ok 2488 - "-rwSrw-rwx" -> "04667"
        ok 2489 - "-rwSrwx---" -> "04670"
        ok 2490 - "-rwSrwx--x" -> "04671"
        ok 2491 - "-rwSrwx-w-" -> "04672"
        ok 2492 - "-rwSrwx-wx" -> "04673"
        ok 2493 - "-rwSrwxr--" -> "04674"
        ok 2494 - "-rwSrwxr-x" -> "04675"
        ok 2495 - "-rwSrwxrw-" -> "04676"
        ok 2496 - "-rwSrwxrwx" -> "04677"
        ok 2497 - "-rws------" -> "04700"
        ok 2498 - "-rws-----x" -> "04701"
        ok 2499 - "-rws----w-" -> "04702"
        ok 2500 - "-rws----wx" -> "04703"
        ok 2501 - "-rws---r--" -> "04704"
        ok 2502 - "-rws---r-x" -> "04705"
        ok 2503 - "-rws---rw-" -> "04706"
        ok 2504 - "-rws---rwx" -> "04707"
        ok 2505 - "-rws--x---" -> "04710"
        ok 2506 - "-rws--x--x" -> "04711"
        ok 2507 - "-rws--x-w-" -> "04712"
        ok 2508 - "-rws--x-wx" -> "04713"
        ok 2509 - "-rws--xr--" -> "04714"
        ok 2510 - "-rws--xr-x" -> "04715"
        ok 2511 - "-rws--xrw-" -> "04716"
        ok 2512 - "-rws--xrwx" -> "04717"
        ok 2513 - "-rws-w----" -> "04720"
        ok 2514 - "-rws-w---x" -> "04721"
        ok 2515 - "-rws-w--w-" -> "04722"
        ok 2516 - "-rws-w--wx" -> "04723"
        ok 2517 - "-rws-w-r--" -> "04724"
        ok 2518 - "-rws-w-r-x" -> "04725"
        ok 2519 - "-rws-w-rw-" -> "04726"
        ok 2520 - "-rws-w-rwx" -> "04727"
        ok 2521 - "-rws-wx---" -> "04730"
        ok 2522 - "-rws-wx--x" -> "04731"
        ok 2523 - "-rws-wx-w-" -> "04732"
        ok 2524 - "-rws-wx-wx" -> "04733"
        ok 2525 - "-rws-wxr--" -> "04734"
        ok 2526 - "-rws-wxr-x" -> "04735"
        ok 2527 - "-rws-wxrw-" -> "04736"
        ok 2528 - "-rws-wxrwx" -> "04737"
        ok 2529 - "-rwsr-----" -> "04740"
        ok 2530 - "-rwsr----x" -> "04741"
        ok 2531 - "-rwsr---w-" -> "04742"
        ok 2532 - "-rwsr---wx" -> "04743"
        ok 2533 - "-rwsr--r--" -> "04744"
        ok 2534 - "-rwsr--r-x" -> "04745"
        ok 2535 - "-rwsr--rw-" -> "04746"
        ok 2536 - "-rwsr--rwx" -> "04747"
        ok 2537 - "-rwsr-x---" -> "04750"
        ok 2538 - "-rwsr-x--x" -> "04751"
        ok 2539 - "-rwsr-x-w-" -> "04752"
        ok 2540 - "-rwsr-x-wx" -> "04753"
        ok 2541 - "-rwsr-xr--" -> "04754"
        ok 2542 - "-rwsr-xr-x" -> "04755"
        ok 2543 - "-rwsr-xrw-" -> "04756"
        ok 2544 - "-rwsr-xrwx" -> "04757"
        ok 2545 - "-rwsrw----" -> "04760"
        ok 2546 - "-rwsrw---x" -> "04761"
        ok 2547 - "-rwsrw--w-" -> "04762"
        ok 2548 - "-rwsrw--wx" -> "04763"
        ok 2549 - "-rwsrw-r--" -> "04764"
        ok 2550 - "-rwsrw-r-x" -> "04765"
        ok 2551 - "-rwsrw-rw-" -> "04766"
        ok 2552 - "-rwsrw-rwx" -> "04767"
        ok 2553 - "-rwsrwx---" -> "04770"
        ok 2554 - "-rwsrwx--x" -> "04771"
        ok 2555 - "-rwsrwx-w-" -> "04772"
        ok 2556 - "-rwsrwx-wx" -> "04773"
        ok 2557 - "-rwsrwxr--" -> "04774"
        ok 2558 - "-rwsrwxr-x" -> "04775"
        ok 2559 - "-rwsrwxrw-" -> "04776"
        ok 2560 - "-rwsrwxrwx" -> "04777"
        ok 2561 - "---S------" -> "04000"
        ok 2562 - "---S-----x" -> "04001"
        ok 2563 - "---S----w-" -> "04002"
        ok 2564 - "---S----wx" -> "04003"
        ok 2565 - "---S---r--" -> "04004"
        ok 2566 - "---S---r-x" -> "04005"
        ok 2567 - "---S---rw-" -> "04006"
        ok 2568 - "---S---rwx" -> "04007"
        ok 2569 - "---S--x---" -> "04010"
        ok 2570 - "---S--x--x" -> "04011"
        ok 2571 - "---S--x-w-" -> "04012"
        ok 2572 - "---S--x-wx" -> "04013"
        ok 2573 - "---S--xr--" -> "04014"
        ok 2574 - "---S--xr-x" -> "04015"
        ok 2575 - "---S--xrw-" -> "04016"
        ok 2576 - "---S--xrwx" -> "04017"
        ok 2577 - "---S-w----" -> "04020"
        ok 2578 - "---S-w---x" -> "04021"
        ok 2579 - "---S-w--w-" -> "04022"
        ok 2580 - "---S-w--wx" -> "04023"
        ok 2581 - "---S-w-r--" -> "04024"
        ok 2582 - "---S-w-r-x" -> "04025"
        ok 2583 - "---S-w-rw-" -> "04026"
        ok 2584 - "---S-w-rwx" -> "04027"
        ok 2585 - "---S-wx---" -> "04030"
        ok 2586 - "---S-wx--x" -> "04031"
        ok 2587 - "---S-wx-w-" -> "04032"
        ok 2588 - "---S-wx-wx" -> "04033"
        ok 2589 - "---S-wxr--" -> "04034"
        ok 2590 - "---S-wxr-x" -> "04035"
        ok 2591 - "---S-wxrw-" -> "04036"
        ok 2592 - "---S-wxrwx" -> "04037"
        ok 2593 - "---Sr-----" -> "04040"
        ok 2594 - "---Sr----x" -> "04041"
        ok 2595 - "---Sr---w-" -> "04042"
        ok 2596 - "---Sr---wx" -> "04043"
        ok 2597 - "---Sr--r--" -> "04044"
        ok 2598 - "---Sr--r-x" -> "04045"
        ok 2599 - "---Sr--rw-" -> "04046"
        ok 2600 - "---Sr--rwx" -> "04047"
        ok 2601 - "---Sr-x---" -> "04050"
        ok 2602 - "---Sr-x--x" -> "04051"
        ok 2603 - "---Sr-x-w-" -> "04052"
        ok 2604 - "---Sr-x-wx" -> "04053"
        ok 2605 - "---Sr-xr--" -> "04054"
        ok 2606 - "---Sr-xr-x" -> "04055"
        ok 2607 - "---Sr-xrw-" -> "04056"
        ok 2608 - "---Sr-xrwx" -> "04057"
        ok 2609 - "---Srw----" -> "04060"
        ok 2610 - "---Srw---x" -> "04061"
        ok 2611 - "---Srw--w-" -> "04062"
        ok 2612 - "---Srw--wx" -> "04063"
        ok 2613 - "---Srw-r--" -> "04064"
        ok 2614 - "---Srw-r-x" -> "04065"
        ok 2615 - "---Srw-rw-" -> "04066"
        ok 2616 - "---Srw-rwx" -> "04067"
        ok 2617 - "---Srwx---" -> "04070"
        ok 2618 - "---Srwx--x" -> "04071"
        ok 2619 - "---Srwx-w-" -> "04072"
        ok 2620 - "---Srwx-wx" -> "04073"
        ok 2621 - "---Srwxr--" -> "04074"
        ok 2622 - "---Srwxr-x" -> "04075"
        ok 2623 - "---Srwxrw-" -> "04076"
        ok 2624 - "---Srwxrwx" -> "04077"
        ok 2625 - "---s------" -> "04100"
        ok 2626 - "---s-----x" -> "04101"
        ok 2627 - "---s----w-" -> "04102"
        ok 2628 - "---s----wx" -> "04103"
        ok 2629 - "---s---r--" -> "04104"
        ok 2630 - "---s---r-x" -> "04105"
        ok 2631 - "---s---rw-" -> "04106"
        ok 2632 - "---s---rwx" -> "04107"
        ok 2633 - "---s--x---" -> "04110"
        ok 2634 - "---s--x--x" -> "04111"
        ok 2635 - "---s--x-w-" -> "04112"
        ok 2636 - "---s--x-wx" -> "04113"
        ok 2637 - "---s--xr--" -> "04114"
        ok 2638 - "---s--xr-x" -> "04115"
        ok 2639 - "---s--xrw-" -> "04116"
        ok 2640 - "---s--xrwx" -> "04117"
        ok 2641 - "---s-w----" -> "04120"
        ok 2642 - "---s-w---x" -> "04121"
        ok 2643 - "---s-w--w-" -> "04122"
        ok 2644 - "---s-w--wx" -> "04123"
        ok 2645 - "---s-w-r--" -> "04124"
        ok 2646 - "---s-w-r-x" -> "04125"
        ok 2647 - "---s-w-rw-" -> "04126"
        ok 2648 - "---s-w-rwx" -> "04127"
        ok 2649 - "---s-wx---" -> "04130"
        ok 2650 - "---s-wx--x" -> "04131"
        ok 2651 - "---s-wx-w-" -> "04132"
        ok 2652 - "---s-wx-wx" -> "04133"
        ok 2653 - "---s-wxr--" -> "04134"
        ok 2654 - "---s-wxr-x" -> "04135"
        ok 2655 - "---s-wxrw-" -> "04136"
        ok 2656 - "---s-wxrwx" -> "04137"
        ok 2657 - "---sr-----" -> "04140"
        ok 2658 - "---sr----x" -> "04141"
        ok 2659 - "---sr---w-" -> "04142"
        ok 2660 - "---sr---wx" -> "04143"
        ok 2661 - "---sr--r--" -> "04144"
        ok 2662 - "---sr--r-x" -> "04145"
        ok 2663 - "---sr--rw-" -> "04146"
        ok 2664 - "---sr--rwx" -> "04147"
        ok 2665 - "---sr-x---" -> "04150"
        ok 2666 - "---sr-x--x" -> "04151"
        ok 2667 - "---sr-x-w-" -> "04152"
        ok 2668 - "---sr-x-wx" -> "04153"
        ok 2669 - "---sr-xr--" -> "04154"
        ok 2670 - "---sr-xr-x" -> "04155"
        ok 2671 - "---sr-xrw-" -> "04156"
        ok 2672 - "---sr-xrwx" -> "04157"
        ok 2673 - "---srw----" -> "04160"
        ok 2674 - "---srw---x" -> "04161"
        ok 2675 - "---srw--w-" -> "04162"
        ok 2676 - "---srw--wx" -> "04163"
        ok 2677 - "---srw-r--" -> "04164"
        ok 2678 - "---srw-r-x" -> "04165"
        ok 2679 - "---srw-rw-" -> "04166"
        ok 2680 - "---srw-rwx" -> "04167"
        ok 2681 - "---srwx---" -> "04170"
        ok 2682 - "---srwx--x" -> "04171"
        ok 2683 - "---srwx-w-" -> "04172"
        ok 2684 - "---srwx-wx" -> "04173"
        ok 2685 - "---srwxr--" -> "04174"
        ok 2686 - "---srwxr-x" -> "04175"
        ok 2687 - "---srwxrw-" -> "04176"
        ok 2688 - "---srwxrwx" -> "04177"
        ok 2689 - "--wS------" -> "04200"
        ok 2690 - "--wS-----x" -> "04201"
        ok 2691 - "--wS----w-" -> "04202"
        ok 2692 - "--wS----wx" -> "04203"
        ok 2693 - "--wS---r--" -> "04204"
        ok 2694 - "--wS---r-x" -> "04205"
        ok 2695 - "--wS---rw-" -> "04206"
        ok 2696 - "--wS---rwx" -> "04207"
        ok 2697 - "--wS--x---" -> "04210"
        ok 2698 - "--wS--x--x" -> "04211"
        ok 2699 - "--wS--x-w-" -> "04212"
        ok 2700 - "--wS--x-wx" -> "04213"
        ok 2701 - "--wS--xr--" -> "04214"
        ok 2702 - "--wS--xr-x" -> "04215"
        ok 2703 - "--wS--xrw-" -> "04216"
        ok 2704 - "--wS--xrwx" -> "04217"
        ok 2705 - "--wS-w----" -> "04220"
        ok 2706 - "--wS-w---x" -> "04221"
        ok 2707 - "--wS-w--w-" -> "04222"
        ok 2708 - "--wS-w--wx" -> "04223"
        ok 2709 - "--wS-w-r--" -> "04224"
        ok 2710 - "--wS-w-r-x" -> "04225"
        ok 2711 - "--wS-w-rw-" -> "04226"
        ok 2712 - "--wS-w-rwx" -> "04227"
        ok 2713 - "--wS-wx---" -> "04230"
        ok 2714 - "--wS-wx--x" -> "04231"
        ok 2715 - "--wS-wx-w-" -> "04232"
        ok 2716 - "--wS-wx-wx" -> "04233"
        ok 2717 - "--wS-wxr--" -> "04234"
        ok 2718 - "--wS-wxr-x" -> "04235"
        ok 2719 - "--wS-wxrw-" -> "04236"
        ok 2720 - "--wS-wxrwx" -> "04237"
        ok 2721 - "--wSr-----" -> "04240"
        ok 2722 - "--wSr----x" -> "04241"
        ok 2723 - "--wSr---w-" -> "04242"
        ok 2724 - "--wSr---wx" -> "04243"
        ok 2725 - "--wSr--r--" -> "04244"
        ok 2726 - "--wSr--r-x" -> "04245"
        ok 2727 - "--wSr--rw-" -> "04246"
        ok 2728 - "--wSr--rwx" -> "04247"
        ok 2729 - "--wSr-x---" -> "04250"
        ok 2730 - "--wSr-x--x" -> "04251"
        ok 2731 - "--wSr-x-w-" -> "04252"
        ok 2732 - "--wSr-x-wx" -> "04253"
        ok 2733 - "--wSr-xr--" -> "04254"
        ok 2734 - "--wSr-xr-x" -> "04255"
        ok 2735 - "--wSr-xrw-" -> "04256"
        ok 2736 - "--wSr-xrwx" -> "04257"
        ok 2737 - "--wSrw----" -> "04260"
        ok 2738 - "--wSrw---x" -> "04261"
        ok 2739 - "--wSrw--w-" -> "04262"
        ok 2740 - "--wSrw--wx" -> "04263"
        ok 2741 - "--wSrw-r--" -> "04264"
        ok 2742 - "--wSrw-r-x" -> "04265"
        ok 2743 - "--wSrw-rw-" -> "04266"
        ok 2744 - "--wSrw-rwx" -> "04267"
        ok 2745 - "--wSrwx---" -> "04270"
        ok 2746 - "--wSrwx--x" -> "04271"
        ok 2747 - "--wSrwx-w-" -> "04272"
        ok 2748 - "--wSrwx-wx" -> "04273"
        ok 2749 - "--wSrwxr--" -> "04274"
        ok 2750 - "--wSrwxr-x" -> "04275"
        ok 2751 - "--wSrwxrw-" -> "04276"
        ok 2752 - "--wSrwxrwx" -> "04277"
        ok 2753 - "--ws------" -> "04300"
        ok 2754 - "--ws-----x" -> "04301"
        ok 2755 - "--ws----w-" -> "04302"
        ok 2756 - "--ws----wx" -> "04303"
        ok 2757 - "--ws---r--" -> "04304"
        ok 2758 - "--ws---r-x" -> "04305"
        ok 2759 - "--ws---rw-" -> "04306"
        ok 2760 - "--ws---rwx" -> "04307"
        ok 2761 - "--ws--x---" -> "04310"
        ok 2762 - "--ws--x--x" -> "04311"
        ok 2763 - "--ws--x-w-" -> "04312"
        ok 2764 - "--ws--x-wx" -> "04313"
        ok 2765 - "--ws--xr--" -> "04314"
        ok 2766 - "--ws--xr-x" -> "04315"
        ok 2767 - "--ws--xrw-" -> "04316"
        ok 2768 - "--ws--xrwx" -> "04317"
        ok 2769 - "--ws-w----" -> "04320"
        ok 2770 - "--ws-w---x" -> "04321"
        ok 2771 - "--ws-w--w-" -> "04322"
        ok 2772 - "--ws-w--wx" -> "04323"
        ok 2773 - "--ws-w-r--" -> "04324"
        ok 2774 - "--ws-w-r-x" -> "04325"
        ok 2775 - "--ws-w-rw-" -> "04326"
        ok 2776 - "--ws-w-rwx" -> "04327"
        ok 2777 - "--ws-wx---" -> "04330"
        ok 2778 - "--ws-wx--x" -> "04331"
        ok 2779 - "--ws-wx-w-" -> "04332"
        ok 2780 - "--ws-wx-wx" -> "04333"
        ok 2781 - "--ws-wxr--" -> "04334"
        ok 2782 - "--ws-wxr-x" -> "04335"
        ok 2783 - "--ws-wxrw-" -> "04336"
        ok 2784 - "--ws-wxrwx" -> "04337"
        ok 2785 - "--wsr-----" -> "04340"
        ok 2786 - "--wsr----x" -> "04341"
        ok 2787 - "--wsr---w-" -> "04342"
        ok 2788 - "--wsr---wx" -> "04343"
        ok 2789 - "--wsr--r--" -> "04344"
        ok 2790 - "--wsr--r-x" -> "04345"
        ok 2791 - "--wsr--rw-" -> "04346"
        ok 2792 - "--wsr--rwx" -> "04347"
        ok 2793 - "--wsr-x---" -> "04350"
        ok 2794 - "--wsr-x--x" -> "04351"
        ok 2795 - "--wsr-x-w-" -> "04352"
        ok 2796 - "--wsr-x-wx" -> "04353"
        ok 2797 - "--wsr-xr--" -> "04354"
        ok 2798 - "--wsr-xr-x" -> "04355"
        ok 2799 - "--wsr-xrw-" -> "04356"
        ok 2800 - "--wsr-xrwx" -> "04357"
        ok 2801 - "--wsrw----" -> "04360"
        ok 2802 - "--wsrw---x" -> "04361"
        ok 2803 - "--wsrw--w-" -> "04362"
        ok 2804 - "--wsrw--wx" -> "04363"
        ok 2805 - "--wsrw-r--" -> "04364"
        ok 2806 - "--wsrw-r-x" -> "04365"
        ok 2807 - "--wsrw-rw-" -> "04366"
        ok 2808 - "--wsrw-rwx" -> "04367"
        ok 2809 - "--wsrwx---" -> "04370"
        ok 2810 - "--wsrwx--x" -> "04371"
        ok 2811 - "--wsrwx-w-" -> "04372"
        ok 2812 - "--wsrwx-wx" -> "04373"
        ok 2813 - "--wsrwxr--" -> "04374"
        ok 2814 - "--wsrwxr-x" -> "04375"
        ok 2815 - "--wsrwxrw-" -> "04376"
        ok 2816 - "--wsrwxrwx" -> "04377"
        ok 2817 - "-r-S------" -> "04400"
        ok 2818 - "-r-S-----x" -> "04401"
        ok 2819 - "-r-S----w-" -> "04402"
        ok 2820 - "-r-S----wx" -> "04403"
        ok 2821 - "-r-S---r--" -> "04404"
        ok 2822 - "-r-S---r-x" -> "04405"
        ok 2823 - "-r-S---rw-" -> "04406"
        ok 2824 - "-r-S---rwx" -> "04407"
        ok 2825 - "-r-S--x---" -> "04410"
        ok 2826 - "-r-S--x--x" -> "04411"
        ok 2827 - "-r-S--x-w-" -> "04412"
        ok 2828 - "-r-S--x-wx" -> "04413"
        ok 2829 - "-r-S--xr--" -> "04414"
        ok 2830 - "-r-S--xr-x" -> "04415"
        ok 2831 - "-r-S--xrw-" -> "04416"
        ok 2832 - "-r-S--xrwx" -> "04417"
        ok 2833 - "-r-S-w----" -> "04420"
        ok 2834 - "-r-S-w---x" -> "04421"
        ok 2835 - "-r-S-w--w-" -> "04422"
        ok 2836 - "-r-S-w--wx" -> "04423"
        ok 2837 - "-r-S-w-r--" -> "04424"
        ok 2838 - "-r-S-w-r-x" -> "04425"
        ok 2839 - "-r-S-w-rw-" -> "04426"
        ok 2840 - "-r-S-w-rwx" -> "04427"
        ok 2841 - "-r-S-wx---" -> "04430"
        ok 2842 - "-r-S-wx--x" -> "04431"
        ok 2843 - "-r-S-wx-w-" -> "04432"
        ok 2844 - "-r-S-wx-wx" -> "04433"
        ok 2845 - "-r-S-wxr--" -> "04434"
        ok 2846 - "-r-S-wxr-x" -> "04435"
        ok 2847 - "-r-S-wxrw-" -> "04436"
        ok 2848 - "-r-S-wxrwx" -> "04437"
        ok 2849 - "-r-Sr-----" -> "04440"
        ok 2850 - "-r-Sr----x" -> "04441"
        ok 2851 - "-r-Sr---w-" -> "04442"
        ok 2852 - "-r-Sr---wx" -> "04443"
        ok 2853 - "-r-Sr--r--" -> "04444"
        ok 2854 - "-r-Sr--r-x" -> "04445"
        ok 2855 - "-r-Sr--rw-" -> "04446"
        ok 2856 - "-r-Sr--rwx" -> "04447"
        ok 2857 - "-r-Sr-x---" -> "04450"
        ok 2858 - "-r-Sr-x--x" -> "04451"
        ok 2859 - "-r-Sr-x-w-" -> "04452"
        ok 2860 - "-r-Sr-x-wx" -> "04453"
        ok 2861 - "-r-Sr-xr--" -> "04454"
        ok 2862 - "-r-Sr-xr-x" -> "04455"
        ok 2863 - "-r-Sr-xrw-" -> "04456"
        ok 2864 - "-r-Sr-xrwx" -> "04457"
        ok 2865 - "-r-Srw----" -> "04460"
        ok 2866 - "-r-Srw---x" -> "04461"
        ok 2867 - "-r-Srw--w-" -> "04462"
        ok 2868 - "-r-Srw--wx" -> "04463"
        ok 2869 - "-r-Srw-r--" -> "04464"
        ok 2870 - "-r-Srw-r-x" -> "04465"
        ok 2871 - "-r-Srw-rw-" -> "04466"
        ok 2872 - "-r-Srw-rwx" -> "04467"
        ok 2873 - "-r-Srwx---" -> "04470"
        ok 2874 - "-r-Srwx--x" -> "04471"
        ok 2875 - "-r-Srwx-w-" -> "04472"
        ok 2876 - "-r-Srwx-wx" -> "04473"
        ok 2877 - "-r-Srwxr--" -> "04474"
        ok 2878 - "-r-Srwxr-x" -> "04475"
        ok 2879 - "-r-Srwxrw-" -> "04476"
        ok 2880 - "-r-Srwxrwx" -> "04477"
        ok 2881 - "-r-s------" -> "04500"
        ok 2882 - "-r-s-----x" -> "04501"
        ok 2883 - "-r-s----w-" -> "04502"
        ok 2884 - "-r-s----wx" -> "04503"
        ok 2885 - "-r-s---r--" -> "04504"
        ok 2886 - "-r-s---r-x" -> "04505"
        ok 2887 - "-r-s---rw-" -> "04506"
        ok 2888 - "-r-s---rwx" -> "04507"
        ok 2889 - "-r-s--x---" -> "04510"
        ok 2890 - "-r-s--x--x" -> "04511"
        ok 2891 - "-r-s--x-w-" -> "04512"
        ok 2892 - "-r-s--x-wx" -> "04513"
        ok 2893 - "-r-s--xr--" -> "04514"
        ok 2894 - "-r-s--xr-x" -> "04515"
        ok 2895 - "-r-s--xrw-" -> "04516"
        ok 2896 - "-r-s--xrwx" -> "04517"
        ok 2897 - "-r-s-w----" -> "04520"
        ok 2898 - "-r-s-w---x" -> "04521"
        ok 2899 - "-r-s-w--w-" -> "04522"
        ok 2900 - "-r-s-w--wx" -> "04523"
        ok 2901 - "-r-s-w-r--" -> "04524"
        ok 2902 - "-r-s-w-r-x" -> "04525"
        ok 2903 - "-r-s-w-rw-" -> "04526"
        ok 2904 - "-r-s-w-rwx" -> "04527"
        ok 2905 - "-r-s-wx---" -> "04530"
        ok 2906 - "-r-s-wx--x" -> "04531"
        ok 2907 - "-r-s-wx-w-" -> "04532"
        ok 2908 - "-r-s-wx-wx" -> "04533"
        ok 2909 - "-r-s-wxr--" -> "04534"
        ok 2910 - "-r-s-wxr-x" -> "04535"
        ok 2911 - "-r-s-wxrw-" -> "04536"
        ok 2912 - "-r-s-wxrwx" -> "04537"
        ok 2913 - "-r-sr-----" -> "04540"
        ok 2914 - "-r-sr----x" -> "04541"
        ok 2915 - "-r-sr---w-" -> "04542"
        ok 2916 - "-r-sr---wx" -> "04543"
        ok 2917 - "-r-sr--r--" -> "04544"
        ok 2918 - "-r-sr--r-x" -> "04545"
        ok 2919 - "-r-sr--rw-" -> "04546"
        ok 2920 - "-r-sr--rwx" -> "04547"
        ok 2921 - "-r-sr-x---" -> "04550"
        ok 2922 - "-r-sr-x--x" -> "04551"
        ok 2923 - "-r-sr-x-w-" -> "04552"
        ok 2924 - "-r-sr-x-wx" -> "04553"
        ok 2925 - "-r-sr-xr--" -> "04554"
        ok 2926 - "-r-sr-xr-x" -> "04555"
        ok 2927 - "-r-sr-xrw-" -> "04556"
        ok 2928 - "-r-sr-xrwx" -> "04557"
        ok 2929 - "-r-srw----" -> "04560"
        ok 2930 - "-r-srw---x" -> "04561"
        ok 2931 - "-r-srw--w-" -> "04562"
        ok 2932 - "-r-srw--wx" -> "04563"
        ok 2933 - "-r-srw-r--" -> "04564"
        ok 2934 - "-r-srw-r-x" -> "04565"
        ok 2935 - "-r-srw-rw-" -> "04566"
        ok 2936 - "-r-srw-rwx" -> "04567"
        ok 2937 - "-r-srwx---" -> "04570"
        ok 2938 - "-r-srwx--x" -> "04571"
        ok 2939 - "-r-srwx-w-" -> "04572"
        ok 2940 - "-r-srwx-wx" -> "04573"
        ok 2941 - "-r-srwxr--" -> "04574"
        ok 2942 - "-r-srwxr-x" -> "04575"
        ok 2943 - "-r-srwxrw-" -> "04576"
        ok 2944 - "-r-srwxrwx" -> "04577"
        ok 2945 - "-rwS------" -> "04600"
        ok 2946 - "-rwS-----x" -> "04601"
        ok 2947 - "-rwS----w-" -> "04602"
        ok 2948 - "-rwS----wx" -> "04603"
        ok 2949 - "-rwS---r--" -> "04604"
        ok 2950 - "-rwS---r-x" -> "04605"
        ok 2951 - "-rwS---rw-" -> "04606"
        ok 2952 - "-rwS---rwx" -> "04607"
        ok 2953 - "-rwS--x---" -> "04610"
        ok 2954 - "-rwS--x--x" -> "04611"
        ok 2955 - "-rwS--x-w-" -> "04612"
        ok 2956 - "-rwS--x-wx" -> "04613"
        ok 2957 - "-rwS--xr--" -> "04614"
        ok 2958 - "-rwS--xr-x" -> "04615"
        ok 2959 - "-rwS--xrw-" -> "04616"
        ok 2960 - "-rwS--xrwx" -> "04617"
        ok 2961 - "-rwS-w----" -> "04620"
        ok 2962 - "-rwS-w---x" -> "04621"
        ok 2963 - "-rwS-w--w-" -> "04622"
        ok 2964 - "-rwS-w--wx" -> "04623"
        ok 2965 - "-rwS-w-r--" -> "04624"
        ok 2966 - "-rwS-w-r-x" -> "04625"
        ok 2967 - "-rwS-w-rw-" -> "04626"
        ok 2968 - "-rwS-w-rwx" -> "04627"
        ok 2969 - "-rwS-wx---" -> "04630"
        ok 2970 - "-rwS-wx--x" -> "04631"
        ok 2971 - "-rwS-wx-w-" -> "04632"
        ok 2972 - "-rwS-wx-wx" -> "04633"
        ok 2973 - "-rwS-wxr--" -> "04634"
        ok 2974 - "-rwS-wxr-x" -> "04635"
        ok 2975 - "-rwS-wxrw-" -> "04636"
        ok 2976 - "-rwS-wxrwx" -> "04637"
        ok 2977 - "-rwSr-----" -> "04640"
        ok 2978 - "-rwSr----x" -> "04641"
        ok 2979 - "-rwSr---w-" -> "04642"
        ok 2980 - "-rwSr---wx" -> "04643"
        ok 2981 - "-rwSr--r--" -> "04644"
        ok 2982 - "-rwSr--r-x" -> "04645"
        ok 2983 - "-rwSr--rw-" -> "04646"
        ok 2984 - "-rwSr--rwx" -> "04647"
        ok 2985 - "-rwSr-x---" -> "04650"
        ok 2986 - "-rwSr-x--x" -> "04651"
        ok 2987 - "-rwSr-x-w-" -> "04652"
        ok 2988 - "-rwSr-x-wx" -> "04653"
        ok 2989 - "-rwSr-xr--" -> "04654"
        ok 2990 - "-rwSr-xr-x" -> "04655"
        ok 2991 - "-rwSr-xrw-" -> "04656"
        ok 2992 - "-rwSr-xrwx" -> "04657"
        ok 2993 - "-rwSrw----" -> "04660"
        ok 2994 - "-rwSrw---x" -> "04661"
        ok 2995 - "-rwSrw--w-" -> "04662"
        ok 2996 - "-rwSrw--wx" -> "04663"
        ok 2997 - "-rwSrw-r--" -> "04664"
        ok 2998 - "-rwSrw-r-x" -> "04665"
        ok 2999 - "-rwSrw-rw-" -> "04666"
        ok 3000 - "-rwSrw-rwx" -> "04667"
        ok 3001 - "-rwSrwx---" -> "04670"
        ok 3002 - "-rwSrwx--x" -> "04671"
        ok 3003 - "-rwSrwx-w-" -> "04672"
        ok 3004 - "-rwSrwx-wx" -> "04673"
        ok 3005 - "-rwSrwxr--" -> "04674"
        ok 3006 - "-rwSrwxr-x" -> "04675"
        ok 3007 - "-rwSrwxrw-" -> "04676"
        ok 3008 - "-rwSrwxrwx" -> "04677"
        ok 3009 - "-rws------" -> "04700"
        ok 3010 - "-rws-----x" -> "04701"
        ok 3011 - "-rws----w-" -> "04702"
        ok 3012 - "-rws----wx" -> "04703"
        ok 3013 - "-rws---r--" -> "04704"
        ok 3014 - "-rws---r-x" -> "04705"
        ok 3015 - "-rws---rw-" -> "04706"
        ok 3016 - "-rws---rwx" -> "04707"
        ok 3017 - "-rws--x---" -> "04710"
        ok 3018 - "-rws--x--x" -> "04711"
        ok 3019 - "-rws--x-w-" -> "04712"
        ok 3020 - "-rws--x-wx" -> "04713"
        ok 3021 - "-rws--xr--" -> "04714"
        ok 3022 - "-rws--xr-x" -> "04715"
        ok 3023 - "-rws--xrw-" -> "04716"
        ok 3024 - "-rws--xrwx" -> "04717"
        ok 3025 - "-rws-w----" -> "04720"
        ok 3026 - "-rws-w---x" -> "04721"
        ok 3027 - "-rws-w--w-" -> "04722"
        ok 3028 - "-rws-w--wx" -> "04723"
        ok 3029 - "-rws-w-r--" -> "04724"
        ok 3030 - "-rws-w-r-x" -> "04725"
        ok 3031 - "-rws-w-rw-" -> "04726"
        ok 3032 - "-rws-w-rwx" -> "04727"
        ok 3033 - "-rws-wx---" -> "04730"
        ok 3034 - "-rws-wx--x" -> "04731"
        ok 3035 - "-rws-wx-w-" -> "04732"
        ok 3036 - "-rws-wx-wx" -> "04733"
        ok 3037 - "-rws-wxr--" -> "04734"
        ok 3038 - "-rws-wxr-x" -> "04735"
        ok 3039 - "-rws-wxrw-" -> "04736"
        ok 3040 - "-rws-wxrwx" -> "04737"
        ok 3041 - "-rwsr-----" -> "04740"
        ok 3042 - "-rwsr----x" -> "04741"
        ok 3043 - "-rwsr---w-" -> "04742"
        ok 3044 - "-rwsr---wx" -> "04743"
        ok 3045 - "-rwsr--r--" -> "04744"
        ok 3046 - "-rwsr--r-x" -> "04745"
        ok 3047 - "-rwsr--rw-" -> "04746"
        ok 3048 - "-rwsr--rwx" -> "04747"
        ok 3049 - "-rwsr-x---" -> "04750"
        ok 3050 - "-rwsr-x--x" -> "04751"
        ok 3051 - "-rwsr-x-w-" -> "04752"
        ok 3052 - "-rwsr-x-wx" -> "04753"
        ok 3053 - "-rwsr-xr--" -> "04754"
        ok 3054 - "-rwsr-xr-x" -> "04755"
        ok 3055 - "-rwsr-xrw-" -> "04756"
        ok 3056 - "-rwsr-xrwx" -> "04757"
        ok 3057 - "-rwsrw----" -> "04760"
        ok 3058 - "-rwsrw---x" -> "04761"
        ok 3059 - "-rwsrw--w-" -> "04762"
        ok 3060 - "-rwsrw--wx" -> "04763"
        ok 3061 - "-rwsrw-r--" -> "04764"
        ok 3062 - "-rwsrw-r-x" -> "04765"
        ok 3063 - "-rwsrw-rw-" -> "04766"
        ok 3064 - "-rwsrw-rwx" -> "04767"
        ok 3065 - "-rwsrwx---" -> "04770"
        ok 3066 - "-rwsrwx--x" -> "04771"
        ok 3067 - "-rwsrwx-w-" -> "04772"
        ok 3068 - "-rwsrwx-wx" -> "04773"
        ok 3069 - "-rwsrwxr--" -> "04774"
        ok 3070 - "-rwsrwxr-x" -> "04775"
        ok 3071 - "-rwsrwxrw-" -> "04776"
        ok 3072 - "-rwsrwxrwx" -> "04777"
        ok 3073 - "---S--L---" -> "06000"
        ok 3074 - "---S--L--x" -> "06001"
        ok 3075 - "---S--L-w-" -> "06002"
        ok 3076 - "---S--L-wx" -> "06003"
        ok 3077 - "---S--Lr--" -> "06004"
        ok 3078 - "---S--Lr-x" -> "06005"
        ok 3079 - "---S--Lrw-" -> "06006"
        ok 3080 - "---S--Lrwx" -> "06007"
        ok 3081 - "---S--s---" -> "06010"
        ok 3082 - "---S--s--x" -> "06011"
        ok 3083 - "---S--s-w-" -> "06012"
        ok 3084 - "---S--s-wx" -> "06013"
        ok 3085 - "---S--sr--" -> "06014"
        ok 3086 - "---S--sr-x" -> "06015"
        ok 3087 - "---S--srw-" -> "06016"
        ok 3088 - "---S--srwx" -> "06017"
        ok 3089 - "---S-wL---" -> "06020"
        ok 3090 - "---S-wL--x" -> "06021"
        ok 3091 - "---S-wL-w-" -> "06022"
        ok 3092 - "---S-wL-wx" -> "06023"
        ok 3093 - "---S-wLr--" -> "06024"
        ok 3094 - "---S-wLr-x" -> "06025"
        ok 3095 - "---S-wLrw-" -> "06026"
        ok 3096 - "---S-wLrwx" -> "06027"
        ok 3097 - "---S-ws---" -> "06030"
        ok 3098 - "---S-ws--x" -> "06031"
        ok 3099 - "---S-ws-w-" -> "06032"
        ok 3100 - "---S-ws-wx" -> "06033"
        ok 3101 - "---S-wsr--" -> "06034"
        ok 3102 - "---S-wsr-x" -> "06035"
        ok 3103 - "---S-wsrw-" -> "06036"
        ok 3104 - "---S-wsrwx" -> "06037"
        ok 3105 - "---Sr-L---" -> "06040"
        ok 3106 - "---Sr-L--x" -> "06041"
        ok 3107 - "---Sr-L-w-" -> "06042"
        ok 3108 - "---Sr-L-wx" -> "06043"
        ok 3109 - "---Sr-Lr--" -> "06044"
        ok 3110 - "---Sr-Lr-x" -> "06045"
        ok 3111 - "---Sr-Lrw-" -> "06046"
        ok 3112 - "---Sr-Lrwx" -> "06047"
        ok 3113 - "---Sr-s---" -> "06050"
        ok 3114 - "---Sr-s--x" -> "06051"
        ok 3115 - "---Sr-s-w-" -> "06052"
        ok 3116 - "---Sr-s-wx" -> "06053"
        ok 3117 - "---Sr-sr--" -> "06054"
        ok 3118 - "---Sr-sr-x" -> "06055"
        ok 3119 - "---Sr-srw-" -> "06056"
        ok 3120 - "---Sr-srwx" -> "06057"
        ok 3121 - "---SrwL---" -> "06060"
        ok 3122 - "---SrwL--x" -> "06061"
        ok 3123 - "---SrwL-w-" -> "06062"
        ok 3124 - "---SrwL-wx" -> "06063"
        ok 3125 - "---SrwLr--" -> "06064"
        ok 3126 - "---SrwLr-x" -> "06065"
        ok 3127 - "---SrwLrw-" -> "06066"
        ok 3128 - "---SrwLrwx" -> "06067"
        ok 3129 - "---Srws---" -> "06070"
        ok 3130 - "---Srws--x" -> "06071"
        ok 3131 - "---Srws-w-" -> "06072"
        ok 3132 - "---Srws-wx" -> "06073"
        ok 3133 - "---Srwsr--" -> "06074"
        ok 3134 - "---Srwsr-x" -> "06075"
        ok 3135 - "---Srwsrw-" -> "06076"
        ok 3136 - "---Srwsrwx" -> "06077"
        ok 3137 - "---s--L---" -> "06100"
        ok 3138 - "---s--L--x" -> "06101"
        ok 3139 - "---s--L-w-" -> "06102"
        ok 3140 - "---s--L-wx" -> "06103"
        ok 3141 - "---s--Lr--" -> "06104"
        ok 3142 - "---s--Lr-x" -> "06105"
        ok 3143 - "---s--Lrw-" -> "06106"
        ok 3144 - "---s--Lrwx" -> "06107"
        ok 3145 - "---s--s---" -> "06110"
        ok 3146 - "---s--s--x" -> "06111"
        ok 3147 - "---s--s-w-" -> "06112"
        ok 3148 - "---s--s-wx" -> "06113"
        ok 3149 - "---s--sr--" -> "06114"
        ok 3150 - "---s--sr-x" -> "06115"
        ok 3151 - "---s--srw-" -> "06116"
        ok 3152 - "---s--srwx" -> "06117"
        ok 3153 - "---s-wL---" -> "06120"
        ok 3154 - "---s-wL--x" -> "06121"
        ok 3155 - "---s-wL-w-" -> "06122"
        ok 3156 - "---s-wL-wx" -> "06123"
        ok 3157 - "---s-wLr--" -> "06124"
        ok 3158 - "---s-wLr-x" -> "06125"
        ok 3159 - "---s-wLrw-" -> "06126"
        ok 3160 - "---s-wLrwx" -> "06127"
        ok 3161 - "---s-ws---" -> "06130"
        ok 3162 - "---s-ws--x" -> "06131"
        ok 3163 - "---s-ws-w-" -> "06132"
        ok 3164 - "---s-ws-wx" -> "06133"
        ok 3165 - "---s-wsr--" -> "06134"
        ok 3166 - "---s-wsr-x" -> "06135"
        ok 3167 - "---s-wsrw-" -> "06136"
        ok 3168 - "---s-wsrwx" -> "06137"
        ok 3169 - "---sr-L---" -> "06140"
        ok 3170 - "---sr-L--x" -> "06141"
        ok 3171 - "---sr-L-w-" -> "06142"
        ok 3172 - "---sr-L-wx" -> "06143"
        ok 3173 - "---sr-Lr--" -> "06144"
        ok 3174 - "---sr-Lr-x" -> "06145"
        ok 3175 - "---sr-Lrw-" -> "06146"
        ok 3176 - "---sr-Lrwx" -> "06147"
        ok 3177 - "---sr-s---" -> "06150"
        ok 3178 - "---sr-s--x" -> "06151"
        ok 3179 - "---sr-s-w-" -> "06152"
        ok 3180 - "---sr-s-wx" -> "06153"
        ok 3181 - "---sr-sr--" -> "06154"
        ok 3182 - "---sr-sr-x" -> "06155"
        ok 3183 - "---sr-srw-" -> "06156"
        ok 3184 - "---sr-srwx" -> "06157"
        ok 3185 - "---srwL---" -> "06160"
        ok 3186 - "---srwL--x" -> "06161"
        ok 3187 - "---srwL-w-" -> "06162"
        ok 3188 - "---srwL-wx" -> "06163"
        ok 3189 - "---srwLr--" -> "06164"
        ok 3190 - "---srwLr-x" -> "06165"
        ok 3191 - "---srwLrw-" -> "06166"
        ok 3192 - "---srwLrwx" -> "06167"
        ok 3193 - "---srws---" -> "06170"
        ok 3194 - "---srws--x" -> "06171"
        ok 3195 - "---srws-w-" -> "06172"
        ok 3196 - "---srws-wx" -> "06173"
        ok 3197 - "---srwsr--" -> "06174"
        ok 3198 - "---srwsr-x" -> "06175"
        ok 3199 - "---srwsrw-" -> "06176"
        ok 3200 - "---srwsrwx" -> "06177"
        ok 3201 - "--wS--L---" -> "06200"
        ok 3202 - "--wS--L--x" -> "06201"
        ok 3203 - "--wS--L-w-" -> "06202"
        ok 3204 - "--wS--L-wx" -> "06203"
        ok 3205 - "--wS--Lr--" -> "06204"
        ok 3206 - "--wS--Lr-x" -> "06205"
        ok 3207 - "--wS--Lrw-" -> "06206"
        ok 3208 - "--wS--Lrwx" -> "06207"
        ok 3209 - "--wS--s---" -> "06210"
        ok 3210 - "--wS--s--x" -> "06211"
        ok 3211 - "--wS--s-w-" -> "06212"
        ok 3212 - "--wS--s-wx" -> "06213"
        ok 3213 - "--wS--sr--" -> "06214"
        ok 3214 - "--wS--sr-x" -> "06215"
        ok 3215 - "--wS--srw-" -> "06216"
        ok 3216 - "--wS--srwx" -> "06217"
        ok 3217 - "--wS-wL---" -> "06220"
        ok 3218 - "--wS-wL--x" -> "06221"
        ok 3219 - "--wS-wL-w-" -> "06222"
        ok 3220 - "--wS-wL-wx" -> "06223"
        ok 3221 - "--wS-wLr--" -> "06224"
        ok 3222 - "--wS-wLr-x" -> "06225"
        ok 3223 - "--wS-wLrw-" -> "06226"
        ok 3224 - "--wS-wLrwx" -> "06227"
        ok 3225 - "--wS-ws---" -> "06230"
        ok 3226 - "--wS-ws--x" -> "06231"
        ok 3227 - "--wS-ws-w-" -> "06232"
        ok 3228 - "--wS-ws-wx" -> "06233"
        ok 3229 - "--wS-wsr--" -> "06234"
        ok 3230 - "--wS-wsr-x" -> "06235"
        ok 3231 - "--wS-wsrw-" -> "06236"
        ok 3232 - "--wS-wsrwx" -> "06237"
        ok 3233 - "--wSr-L---" -> "06240"
        ok 3234 - "--wSr-L--x" -> "06241"
        ok 3235 - "--wSr-L-w-" -> "06242"
        ok 3236 - "--wSr-L-wx" -> "06243"
        ok 3237 - "--wSr-Lr--" -> "06244"
        ok 3238 - "--wSr-Lr-x" -> "06245"
        ok 3239 - "--wSr-Lrw-" -> "06246"
        ok 3240 - "--wSr-Lrwx" -> "06247"
        ok 3241 - "--wSr-s---" -> "06250"
        ok 3242 - "--wSr-s--x" -> "06251"
        ok 3243 - "--wSr-s-w-" -> "06252"
        ok 3244 - "--wSr-s-wx" -> "06253"
        ok 3245 - "--wSr-sr--" -> "06254"
        ok 3246 - "--wSr-sr-x" -> "06255"
        ok 3247 - "--wSr-srw-" -> "06256"
        ok 3248 - "--wSr-srwx" -> "06257"
        ok 3249 - "--wSrwL---" -> "06260"
        ok 3250 - "--wSrwL--x" -> "06261"
        ok 3251 - "--wSrwL-w-" -> "06262"
        ok 3252 - "--wSrwL-wx" -> "06263"
        ok 3253 - "--wSrwLr--" -> "06264"
        ok 3254 - "--wSrwLr-x" -> "06265"
        ok 3255 - "--wSrwLrw-" -> "06266"
        ok 3256 - "--wSrwLrwx" -> "06267"
        ok 3257 - "--wSrws---" -> "06270"
        ok 3258 - "--wSrws--x" -> "06271"
        ok 3259 - "--wSrws-w-" -> "06272"
        ok 3260 - "--wSrws-wx" -> "06273"
        ok 3261 - "--wSrwsr--" -> "06274"
        ok 3262 - "--wSrwsr-x" -> "06275"
        ok 3263 - "--wSrwsrw-" -> "06276"
        ok 3264 - "--wSrwsrwx" -> "06277"
        ok 3265 - "--ws--L---" -> "06300"
        ok 3266 - "--ws--L--x" -> "06301"
        ok 3267 - "--ws--L-w-" -> "06302"
        ok 3268 - "--ws--L-wx" -> "06303"
        ok 3269 - "--ws--Lr--" -> "06304"
        ok 3270 - "--ws--Lr-x" -> "06305"
        ok 3271 - "--ws--Lrw-" -> "06306"
        ok 3272 - "--ws--Lrwx" -> "06307"
        ok 3273 - "--ws--s---" -> "06310"
        ok 3274 - "--ws--s--x" -> "06311"
        ok 3275 - "--ws--s-w-" -> "06312"
        ok 3276 - "--ws--s-wx" -> "06313"
        ok 3277 - "--ws--sr--" -> "06314"
        ok 3278 - "--ws--sr-x" -> "06315"
        ok 3279 - "--ws--srw-" -> "06316"
        ok 3280 - "--ws--srwx" -> "06317"
        ok 3281 - "--ws-wL---" -> "06320"
        ok 3282 - "--ws-wL--x" -> "06321"
        ok 3283 - "--ws-wL-w-" -> "06322"
        ok 3284 - "--ws-wL-wx" -> "06323"
        ok 3285 - "--ws-wLr--" -> "06324"
        ok 3286 - "--ws-wLr-x" -> "06325"
        ok 3287 - "--ws-wLrw-" -> "06326"
        ok 3288 - "--ws-wLrwx" -> "06327"
        ok 3289 - "--ws-ws---" -> "06330"
        ok 3290 - "--ws-ws--x" -> "06331"
        ok 3291 - "--ws-ws-w-" -> "06332"
        ok 3292 - "--ws-ws-wx" -> "06333"
        ok 3293 - "--ws-wsr--" -> "06334"
        ok 3294 - "--ws-wsr-x" -> "06335"
        ok 3295 - "--ws-wsrw-" -> "06336"
        ok 3296 - "--ws-wsrwx" -> "06337"
        ok 3297 - "--wsr-L---" -> "06340"
        ok 3298 - "--wsr-L--x" -> "06341"
        ok 3299 - "--wsr-L-w-" -> "06342"
        ok 3300 - "--wsr-L-wx" -> "06343"
        ok 3301 - "--wsr-Lr--" -> "06344"
        ok 3302 - "--wsr-Lr-x" -> "06345"
        ok 3303 - "--wsr-Lrw-" -> "06346"
        ok 3304 - "--wsr-Lrwx" -> "06347"
        ok 3305 - "--wsr-s---" -> "06350"
        ok 3306 - "--wsr-s--x" -> "06351"
        ok 3307 - "--wsr-s-w-" -> "06352"
        ok 3308 - "--wsr-s-wx" -> "06353"
        ok 3309 - "--wsr-sr--" -> "06354"
        ok 3310 - "--wsr-sr-x" -> "06355"
        ok 3311 - "--wsr-srw-" -> "06356"
        ok 3312 - "--wsr-srwx" -> "06357"
        ok 3313 - "--wsrwL---" -> "06360"
        ok 3314 - "--wsrwL--x" -> "06361"
        ok 3315 - "--wsrwL-w-" -> "06362"
        ok 3316 - "--wsrwL-wx" -> "06363"
        ok 3317 - "--wsrwLr--" -> "06364"
        ok 3318 - "--wsrwLr-x" -> "06365"
        ok 3319 - "--wsrwLrw-" -> "06366"
        ok 3320 - "--wsrwLrwx" -> "06367"
        ok 3321 - "--wsrws---" -> "06370"
        ok 3322 - "--wsrws--x" -> "06371"
        ok 3323 - "--wsrws-w-" -> "06372"
        ok 3324 - "--wsrws-wx" -> "06373"
        ok 3325 - "--wsrwsr--" -> "06374"
        ok 3326 - "--wsrwsr-x" -> "06375"
        ok 3327 - "--wsrwsrw-" -> "06376"
        ok 3328 - "--wsrwsrwx" -> "06377"
        ok 3329 - "-r-S--L---" -> "06400"
        ok 3330 - "-r-S--L--x" -> "06401"
        ok 3331 - "-r-S--L-w-" -> "06402"
        ok 3332 - "-r-S--L-wx" -> "06403"
        ok 3333 - "-r-S--Lr--" -> "06404"
        ok 3334 - "-r-S--Lr-x" -> "06405"
        ok 3335 - "-r-S--Lrw-" -> "06406"
        ok 3336 - "-r-S--Lrwx" -> "06407"
        ok 3337 - "-r-S--s---" -> "06410"
        ok 3338 - "-r-S--s--x" -> "06411"
        ok 3339 - "-r-S--s-w-" -> "06412"
        ok 3340 - "-r-S--s-wx" -> "06413"
        ok 3341 - "-r-S--sr--" -> "06414"
        ok 3342 - "-r-S--sr-x" -> "06415"
        ok 3343 - "-r-S--srw-" -> "06416"
        ok 3344 - "-r-S--srwx" -> "06417"
        ok 3345 - "-r-S-wL---" -> "06420"
        ok 3346 - "-r-S-wL--x" -> "06421"
        ok 3347 - "-r-S-wL-w-" -> "06422"
        ok 3348 - "-r-S-wL-wx" -> "06423"
        ok 3349 - "-r-S-wLr--" -> "06424"
        ok 3350 - "-r-S-wLr-x" -> "06425"
        ok 3351 - "-r-S-wLrw-" -> "06426"
        ok 3352 - "-r-S-wLrwx" -> "06427"
        ok 3353 - "-r-S-ws---" -> "06430"
        ok 3354 - "-r-S-ws--x" -> "06431"
        ok 3355 - "-r-S-ws-w-" -> "06432"
        ok 3356 - "-r-S-ws-wx" -> "06433"
        ok 3357 - "-r-S-wsr--" -> "06434"
        ok 3358 - "-r-S-wsr-x" -> "06435"
        ok 3359 - "-r-S-wsrw-" -> "06436"
        ok 3360 - "-r-S-wsrwx" -> "06437"
        ok 3361 - "-r-Sr-L---" -> "06440"
        ok 3362 - "-r-Sr-L--x" -> "06441"
        ok 3363 - "-r-Sr-L-w-" -> "06442"
        ok 3364 - "-r-Sr-L-wx" -> "06443"
        ok 3365 - "-r-Sr-Lr--" -> "06444"
        ok 3366 - "-r-Sr-Lr-x" -> "06445"
        ok 3367 - "-r-Sr-Lrw-" -> "06446"
        ok 3368 - "-r-Sr-Lrwx" -> "06447"
        ok 3369 - "-r-Sr-s---" -> "06450"
        ok 3370 - "-r-Sr-s--x" -> "06451"
        ok 3371 - "-r-Sr-s-w-" -> "06452"
        ok 3372 - "-r-Sr-s-wx" -> "06453"
        ok 3373 - "-r-Sr-sr--" -> "06454"
        ok 3374 - "-r-Sr-sr-x" -> "06455"
        ok 3375 - "-r-Sr-srw-" -> "06456"
        ok 3376 - "-r-Sr-srwx" -> "06457"
        ok 3377 - "-r-SrwL---" -> "06460"
        ok 3378 - "-r-SrwL--x" -> "06461"
        ok 3379 - "-r-SrwL-w-" -> "06462"
        ok 3380 - "-r-SrwL-wx" -> "06463"
        ok 3381 - "-r-SrwLr--" -> "06464"
        ok 3382 - "-r-SrwLr-x" -> "06465"
        ok 3383 - "-r-SrwLrw-" -> "06466"
        ok 3384 - "-r-SrwLrwx" -> "06467"
        ok 3385 - "-r-Srws---" -> "06470"
        ok 3386 - "-r-Srws--x" -> "06471"
        ok 3387 - "-r-Srws-w-" -> "06472"
        ok 3388 - "-r-Srws-wx" -> "06473"
        ok 3389 - "-r-Srwsr--" -> "06474"
        ok 3390 - "-r-Srwsr-x" -> "06475"
        ok 3391 - "-r-Srwsrw-" -> "06476"
        ok 3392 - "-r-Srwsrwx" -> "06477"
        ok 3393 - "-r-s--L---" -> "06500"
        ok 3394 - "-r-s--L--x" -> "06501"
        ok 3395 - "-r-s--L-w-" -> "06502"
        ok 3396 - "-r-s--L-wx" -> "06503"
        ok 3397 - "-r-s--Lr--" -> "06504"
        ok 3398 - "-r-s--Lr-x" -> "06505"
        ok 3399 - "-r-s--Lrw-" -> "06506"
        ok 3400 - "-r-s--Lrwx" -> "06507"
        ok 3401 - "-r-s--s---" -> "06510"
        ok 3402 - "-r-s--s--x" -> "06511"
        ok 3403 - "-r-s--s-w-" -> "06512"
        ok 3404 - "-r-s--s-wx" -> "06513"
        ok 3405 - "-r-s--sr--" -> "06514"
        ok 3406 - "-r-s--sr-x" -> "06515"
        ok 3407 - "-r-s--srw-" -> "06516"
        ok 3408 - "-r-s--srwx" -> "06517"
        ok 3409 - "-r-s-wL---" -> "06520"
        ok 3410 - "-r-s-wL--x" -> "06521"
        ok 3411 - "-r-s-wL-w-" -> "06522"
        ok 3412 - "-r-s-wL-wx" -> "06523"
        ok 3413 - "-r-s-wLr--" -> "06524"
        ok 3414 - "-r-s-wLr-x" -> "06525"
        ok 3415 - "-r-s-wLrw-" -> "06526"
        ok 3416 - "-r-s-wLrwx" -> "06527"
        ok 3417 - "-r-s-ws---" -> "06530"
        ok 3418 - "-r-s-ws--x" -> "06531"
        ok 3419 - "-r-s-ws-w-" -> "06532"
        ok 3420 - "-r-s-ws-wx" -> "06533"
        ok 3421 - "-r-s-wsr--" -> "06534"
        ok 3422 - "-r-s-wsr-x" -> "06535"
        ok 3423 - "-r-s-wsrw-" -> "06536"
        ok 3424 - "-r-s-wsrwx" -> "06537"
        ok 3425 - "-r-sr-L---" -> "06540"
        ok 3426 - "-r-sr-L--x" -> "06541"
        ok 3427 - "-r-sr-L-w-" -> "06542"
        ok 3428 - "-r-sr-L-wx" -> "06543"
        ok 3429 - "-r-sr-Lr--" -> "06544"
        ok 3430 - "-r-sr-Lr-x" -> "06545"
        ok 3431 - "-r-sr-Lrw-" -> "06546"
        ok 3432 - "-r-sr-Lrwx" -> "06547"
        ok 3433 - "-r-sr-s---" -> "06550"
        ok 3434 - "-r-sr-s--x" -> "06551"
        ok 3435 - "-r-sr-s-w-" -> "06552"
        ok 3436 - "-r-sr-s-wx" -> "06553"
        ok 3437 - "-r-sr-sr--" -> "06554"
        ok 3438 - "-r-sr-sr-x" -> "06555"
        ok 3439 - "-r-sr-srw-" -> "06556"
        ok 3440 - "-r-sr-srwx" -> "06557"
        ok 3441 - "-r-srwL---" -> "06560"
        ok 3442 - "-r-srwL--x" -> "06561"
        ok 3443 - "-r-srwL-w-" -> "06562"
        ok 3444 - "-r-srwL-wx" -> "06563"
        ok 3445 - "-r-srwLr--" -> "06564"
        ok 3446 - "-r-srwLr-x" -> "06565"
        ok 3447 - "-r-srwLrw-" -> "06566"
        ok 3448 - "-r-srwLrwx" -> "06567"
        ok 3449 - "-r-srws---" -> "06570"
        ok 3450 - "-r-srws--x" -> "06571"
        ok 3451 - "-r-srws-w-" -> "06572"
        ok 3452 - "-r-srws-wx" -> "06573"
        ok 3453 - "-r-srwsr--" -> "06574"
        ok 3454 - "-r-srwsr-x" -> "06575"
        ok 3455 - "-r-srwsrw-" -> "06576"
        ok 3456 - "-r-srwsrwx" -> "06577"
        ok 3457 - "-rwS--L---" -> "06600"
        ok 3458 - "-rwS--L--x" -> "06601"
        ok 3459 - "-rwS--L-w-" -> "06602"
        ok 3460 - "-rwS--L-wx" -> "06603"
        ok 3461 - "-rwS--Lr--" -> "06604"
        ok 3462 - "-rwS--Lr-x" -> "06605"
        ok 3463 - "-rwS--Lrw-" -> "06606"
        ok 3464 - "-rwS--Lrwx" -> "06607"
        ok 3465 - "-rwS--s---" -> "06610"
        ok 3466 - "-rwS--s--x" -> "06611"
        ok 3467 - "-rwS--s-w-" -> "06612"
        ok 3468 - "-rwS--s-wx" -> "06613"
        ok 3469 - "-rwS--sr--" -> "06614"
        ok 3470 - "-rwS--sr-x" -> "06615"
        ok 3471 - "-rwS--srw-" -> "06616"
        ok 3472 - "-rwS--srwx" -> "06617"
        ok 3473 - "-rwS-wL---" -> "06620"
        ok 3474 - "-rwS-wL--x" -> "06621"
        ok 3475 - "-rwS-wL-w-" -> "06622"
        ok 3476 - "-rwS-wL-wx" -> "06623"
        ok 3477 - "-rwS-wLr--" -> "06624"
        ok 3478 - "-rwS-wLr-x" -> "06625"
        ok 3479 - "-rwS-wLrw-" -> "06626"
        ok 3480 - "-rwS-wLrwx" -> "06627"
        ok 3481 - "-rwS-ws---" -> "06630"
        ok 3482 - "-rwS-ws--x" -> "06631"
        ok 3483 - "-rwS-ws-w-" -> "06632"
        ok 3484 - "-rwS-ws-wx" -> "06633"
        ok 3485 - "-rwS-wsr--" -> "06634"
        ok 3486 - "-rwS-wsr-x" -> "06635"
        ok 3487 - "-rwS-wsrw-" -> "06636"
        ok 3488 - "-rwS-wsrwx" -> "06637"
        ok 3489 - "-rwSr-L---" -> "06640"
        ok 3490 - "-rwSr-L--x" -> "06641"
        ok 3491 - "-rwSr-L-w-" -> "06642"
        ok 3492 - "-rwSr-L-wx" -> "06643"
        ok 3493 - "-rwSr-Lr--" -> "06644"
        ok 3494 - "-rwSr-Lr-x" -> "06645"
        ok 3495 - "-rwSr-Lrw-" -> "06646"
        ok 3496 - "-rwSr-Lrwx" -> "06647"
        ok 3497 - "-rwSr-s---" -> "06650"
        ok 3498 - "-rwSr-s--x" -> "06651"
        ok 3499 - "-rwSr-s-w-" -> "06652"
        ok 3500 - "-rwSr-s-wx" -> "06653"
        ok 3501 - "-rwSr-sr--" -> "06654"
        ok 3502 - "-rwSr-sr-x" -> "06655"
        ok 3503 - "-rwSr-srw-" -> "06656"
        ok 3504 - "-rwSr-srwx" -> "06657"
        ok 3505 - "-rwSrwL---" -> "06660"
        ok 3506 - "-rwSrwL--x" -> "06661"
        ok 3507 - "-rwSrwL-w-" -> "06662"
        ok 3508 - "-rwSrwL-wx" -> "06663"
        ok 3509 - "-rwSrwLr--" -> "06664"
        ok 3510 - "-rwSrwLr-x" -> "06665"
        ok 3511 - "-rwSrwLrw-" -> "06666"
        ok 3512 - "-rwSrwLrwx" -> "06667"
        ok 3513 - "-rwSrws---" -> "06670"
        ok 3514 - "-rwSrws--x" -> "06671"
        ok 3515 - "-rwSrws-w-" -> "06672"
        ok 3516 - "-rwSrws-wx" -> "06673"
        ok 3517 - "-rwSrwsr--" -> "06674"
        ok 3518 - "-rwSrwsr-x" -> "06675"
        ok 3519 - "-rwSrwsrw-" -> "06676"
        ok 3520 - "-rwSrwsrwx" -> "06677"
        ok 3521 - "-rws--L---" -> "06700"
        ok 3522 - "-rws--L--x" -> "06701"
        ok 3523 - "-rws--L-w-" -> "06702"
        ok 3524 - "-rws--L-wx" -> "06703"
        ok 3525 - "-rws--Lr--" -> "06704"
        ok 3526 - "-rws--Lr-x" -> "06705"
        ok 3527 - "-rws--Lrw-" -> "06706"
        ok 3528 - "-rws--Lrwx" -> "06707"
        ok 3529 - "-rws--s---" -> "06710"
        ok 3530 - "-rws--s--x" -> "06711"
        ok 3531 - "-rws--s-w-" -> "06712"
        ok 3532 - "-rws--s-wx" -> "06713"
        ok 3533 - "-rws--sr--" -> "06714"
        ok 3534 - "-rws--sr-x" -> "06715"
        ok 3535 - "-rws--srw-" -> "06716"
        ok 3536 - "-rws--srwx" -> "06717"
        ok 3537 - "-rws-wL---" -> "06720"
        ok 3538 - "-rws-wL--x" -> "06721"
        ok 3539 - "-rws-wL-w-" -> "06722"
        ok 3540 - "-rws-wL-wx" -> "06723"
        ok 3541 - "-rws-wLr--" -> "06724"
        ok 3542 - "-rws-wLr-x" -> "06725"
        ok 3543 - "-rws-wLrw-" -> "06726"
        ok 3544 - "-rws-wLrwx" -> "06727"
        ok 3545 - "-rws-ws---" -> "06730"
        ok 3546 - "-rws-ws--x" -> "06731"
        ok 3547 - "-rws-ws-w-" -> "06732"
        ok 3548 - "-rws-ws-wx" -> "06733"
        ok 3549 - "-rws-wsr--" -> "06734"
        ok 3550 - "-rws-wsr-x" -> "06735"
        ok 3551 - "-rws-wsrw-" -> "06736"
        ok 3552 - "-rws-wsrwx" -> "06737"
        ok 3553 - "-rwsr-L---" -> "06740"
        ok 3554 - "-rwsr-L--x" -> "06741"
        ok 3555 - "-rwsr-L-w-" -> "06742"
        ok 3556 - "-rwsr-L-wx" -> "06743"
        ok 3557 - "-rwsr-Lr--" -> "06744"
        ok 3558 - "-rwsr-Lr-x" -> "06745"
        ok 3559 - "-rwsr-Lrw-" -> "06746"
        ok 3560 - "-rwsr-Lrwx" -> "06747"
        ok 3561 - "-rwsr-s---" -> "06750"
        ok 3562 - "-rwsr-s--x" -> "06751"
        ok 3563 - "-rwsr-s-w-" -> "06752"
        ok 3564 - "-rwsr-s-wx" -> "06753"
        ok 3565 - "-rwsr-sr--" -> "06754"
        ok 3566 - "-rwsr-sr-x" -> "06755"
        ok 3567 - "-rwsr-srw-" -> "06756"
        ok 3568 - "-rwsr-srwx" -> "06757"
        ok 3569 - "-rwsrwL---" -> "06760"
        ok 3570 - "-rwsrwL--x" -> "06761"
        ok 3571 - "-rwsrwL-w-" -> "06762"
        ok 3572 - "-rwsrwL-wx" -> "06763"
        ok 3573 - "-rwsrwLr--" -> "06764"
        ok 3574 - "-rwsrwLr-x" -> "06765"
        ok 3575 - "-rwsrwLrw-" -> "06766"
        ok 3576 - "-rwsrwLrwx" -> "06767"
        ok 3577 - "-rwsrws---" -> "06770"
        ok 3578 - "-rwsrws--x" -> "06771"
        ok 3579 - "-rwsrws-w-" -> "06772"
        ok 3580 - "-rwsrws-wx" -> "06773"
        ok 3581 - "-rwsrwsr--" -> "06774"
        ok 3582 - "-rwsrwsr-x" -> "06775"
        ok 3583 - "-rwsrwsrw-" -> "06776"
        ok 3584 - "-rwsrwsrwx" -> "06777"
        ok 3585 - "---S--L---" -> "06000"
        ok 3586 - "---S--L--x" -> "06001"
        ok 3587 - "---S--L-w-" -> "06002"
        ok 3588 - "---S--L-wx" -> "06003"
        ok 3589 - "---S--Lr--" -> "06004"
        ok 3590 - "---S--Lr-x" -> "06005"
        ok 3591 - "---S--Lrw-" -> "06006"
        ok 3592 - "---S--Lrwx" -> "06007"
        ok 3593 - "---S--s---" -> "06010"
        ok 3594 - "---S--s--x" -> "06011"
        ok 3595 - "---S--s-w-" -> "06012"
        ok 3596 - "---S--s-wx" -> "06013"
        ok 3597 - "---S--sr--" -> "06014"
        ok 3598 - "---S--sr-x" -> "06015"
        ok 3599 - "---S--srw-" -> "06016"
        ok 3600 - "---S--srwx" -> "06017"
        ok 3601 - "---S-wL---" -> "06020"
        ok 3602 - "---S-wL--x" -> "06021"
        ok 3603 - "---S-wL-w-" -> "06022"
        ok 3604 - "---S-wL-wx" -> "06023"
        ok 3605 - "---S-wLr--" -> "06024"
        ok 3606 - "---S-wLr-x" -> "06025"
        ok 3607 - "---S-wLrw-" -> "06026"
        ok 3608 - "---S-wLrwx" -> "06027"
        ok 3609 - "---S-ws---" -> "06030"
        ok 3610 - "---S-ws--x" -> "06031"
        ok 3611 - "---S-ws-w-" -> "06032"
        ok 3612 - "---S-ws-wx" -> "06033"
        ok 3613 - "---S-wsr--" -> "06034"
        ok 3614 - "---S-wsr-x" -> "06035"
        ok 3615 - "---S-wsrw-" -> "06036"
        ok 3616 - "---S-wsrwx" -> "06037"
        ok 3617 - "---Sr-L---" -> "06040"
        ok 3618 - "---Sr-L--x" -> "06041"
        ok 3619 - "---Sr-L-w-" -> "06042"
        ok 3620 - "---Sr-L-wx" -> "06043"
        ok 3621 - "---Sr-Lr--" -> "06044"
        ok 3622 - "---Sr-Lr-x" -> "06045"
        ok 3623 - "---Sr-Lrw-" -> "06046"
        ok 3624 - "---Sr-Lrwx" -> "06047"
        ok 3625 - "---Sr-s---" -> "06050"
        ok 3626 - "---Sr-s--x" -> "06051"
        ok 3627 - "---Sr-s-w-" -> "06052"
        ok 3628 - "---Sr-s-wx" -> "06053"
        ok 3629 - "---Sr-sr--" -> "06054"
        ok 3630 - "---Sr-sr-x" -> "06055"
        ok 3631 - "---Sr-srw-" -> "06056"
        ok 3632 - "---Sr-srwx" -> "06057"
        ok 3633 - "---SrwL---" -> "06060"
        ok 3634 - "---SrwL--x" -> "06061"
        ok 3635 - "---SrwL-w-" -> "06062"
        ok 3636 - "---SrwL-wx" -> "06063"
        ok 3637 - "---SrwLr--" -> "06064"
        ok 3638 - "---SrwLr-x" -> "06065"
        ok 3639 - "---SrwLrw-" -> "06066"
        ok 3640 - "---SrwLrwx" -> "06067"
        ok 3641 - "---Srws---" -> "06070"
        ok 3642 - "---Srws--x" -> "06071"
        ok 3643 - "---Srws-w-" -> "06072"
        ok 3644 - "---Srws-wx" -> "06073"
        ok 3645 - "---Srwsr--" -> "06074"
        ok 3646 - "---Srwsr-x" -> "06075"
        ok 3647 - "---Srwsrw-" -> "06076"
        ok 3648 - "---Srwsrwx" -> "06077"
        ok 3649 - "---s--L---" -> "06100"
        ok 3650 - "---s--L--x" -> "06101"
        ok 3651 - "---s--L-w-" -> "06102"
        ok 3652 - "---s--L-wx" -> "06103"
        ok 3653 - "---s--Lr--" -> "06104"
        ok 3654 - "---s--Lr-x" -> "06105"
        ok 3655 - "---s--Lrw-" -> "06106"
        ok 3656 - "---s--Lrwx" -> "06107"
        ok 3657 - "---s--s---" -> "06110"
        ok 3658 - "---s--s--x" -> "06111"
        ok 3659 - "---s--s-w-" -> "06112"
        ok 3660 - "---s--s-wx" -> "06113"
        ok 3661 - "---s--sr--" -> "06114"
        ok 3662 - "---s--sr-x" -> "06115"
        ok 3663 - "---s--srw-" -> "06116"
        ok 3664 - "---s--srwx" -> "06117"
        ok 3665 - "---s-wL---" -> "06120"
        ok 3666 - "---s-wL--x" -> "06121"
        ok 3667 - "---s-wL-w-" -> "06122"
        ok 3668 - "---s-wL-wx" -> "06123"
        ok 3669 - "---s-wLr--" -> "06124"
        ok 3670 - "---s-wLr-x" -> "06125"
        ok 3671 - "---s-wLrw-" -> "06126"
        ok 3672 - "---s-wLrwx" -> "06127"
        ok 3673 - "---s-ws---" -> "06130"
        ok 3674 - "---s-ws--x" -> "06131"
        ok 3675 - "---s-ws-w-" -> "06132"
        ok 3676 - "---s-ws-wx" -> "06133"
        ok 3677 - "---s-wsr--" -> "06134"
        ok 3678 - "---s-wsr-x" -> "06135"
        ok 3679 - "---s-wsrw-" -> "06136"
        ok 3680 - "---s-wsrwx" -> "06137"
        ok 3681 - "---sr-L---" -> "06140"
        ok 3682 - "---sr-L--x" -> "06141"
        ok 3683 - "---sr-L-w-" -> "06142"
        ok 3684 - "---sr-L-wx" -> "06143"
        ok 3685 - "---sr-Lr--" -> "06144"
        ok 3686 - "---sr-Lr-x" -> "06145"
        ok 3687 - "---sr-Lrw-" -> "06146"
        ok 3688 - "---sr-Lrwx" -> "06147"
        ok 3689 - "---sr-s---" -> "06150"
        ok 3690 - "---sr-s--x" -> "06151"
        ok 3691 - "---sr-s-w-" -> "06152"
        ok 3692 - "---sr-s-wx" -> "06153"
        ok 3693 - "---sr-sr--" -> "06154"
        ok 3694 - "---sr-sr-x" -> "06155"
        ok 3695 - "---sr-srw-" -> "06156"
        ok 3696 - "---sr-srwx" -> "06157"
        ok 3697 - "---srwL---" -> "06160"
        ok 3698 - "---srwL--x" -> "06161"
        ok 3699 - "---srwL-w-" -> "06162"
        ok 3700 - "---srwL-wx" -> "06163"
        ok 3701 - "---srwLr--" -> "06164"
        ok 3702 - "---srwLr-x" -> "06165"
        ok 3703 - "---srwLrw-" -> "06166"
        ok 3704 - "---srwLrwx" -> "06167"
        ok 3705 - "---srws---" -> "06170"
        ok 3706 - "---srws--x" -> "06171"
        ok 3707 - "---srws-w-" -> "06172"
        ok 3708 - "---srws-wx" -> "06173"
        ok 3709 - "---srwsr--" -> "06174"
        ok 3710 - "---srwsr-x" -> "06175"
        ok 3711 - "---srwsrw-" -> "06176"
        ok 3712 - "---srwsrwx" -> "06177"
        ok 3713 - "--wS--L---" -> "06200"
        ok 3714 - "--wS--L--x" -> "06201"
        ok 3715 - "--wS--L-w-" -> "06202"
        ok 3716 - "--wS--L-wx" -> "06203"
        ok 3717 - "--wS--Lr--" -> "06204"
        ok 3718 - "--wS--Lr-x" -> "06205"
        ok 3719 - "--wS--Lrw-" -> "06206"
        ok 3720 - "--wS--Lrwx" -> "06207"
        ok 3721 - "--wS--s---" -> "06210"
        ok 3722 - "--wS--s--x" -> "06211"
        ok 3723 - "--wS--s-w-" -> "06212"
        ok 3724 - "--wS--s-wx" -> "06213"
        ok 3725 - "--wS--sr--" -> "06214"
        ok 3726 - "--wS--sr-x" -> "06215"
        ok 3727 - "--wS--srw-" -> "06216"
        ok 3728 - "--wS--srwx" -> "06217"
        ok 3729 - "--wS-wL---" -> "06220"
        ok 3730 - "--wS-wL--x" -> "06221"
        ok 3731 - "--wS-wL-w-" -> "06222"
        ok 3732 - "--wS-wL-wx" -> "06223"
        ok 3733 - "--wS-wLr--" -> "06224"
        ok 3734 - "--wS-wLr-x" -> "06225"
        ok 3735 - "--wS-wLrw-" -> "06226"
        ok 3736 - "--wS-wLrwx" -> "06227"
        ok 3737 - "--wS-ws---" -> "06230"
        ok 3738 - "--wS-ws--x" -> "06231"
        ok 3739 - "--wS-ws-w-" -> "06232"
        ok 3740 - "--wS-ws-wx" -> "06233"
        ok 3741 - "--wS-wsr--" -> "06234"
        ok 3742 - "--wS-wsr-x" -> "06235"
        ok 3743 - "--wS-wsrw-" -> "06236"
        ok 3744 - "--wS-wsrwx" -> "06237"
        ok 3745 - "--wSr-L---" -> "06240"
        ok 3746 - "--wSr-L--x" -> "06241"
        ok 3747 - "--wSr-L-w-" -> "06242"
        ok 3748 - "--wSr-L-wx" -> "06243"
        ok 3749 - "--wSr-Lr--" -> "06244"
        ok 3750 - "--wSr-Lr-x" -> "06245"
        ok 3751 - "--wSr-Lrw-" -> "06246"
        ok 3752 - "--wSr-Lrwx" -> "06247"
        ok 3753 - "--wSr-s---" -> "06250"
        ok 3754 - "--wSr-s--x" -> "06251"
        ok 3755 - "--wSr-s-w-" -> "06252"
        ok 3756 - "--wSr-s-wx" -> "06253"
        ok 3757 - "--wSr-sr--" -> "06254"
        ok 3758 - "--wSr-sr-x" -> "06255"
        ok 3759 - "--wSr-srw-" -> "06256"
        ok 3760 - "--wSr-srwx" -> "06257"
        ok 3761 - "--wSrwL---" -> "06260"
        ok 3762 - "--wSrwL--x" -> "06261"
        ok 3763 - "--wSrwL-w-" -> "06262"
        ok 3764 - "--wSrwL-wx" -> "06263"
        ok 3765 - "--wSrwLr--" -> "06264"
        ok 3766 - "--wSrwLr-x" -> "06265"
        ok 3767 - "--wSrwLrw-" -> "06266"
        ok 3768 - "--wSrwLrwx" -> "06267"
        ok 3769 - "--wSrws---" -> "06270"
        ok 3770 - "--wSrws--x" -> "06271"
        ok 3771 - "--wSrws-w-" -> "06272"
        ok 3772 - "--wSrws-wx" -> "06273"
        ok 3773 - "--wSrwsr--" -> "06274"
        ok 3774 - "--wSrwsr-x" -> "06275"
        ok 3775 - "--wSrwsrw-" -> "06276"
        ok 3776 - "--wSrwsrwx" -> "06277"
        ok 3777 - "--ws--L---" -> "06300"
        ok 3778 - "--ws--L--x" -> "06301"
        ok 3779 - "--ws--L-w-" -> "06302"
        ok 3780 - "--ws--L-wx" -> "06303"
        ok 3781 - "--ws--Lr--" -> "06304"
        ok 3782 - "--ws--Lr-x" -> "06305"
        ok 3783 - "--ws--Lrw-" -> "06306"
        ok 3784 - "--ws--Lrwx" -> "06307"
        ok 3785 - "--ws--s---" -> "06310"
        ok 3786 - "--ws--s--x" -> "06311"
        ok 3787 - "--ws--s-w-" -> "06312"
        ok 3788 - "--ws--s-wx" -> "06313"
        ok 3789 - "--ws--sr--" -> "06314"
        ok 3790 - "--ws--sr-x" -> "06315"
        ok 3791 - "--ws--srw-" -> "06316"
        ok 3792 - "--ws--srwx" -> "06317"
        ok 3793 - "--ws-wL---" -> "06320"
        ok 3794 - "--ws-wL--x" -> "06321"
        ok 3795 - "--ws-wL-w-" -> "06322"
        ok 3796 - "--ws-wL-wx" -> "06323"
        ok 3797 - "--ws-wLr--" -> "06324"
        ok 3798 - "--ws-wLr-x" -> "06325"
        ok 3799 - "--ws-wLrw-" -> "06326"
        ok 3800 - "--ws-wLrwx" -> "06327"
        ok 3801 - "--ws-ws---" -> "06330"
        ok 3802 - "--ws-ws--x" -> "06331"
        ok 3803 - "--ws-ws-w-" -> "06332"
        ok 3804 - "--ws-ws-wx" -> "06333"
        ok 3805 - "--ws-wsr--" -> "06334"
        ok 3806 - "--ws-wsr-x" -> "06335"
        ok 3807 - "--ws-wsrw-" -> "06336"
        ok 3808 - "--ws-wsrwx" -> "06337"
        ok 3809 - "--wsr-L---" -> "06340"
        ok 3810 - "--wsr-L--x" -> "06341"
        ok 3811 - "--wsr-L-w-" -> "06342"
        ok 3812 - "--wsr-L-wx" -> "06343"
        ok 3813 - "--wsr-Lr--" -> "06344"
        ok 3814 - "--wsr-Lr-x" -> "06345"
        ok 3815 - "--wsr-Lrw-" -> "06346"
        ok 3816 - "--wsr-Lrwx" -> "06347"
        ok 3817 - "--wsr-s---" -> "06350"
        ok 3818 - "--wsr-s--x" -> "06351"
        ok 3819 - "--wsr-s-w-" -> "06352"
        ok 3820 - "--wsr-s-wx" -> "06353"
        ok 3821 - "--wsr-sr--" -> "06354"
        ok 3822 - "--wsr-sr-x" -> "06355"
        ok 3823 - "--wsr-srw-" -> "06356"
        ok 3824 - "--wsr-srwx" -> "06357"
        ok 3825 - "--wsrwL---" -> "06360"
        ok 3826 - "--wsrwL--x" -> "06361"
        ok 3827 - "--wsrwL-w-" -> "06362"
        ok 3828 - "--wsrwL-wx" -> "06363"
        ok 3829 - "--wsrwLr--" -> "06364"
        ok 3830 - "--wsrwLr-x" -> "06365"
        ok 3831 - "--wsrwLrw-" -> "06366"
        ok 3832 - "--wsrwLrwx" -> "06367"
        ok 3833 - "--wsrws---" -> "06370"
        ok 3834 - "--wsrws--x" -> "06371"
        ok 3835 - "--wsrws-w-" -> "06372"
        ok 3836 - "--wsrws-wx" -> "06373"
        ok 3837 - "--wsrwsr--" -> "06374"
        ok 3838 - "--wsrwsr-x" -> "06375"
        ok 3839 - "--wsrwsrw-" -> "06376"
        ok 3840 - "--wsrwsrwx" -> "06377"
        ok 3841 - "-r-S--L---" -> "06400"
        ok 3842 - "-r-S--L--x" -> "06401"
        ok 3843 - "-r-S--L-w-" -> "06402"
        ok 3844 - "-r-S--L-wx" -> "06403"
        ok 3845 - "-r-S--Lr--" -> "06404"
        ok 3846 - "-r-S--Lr-x" -> "06405"
        ok 3847 - "-r-S--Lrw-" -> "06406"
        ok 3848 - "-r-S--Lrwx" -> "06407"
        ok 3849 - "-r-S--s---" -> "06410"
        ok 3850 - "-r-S--s--x" -> "06411"
        ok 3851 - "-r-S--s-w-" -> "06412"
        ok 3852 - "-r-S--s-wx" -> "06413"
        ok 3853 - "-r-S--sr--" -> "06414"
        ok 3854 - "-r-S--sr-x" -> "06415"
        ok 3855 - "-r-S--srw-" -> "06416"
        ok 3856 - "-r-S--srwx" -> "06417"
        ok 3857 - "-r-S-wL---" -> "06420"
        ok 3858 - "-r-S-wL--x" -> "06421"
        ok 3859 - "-r-S-wL-w-" -> "06422"
        ok 3860 - "-r-S-wL-wx" -> "06423"
        ok 3861 - "-r-S-wLr--" -> "06424"
        ok 3862 - "-r-S-wLr-x" -> "06425"
        ok 3863 - "-r-S-wLrw-" -> "06426"
        ok 3864 - "-r-S-wLrwx" -> "06427"
        ok 3865 - "-r-S-ws---" -> "06430"
        ok 3866 - "-r-S-ws--x" -> "06431"
        ok 3867 - "-r-S-ws-w-" -> "06432"
        ok 3868 - "-r-S-ws-wx" -> "06433"
        ok 3869 - "-r-S-wsr--" -> "06434"
        ok 3870 - "-r-S-wsr-x" -> "06435"
        ok 3871 - "-r-S-wsrw-" -> "06436"
        ok 3872 - "-r-S-wsrwx" -> "06437"
        ok 3873 - "-r-Sr-L---" -> "06440"
        ok 3874 - "-r-Sr-L--x" -> "06441"
        ok 3875 - "-r-Sr-L-w-" -> "06442"
        ok 3876 - "-r-Sr-L-wx" -> "06443"
        ok 3877 - "-r-Sr-Lr--" -> "06444"
        ok 3878 - "-r-Sr-Lr-x" -> "06445"
        ok 3879 - "-r-Sr-Lrw-" -> "06446"
        ok 3880 - "-r-Sr-Lrwx" -> "06447"
        ok 3881 - "-r-Sr-s---" -> "06450"
        ok 3882 - "-r-Sr-s--x" -> "06451"
        ok 3883 - "-r-Sr-s-w-" -> "06452"
        ok 3884 - "-r-Sr-s-wx" -> "06453"
        ok 3885 - "-r-Sr-sr--" -> "06454"
        ok 3886 - "-r-Sr-sr-x" -> "06455"
        ok 3887 - "-r-Sr-srw-" -> "06456"
        ok 3888 - "-r-Sr-srwx" -> "06457"
        ok 3889 - "-r-SrwL---" -> "06460"
        ok 3890 - "-r-SrwL--x" -> "06461"
        ok 3891 - "-r-SrwL-w-" -> "06462"
        ok 3892 - "-r-SrwL-wx" -> "06463"
        ok 3893 - "-r-SrwLr--" -> "06464"
        ok 3894 - "-r-SrwLr-x" -> "06465"
        ok 3895 - "-r-SrwLrw-" -> "06466"
        ok 3896 - "-r-SrwLrwx" -> "06467"
        ok 3897 - "-r-Srws---" -> "06470"
        ok 3898 - "-r-Srws--x" -> "06471"
        ok 3899 - "-r-Srws-w-" -> "06472"
        ok 3900 - "-r-Srws-wx" -> "06473"
        ok 3901 - "-r-Srwsr--" -> "06474"
        ok 3902 - "-r-Srwsr-x" -> "06475"
        ok 3903 - "-r-Srwsrw-" -> "06476"
        ok 3904 - "-r-Srwsrwx" -> "06477"
        ok 3905 - "-r-s--L---" -> "06500"
        ok 3906 - "-r-s--L--x" -> "06501"
        ok 3907 - "-r-s--L-w-" -> "06502"
        ok 3908 - "-r-s--L-wx" -> "06503"
        ok 3909 - "-r-s--Lr--" -> "06504"
        ok 3910 - "-r-s--Lr-x" -> "06505"
        ok 3911 - "-r-s--Lrw-" -> "06506"
        ok 3912 - "-r-s--Lrwx" -> "06507"
        ok 3913 - "-r-s--s---" -> "06510"
        ok 3914 - "-r-s--s--x" -> "06511"
        ok 3915 - "-r-s--s-w-" -> "06512"
        ok 3916 - "-r-s--s-wx" -> "06513"
        ok 3917 - "-r-s--sr--" -> "06514"
        ok 3918 - "-r-s--sr-x" -> "06515"
        ok 3919 - "-r-s--srw-" -> "06516"
        ok 3920 - "-r-s--srwx" -> "06517"
        ok 3921 - "-r-s-wL---" -> "06520"
        ok 3922 - "-r-s-wL--x" -> "06521"
        ok 3923 - "-r-s-wL-w-" -> "06522"
        ok 3924 - "-r-s-wL-wx" -> "06523"
        ok 3925 - "-r-s-wLr--" -> "06524"
        ok 3926 - "-r-s-wLr-x" -> "06525"
        ok 3927 - "-r-s-wLrw-" -> "06526"
        ok 3928 - "-r-s-wLrwx" -> "06527"
        ok 3929 - "-r-s-ws---" -> "06530"
        ok 3930 - "-r-s-ws--x" -> "06531"
        ok 3931 - "-r-s-ws-w-" -> "06532"
        ok 3932 - "-r-s-ws-wx" -> "06533"
        ok 3933 - "-r-s-wsr--" -> "06534"
        ok 3934 - "-r-s-wsr-x" -> "06535"
        ok 3935 - "-r-s-wsrw-" -> "06536"
        ok 3936 - "-r-s-wsrwx" -> "06537"
        ok 3937 - "-r-sr-L---" -> "06540"
        ok 3938 - "-r-sr-L--x" -> "06541"
        ok 3939 - "-r-sr-L-w-" -> "06542"
        ok 3940 - "-r-sr-L-wx" -> "06543"
        ok 3941 - "-r-sr-Lr--" -> "06544"
        ok 3942 - "-r-sr-Lr-x" -> "06545"
        ok 3943 - "-r-sr-Lrw-" -> "06546"
        ok 3944 - "-r-sr-Lrwx" -> "06547"
        ok 3945 - "-r-sr-s---" -> "06550"
        ok 3946 - "-r-sr-s--x" -> "06551"
        ok 3947 - "-r-sr-s-w-" -> "06552"
        ok 3948 - "-r-sr-s-wx" -> "06553"
        ok 3949 - "-r-sr-sr--" -> "06554"
        ok 3950 - "-r-sr-sr-x" -> "06555"
        ok 3951 - "-r-sr-srw-" -> "06556"
        ok 3952 - "-r-sr-srwx" -> "06557"
        ok 3953 - "-r-srwL---" -> "06560"
        ok 3954 - "-r-srwL--x" -> "06561"
        ok 3955 - "-r-srwL-w-" -> "06562"
        ok 3956 - "-r-srwL-wx" -> "06563"
        ok 3957 - "-r-srwLr--" -> "06564"
        ok 3958 - "-r-srwLr-x" -> "06565"
        ok 3959 - "-r-srwLrw-" -> "06566"
        ok 3960 - "-r-srwLrwx" -> "06567"
        ok 3961 - "-r-srws---" -> "06570"
        ok 3962 - "-r-srws--x" -> "06571"
        ok 3963 - "-r-srws-w-" -> "06572"
        ok 3964 - "-r-srws-wx" -> "06573"
        ok 3965 - "-r-srwsr--" -> "06574"
        ok 3966 - "-r-srwsr-x" -> "06575"
        ok 3967 - "-r-srwsrw-" -> "06576"
        ok 3968 - "-r-srwsrwx" -> "06577"
        ok 3969 - "-rwS--L---" -> "06600"
        ok 3970 - "-rwS--L--x" -> "06601"
        ok 3971 - "-rwS--L-w-" -> "06602"
        ok 3972 - "-rwS--L-wx" -> "06603"
        ok 3973 - "-rwS--Lr--" -> "06604"
        ok 3974 - "-rwS--Lr-x" -> "06605"
        ok 3975 - "-rwS--Lrw-" -> "06606"
        ok 3976 - "-rwS--Lrwx" -> "06607"
        ok 3977 - "-rwS--s---" -> "06610"
        ok 3978 - "-rwS--s--x" -> "06611"
        ok 3979 - "-rwS--s-w-" -> "06612"
        ok 3980 - "-rwS--s-wx" -> "06613"
        ok 3981 - "-rwS--sr--" -> "06614"
        ok 3982 - "-rwS--sr-x" -> "06615"
        ok 3983 - "-rwS--srw-" -> "06616"
        ok 3984 - "-rwS--srwx" -> "06617"
        ok 3985 - "-rwS-wL---" -> "06620"
        ok 3986 - "-rwS-wL--x" -> "06621"
        ok 3987 - "-rwS-wL-w-" -> "06622"
        ok 3988 - "-rwS-wL-wx" -> "06623"
        ok 3989 - "-rwS-wLr--" -> "06624"
        ok 3990 - "-rwS-wLr-x" -> "06625"
        ok 3991 - "-rwS-wLrw-" -> "06626"
        ok 3992 - "-rwS-wLrwx" -> "06627"
        ok 3993 - "-rwS-ws---" -> "06630"
        ok 3994 - "-rwS-ws--x" -> "06631"
        ok 3995 - "-rwS-ws-w-" -> "06632"
        ok 3996 - "-rwS-ws-wx" -> "06633"
        ok 3997 - "-rwS-wsr--" -> "06634"
        ok 3998 - "-rwS-wsr-x" -> "06635"
        ok 3999 - "-rwS-wsrw-" -> "06636"
        ok 4000 - "-rwS-wsrwx" -> "06637"
        ok 4001 - "-rwSr-L---" -> "06640"
        ok 4002 - "-rwSr-L--x" -> "06641"
        ok 4003 - "-rwSr-L-w-" -> "06642"
        ok 4004 - "-rwSr-L-wx" -> "06643"
        ok 4005 - "-rwSr-Lr--" -> "06644"
        ok 4006 - "-rwSr-Lr-x" -> "06645"
        ok 4007 - "-rwSr-Lrw-" -> "06646"
        ok 4008 - "-rwSr-Lrwx" -> "06647"
        ok 4009 - "-rwSr-s---" -> "06650"
        ok 4010 - "-rwSr-s--x" -> "06651"
        ok 4011 - "-rwSr-s-w-" -> "06652"
        ok 4012 - "-rwSr-s-wx" -> "06653"
        ok 4013 - "-rwSr-sr--" -> "06654"
        ok 4014 - "-rwSr-sr-x" -> "06655"
        ok 4015 - "-rwSr-srw-" -> "06656"
        ok 4016 - "-rwSr-srwx" -> "06657"
        ok 4017 - "-rwSrwL---" -> "06660"
        ok 4018 - "-rwSrwL--x" -> "06661"
        ok 4019 - "-rwSrwL-w-" -> "06662"
        ok 4020 - "-rwSrwL-wx" -> "06663"
        ok 4021 - "-rwSrwLr--" -> "06664"
        ok 4022 - "-rwSrwLr-x" -> "06665"
        ok 4023 - "-rwSrwLrw-" -> "06666"
        ok 4024 - "-rwSrwLrwx" -> "06667"
        ok 4025 - "-rwSrws---" -> "06670"
        ok 4026 - "-rwSrws--x" -> "06671"
        ok 4027 - "-rwSrws-w-" -> "06672"
        ok 4028 - "-rwSrws-wx" -> "06673"
        ok 4029 - "-rwSrwsr--" -> "06674"
        ok 4030 - "-rwSrwsr-x" -> "06675"
        ok 4031 - "-rwSrwsrw-" -> "06676"
        ok 4032 - "-rwSrwsrwx" -> "06677"
        ok 4033 - "-rws--L---" -> "06700"
        ok 4034 - "-rws--L--x" -> "06701"
        ok 4035 - "-rws--L-w-" -> "06702"
        ok 4036 - "-rws--L-wx" -> "06703"
        ok 4037 - "-rws--Lr--" -> "06704"
        ok 4038 - "-rws--Lr-x" -> "06705"
        ok 4039 - "-rws--Lrw-" -> "06706"
        ok 4040 - "-rws--Lrwx" -> "06707"
        ok 4041 - "-rws--s---" -> "06710"
        ok 4042 - "-rws--s--x" -> "06711"
        ok 4043 - "-rws--s-w-" -> "06712"
        ok 4044 - "-rws--s-wx" -> "06713"
        ok 4045 - "-rws--sr--" -> "06714"
        ok 4046 - "-rws--sr-x" -> "06715"
        ok 4047 - "-rws--srw-" -> "06716"
        ok 4048 - "-rws--srwx" -> "06717"
        ok 4049 - "-rws-wL---" -> "06720"
        ok 4050 - "-rws-wL--x" -> "06721"
        ok 4051 - "-rws-wL-w-" -> "06722"
        ok 4052 - "-rws-wL-wx" -> "06723"
        ok 4053 - "-rws-wLr--" -> "06724"
        ok 4054 - "-rws-wLr-x" -> "06725"
        ok 4055 - "-rws-wLrw-" -> "06726"
        ok 4056 - "-rws-wLrwx" -> "06727"
        ok 4057 - "-rws-ws---" -> "06730"
        ok 4058 - "-rws-ws--x" -> "06731"
        ok 4059 - "-rws-ws-w-" -> "06732"
        ok 4060 - "-rws-ws-wx" -> "06733"
        ok 4061 - "-rws-wsr--" -> "06734"
        ok 4062 - "-rws-wsr-x" -> "06735"
        ok 4063 - "-rws-wsrw-" -> "06736"
        ok 4064 - "-rws-wsrwx" -> "06737"
        ok 4065 - "-rwsr-L---" -> "06740"
        ok 4066 - "-rwsr-L--x" -> "06741"
        ok 4067 - "-rwsr-L-w-" -> "06742"
        ok 4068 - "-rwsr-L-wx" -> "06743"
        ok 4069 - "-rwsr-Lr--" -> "06744"
        ok 4070 - "-rwsr-Lr-x" -> "06745"
        ok 4071 - "-rwsr-Lrw-" -> "06746"
        ok 4072 - "-rwsr-Lrwx" -> "06747"
        ok 4073 - "-rwsr-s---" -> "06750"
        ok 4074 - "-rwsr-s--x" -> "06751"
        ok 4075 - "-rwsr-s-w-" -> "06752"
        ok 4076 - "-rwsr-s-wx" -> "06753"
        ok 4077 - "-rwsr-sr--" -> "06754"
        ok 4078 - "-rwsr-sr-x" -> "06755"
        ok 4079 - "-rwsr-srw-" -> "06756"
        ok 4080 - "-rwsr-srwx" -> "06757"
        ok 4081 - "-rwsrwL---" -> "06760"
        ok 4082 - "-rwsrwL--x" -> "06761"
        ok 4083 - "-rwsrwL-w-" -> "06762"
        ok 4084 - "-rwsrwL-wx" -> "06763"
        ok 4085 - "-rwsrwLr--" -> "06764"
        ok 4086 - "-rwsrwLr-x" -> "06765"
        ok 4087 - "-rwsrwLrw-" -> "06766"
        ok 4088 - "-rwsrwLrwx" -> "06767"
        ok 4089 - "-rwsrws---" -> "06770"
        ok 4090 - "-rwsrws--x" -> "06771"
        ok 4091 - "-rwsrws-w-" -> "06772"
        ok 4092 - "-rwsrws-wx" -> "06773"
        ok 4093 - "-rwsrwsr--" -> "06774"
        ok 4094 - "-rwsrwsr-x" -> "06775"
        ok 4095 - "-rwsrwsrw-" -> "06776"
        ok 4096 - "-rwsrwsrwx" -> "06777"
        1..4096
    ok 3 - xpg4
    # Subtest: gnu
        ok 1 - "----------" -> "00000"
        ok 2 - "---------x" -> "00001"
        ok 3 - "--------w-" -> "00002"
        ok 4 - "--------wx" -> "00003"
        ok 5 - "-------r--" -> "00004"
        ok 6 - "-------r-x" -> "00005"
        ok 7 - "-------rw-" -> "00006"
        ok 8 - "-------rwx" -> "00007"
        ok 9 - "------x---" -> "00010"
        ok 10 - "------x--x" -> "00011"
        ok 11 - "------x-w-" -> "00012"
        ok 12 - "------x-wx" -> "00013"
        ok 13 - "------xr--" -> "00014"
        ok 14 - "------xr-x" -> "00015"
        ok 15 - "------xrw-" -> "00016"
        ok 16 - "------xrwx" -> "00017"
        ok 17 - "-----w----" -> "00020"
        ok 18 - "-----w---x" -> "00021"
        ok 19 - "-----w--w-" -> "00022"
        ok 20 - "-----w--wx" -> "00023"
        ok 21 - "-----w-r--" -> "00024"
        ok 22 - "-----w-r-x" -> "00025"
        ok 23 - "-----w-rw-" -> "00026"
        ok 24 - "-----w-rwx" -> "00027"
        ok 25 - "-----wx---" -> "00030"
        ok 26 - "-----wx--x" -> "00031"
        ok 27 - "-----wx-w-" -> "00032"
        ok 28 - "-----wx-wx" -> "00033"
        ok 29 - "-----wxr--" -> "00034"
        ok 30 - "-----wxr-x" -> "00035"
        ok 31 - "-----wxrw-" -> "00036"
        ok 32 - "-----wxrwx" -> "00037"
        ok 33 - "----r-----" -> "00040"
        ok 34 - "----r----x" -> "00041"
        ok 35 - "----r---w-" -> "00042"
        ok 36 - "----r---wx" -> "00043"
        ok 37 - "----r--r--" -> "00044"
        ok 38 - "----r--r-x" -> "00045"
        ok 39 - "----r--rw-" -> "00046"
        ok 40 - "----r--rwx" -> "00047"
        ok 41 - "----r-x---" -> "00050"
        ok 42 - "----r-x--x" -> "00051"
        ok 43 - "----r-x-w-" -> "00052"
        ok 44 - "----r-x-wx" -> "00053"
        ok 45 - "----r-xr--" -> "00054"
        ok 46 - "----r-xr-x" -> "00055"
        ok 47 - "----r-xrw-" -> "00056"
        ok 48 - "----r-xrwx" -> "00057"
        ok 49 - "----rw----" -> "00060"
        ok 50 - "----rw---x" -> "00061"
        ok 51 - "----rw--w-" -> "00062"
        ok 52 - "----rw--wx" -> "00063"
        ok 53 - "----rw-r--" -> "00064"
        ok 54 - "----rw-r-x" -> "00065"
        ok 55 - "----rw-rw-" -> "00066"
        ok 56 - "----rw-rwx" -> "00067"
        ok 57 - "----rwx---" -> "00070"
        ok 58 - "----rwx--x" -> "00071"
        ok 59 - "----rwx-w-" -> "00072"
        ok 60 - "----rwx-wx" -> "00073"
        ok 61 - "----rwxr--" -> "00074"
        ok 62 - "----rwxr-x" -> "00075"
        ok 63 - "----rwxrw-" -> "00076"
        ok 64 - "----rwxrwx" -> "00077"
        ok 65 - "---x------" -> "00100"
        ok 66 - "---x-----x" -> "00101"
        ok 67 - "---x----w-" -> "00102"
        ok 68 - "---x----wx" -> "00103"
        ok 69 - "---x---r--" -> "00104"
        ok 70 - "---x---r-x" -> "00105"
        ok 71 - "---x---rw-" -> "00106"
        ok 72 - "---x---rwx" -> "00107"
        ok 73 - "---x--x---" -> "00110"
        ok 74 - "---x--x--x" -> "00111"
        ok 75 - "---x--x-w-" -> "00112"
        ok 76 - "---x--x-wx" -> "00113"
        ok 77 - "---x--xr--" -> "00114"
        ok 78 - "---x--xr-x" -> "00115"
        ok 79 - "---x--xrw-" -> "00116"
        ok 80 - "---x--xrwx" -> "00117"
        ok 81 - "---x-w----" -> "00120"
        ok 82 - "---x-w---x" -> "00121"
        ok 83 - "---x-w--w-" -> "00122"
        ok 84 - "---x-w--wx" -> "00123"
        ok 85 - "---x-w-r--" -> "00124"
        ok 86 - "---x-w-r-x" -> "00125"
        ok 87 - "---x-w-rw-" -> "00126"
        ok 88 - "---x-w-rwx" -> "00127"
        ok 89 - "---x-wx---" -> "00130"
        ok 90 - "---x-wx--x" -> "00131"
        ok 91 - "---x-wx-w-" -> "00132"
        ok 92 - "---x-wx-wx" -> "00133"
        ok 93 - "---x-wxr--" -> "00134"
        ok 94 - "---x-wxr-x" -> "00135"
        ok 95 - "---x-wxrw-" -> "00136"
        ok 96 - "---x-wxrwx" -> "00137"
        ok 97 - "---xr-----" -> "00140"
        ok 98 - "---xr----x" -> "00141"
        ok 99 - "---xr---w-" -> "00142"
        ok 100 - "---xr---wx" -> "00143"
        ok 101 - "---xr--r--" -> "00144"
        ok 102 - "---xr--r-x" -> "00145"
        ok 103 - "---xr--rw-" -> "00146"
        ok 104 - "---xr--rwx" -> "00147"
        ok 105 - "---xr-x---" -> "00150"
        ok 106 - "---xr-x--x" -> "00151"
        ok 107 - "---xr-x-w-" -> "00152"
        ok 108 - "---xr-x-wx" -> "00153"
        ok 109 - "---xr-xr--" -> "00154"
        ok 110 - "---xr-xr-x" -> "00155"
        ok 111 - "---xr-xrw-" -> "00156"
        ok 112 - "---xr-xrwx" -> "00157"
        ok 113 - "---xrw----" -> "00160"
        ok 114 - "---xrw---x" -> "00161"
        ok 115 - "---xrw--w-" -> "00162"
        ok 116 - "---xrw--wx" -> "00163"
        ok 117 - "---xrw-r--" -> "00164"
        ok 118 - "---xrw-r-x" -> "00165"
        ok 119 - "---xrw-rw-" -> "00166"
        ok 120 - "---xrw-rwx" -> "00167"
        ok 121 - "---xrwx---" -> "00170"
        ok 122 - "---xrwx--x" -> "00171"
        ok 123 - "---xrwx-w-" -> "00172"
        ok 124 - "---xrwx-wx" -> "00173"
        ok 125 - "---xrwxr--" -> "00174"
        ok 126 - "---xrwxr-x" -> "00175"
        ok 127 - "---xrwxrw-" -> "00176"
        ok 128 - "---xrwxrwx" -> "00177"
        ok 129 - "--w-------" -> "00200"
        ok 130 - "--w------x" -> "00201"
        ok 131 - "--w-----w-" -> "00202"
        ok 132 - "--w-----wx" -> "00203"
        ok 133 - "--w----r--" -> "00204"
        ok 134 - "--w----r-x" -> "00205"
        ok 135 - "--w----rw-" -> "00206"
        ok 136 - "--w----rwx" -> "00207"
        ok 137 - "--w---x---" -> "00210"
        ok 138 - "--w---x--x" -> "00211"
        ok 139 - "--w---x-w-" -> "00212"
        ok 140 - "--w---x-wx" -> "00213"
        ok 141 - "--w---xr--" -> "00214"
        ok 142 - "--w---xr-x" -> "00215"
        ok 143 - "--w---xrw-" -> "00216"
        ok 144 - "--w---xrwx" -> "00217"
        ok 145 - "--w--w----" -> "00220"
        ok 146 - "--w--w---x" -> "00221"
        ok 147 - "--w--w--w-" -> "00222"
        ok 148 - "--w--w--wx" -> "00223"
        ok 149 - "--w--w-r--" -> "00224"
        ok 150 - "--w--w-r-x" -> "00225"
        ok 151 - "--w--w-rw-" -> "00226"
        ok 152 - "--w--w-rwx" -> "00227"
        ok 153 - "--w--wx---" -> "00230"
        ok 154 - "--w--wx--x" -> "00231"
        ok 155 - "--w--wx-w-" -> "00232"
        ok 156 - "--w--wx-wx" -> "00233"
        ok 157 - "--w--wxr--" -> "00234"
        ok 158 - "--w--wxr-x" -> "00235"
        ok 159 - "--w--wxrw-" -> "00236"
        ok 160 - "--w--wxrwx" -> "00237"
        ok 161 - "--w-r-----" -> "00240"
        ok 162 - "--w-r----x" -> "00241"
        ok 163 - "--w-r---w-" -> "00242"
        ok 164 - "--w-r---wx" -> "00243"
        ok 165 - "--w-r--r--" -> "00244"
        ok 166 - "--w-r--r-x" -> "00245"
        ok 167 - "--w-r--rw-" -> "00246"
        ok 168 - "--w-r--rwx" -> "00247"
        ok 169 - "--w-r-x---" -> "00250"
        ok 170 - "--w-r-x--x" -> "00251"
        ok 171 - "--w-r-x-w-" -> "00252"
        ok 172 - "--w-r-x-wx" -> "00253"
        ok 173 - "--w-r-xr--" -> "00254"
        ok 174 - "--w-r-xr-x" -> "00255"
        ok 175 - "--w-r-xrw-" -> "00256"
        ok 176 - "--w-r-xrwx" -> "00257"
        ok 177 - "--w-rw----" -> "00260"
        ok 178 - "--w-rw---x" -> "00261"
        ok 179 - "--w-rw--w-" -> "00262"
        ok 180 - "--w-rw--wx" -> "00263"
        ok 181 - "--w-rw-r--" -> "00264"
        ok 182 - "--w-rw-r-x" -> "00265"
        ok 183 - "--w-rw-rw-" -> "00266"
        ok 184 - "--w-rw-rwx" -> "00267"
        ok 185 - "--w-rwx---" -> "00270"
        ok 186 - "--w-rwx--x" -> "00271"
        ok 187 - "--w-rwx-w-" -> "00272"
        ok 188 - "--w-rwx-wx" -> "00273"
        ok 189 - "--w-rwxr--" -> "00274"
        ok 190 - "--w-rwxr-x" -> "00275"
        ok 191 - "--w-rwxrw-" -> "00276"
        ok 192 - "--w-rwxrwx" -> "00277"
        ok 193 - "--wx------" -> "00300"
        ok 194 - "--wx-----x" -> "00301"
        ok 195 - "--wx----w-" -> "00302"
        ok 196 - "--wx----wx" -> "00303"
        ok 197 - "--wx---r--" -> "00304"
        ok 198 - "--wx---r-x" -> "00305"
        ok 199 - "--wx---rw-" -> "00306"
        ok 200 - "--wx---rwx" -> "00307"
        ok 201 - "--wx--x---" -> "00310"
        ok 202 - "--wx--x--x" -> "00311"
        ok 203 - "--wx--x-w-" -> "00312"
        ok 204 - "--wx--x-wx" -> "00313"
        ok 205 - "--wx--xr--" -> "00314"
        ok 206 - "--wx--xr-x" -> "00315"
        ok 207 - "--wx--xrw-" -> "00316"
        ok 208 - "--wx--xrwx" -> "00317"
        ok 209 - "--wx-w----" -> "00320"
        ok 210 - "--wx-w---x" -> "00321"
        ok 211 - "--wx-w--w-" -> "00322"
        ok 212 - "--wx-w--wx" -> "00323"
        ok 213 - "--wx-w-r--" -> "00324"
        ok 214 - "--wx-w-r-x" -> "00325"
        ok 215 - "--wx-w-rw-" -> "00326"
        ok 216 - "--wx-w-rwx" -> "00327"
        ok 217 - "--wx-wx---" -> "00330"
        ok 218 - "--wx-wx--x" -> "00331"
        ok 219 - "--wx-wx-w-" -> "00332"
        ok 220 - "--wx-wx-wx" -> "00333"
        ok 221 - "--wx-wxr--" -> "00334"
        ok 222 - "--wx-wxr-x" -> "00335"
        ok 223 - "--wx-wxrw-" -> "00336"
        ok 224 - "--wx-wxrwx" -> "00337"
        ok 225 - "--wxr-----" -> "00340"
        ok 226 - "--wxr----x" -> "00341"
        ok 227 - "--wxr---w-" -> "00342"
        ok 228 - "--wxr---wx" -> "00343"
        ok 229 - "--wxr--r--" -> "00344"
        ok 230 - "--wxr--r-x" -> "00345"
        ok 231 - "--wxr--rw-" -> "00346"
        ok 232 - "--wxr--rwx" -> "00347"
        ok 233 - "--wxr-x---" -> "00350"
        ok 234 - "--wxr-x--x" -> "00351"
        ok 235 - "--wxr-x-w-" -> "00352"
        ok 236 - "--wxr-x-wx" -> "00353"
        ok 237 - "--wxr-xr--" -> "00354"
        ok 238 - "--wxr-xr-x" -> "00355"
        ok 239 - "--wxr-xrw-" -> "00356"
        ok 240 - "--wxr-xrwx" -> "00357"
        ok 241 - "--wxrw----" -> "00360"
        ok 242 - "--wxrw---x" -> "00361"
        ok 243 - "--wxrw--w-" -> "00362"
        ok 244 - "--wxrw--wx" -> "00363"
        ok 245 - "--wxrw-r--" -> "00364"
        ok 246 - "--wxrw-r-x" -> "00365"
        ok 247 - "--wxrw-rw-" -> "00366"
        ok 248 - "--wxrw-rwx" -> "00367"
        ok 249 - "--wxrwx---" -> "00370"
        ok 250 - "--wxrwx--x" -> "00371"
        ok 251 - "--wxrwx-w-" -> "00372"
        ok 252 - "--wxrwx-wx" -> "00373"
        ok 253 - "--wxrwxr--" -> "00374"
        ok 254 - "--wxrwxr-x" -> "00375"
        ok 255 - "--wxrwxrw-" -> "00376"
        ok 256 - "--wxrwxrwx" -> "00377"
        ok 257 - "-r--------" -> "00400"
        ok 258 - "-r-------x" -> "00401"
        ok 259 - "-r------w-" -> "00402"
        ok 260 - "-r------wx" -> "00403"
        ok 261 - "-r-----r--" -> "00404"
        ok 262 - "-r-----r-x" -> "00405"
        ok 263 - "-r-----rw-" -> "00406"
        ok 264 - "-r-----rwx" -> "00407"
        ok 265 - "-r----x---" -> "00410"
        ok 266 - "-r----x--x" -> "00411"
        ok 267 - "-r----x-w-" -> "00412"
        ok 268 - "-r----x-wx" -> "00413"
        ok 269 - "-r----xr--" -> "00414"
        ok 270 - "-r----xr-x" -> "00415"
        ok 271 - "-r----xrw-" -> "00416"
        ok 272 - "-r----xrwx" -> "00417"
        ok 273 - "-r---w----" -> "00420"
        ok 274 - "-r---w---x" -> "00421"
        ok 275 - "-r---w--w-" -> "00422"
        ok 276 - "-r---w--wx" -> "00423"
        ok 277 - "-r---w-r--" -> "00424"
        ok 278 - "-r---w-r-x" -> "00425"
        ok 279 - "-r---w-rw-" -> "00426"
        ok 280 - "-r---w-rwx" -> "00427"
        ok 281 - "-r---wx---" -> "00430"
        ok 282 - "-r---wx--x" -> "00431"
        ok 283 - "-r---wx-w-" -> "00432"
        ok 284 - "-r---wx-wx" -> "00433"
        ok 285 - "-r---wxr--" -> "00434"
        ok 286 - "-r---wxr-x" -> "00435"
        ok 287 - "-r---wxrw-" -> "00436"
        ok 288 - "-r---wxrwx" -> "00437"
        ok 289 - "-r--r-----" -> "00440"
        ok 290 - "-r--r----x" -> "00441"
        ok 291 - "-r--r---w-" -> "00442"
        ok 292 - "-r--r---wx" -> "00443"
        ok 293 - "-r--r--r--" -> "00444"
        ok 294 - "-r--r--r-x" -> "00445"
        ok 295 - "-r--r--rw-" -> "00446"
        ok 296 - "-r--r--rwx" -> "00447"
        ok 297 - "-r--r-x---" -> "00450"
        ok 298 - "-r--r-x--x" -> "00451"
        ok 299 - "-r--r-x-w-" -> "00452"
        ok 300 - "-r--r-x-wx" -> "00453"
        ok 301 - "-r--r-xr--" -> "00454"
        ok 302 - "-r--r-xr-x" -> "00455"
        ok 303 - "-r--r-xrw-" -> "00456"
        ok 304 - "-r--r-xrwx" -> "00457"
        ok 305 - "-r--rw----" -> "00460"
        ok 306 - "-r--rw---x" -> "00461"
        ok 307 - "-r--rw--w-" -> "00462"
        ok 308 - "-r--rw--wx" -> "00463"
        ok 309 - "-r--rw-r--" -> "00464"
        ok 310 - "-r--rw-r-x" -> "00465"
        ok 311 - "-r--rw-rw-" -> "00466"
        ok 312 - "-r--rw-rwx" -> "00467"
        ok 313 - "-r--rwx---" -> "00470"
        ok 314 - "-r--rwx--x" -> "00471"
        ok 315 - "-r--rwx-w-" -> "00472"
        ok 316 - "-r--rwx-wx" -> "00473"
        ok 317 - "-r--rwxr--" -> "00474"
        ok 318 - "-r--rwxr-x" -> "00475"
        ok 319 - "-r--rwxrw-" -> "00476"
        ok 320 - "-r--rwxrwx" -> "00477"
        ok 321 - "-r-x------" -> "00500"
        ok 322 - "-r-x-----x" -> "00501"
        ok 323 - "-r-x----w-" -> "00502"
        ok 324 - "-r-x----wx" -> "00503"
        ok 325 - "-r-x---r--" -> "00504"
        ok 326 - "-r-x---r-x" -> "00505"
        ok 327 - "-r-x---rw-" -> "00506"
        ok 328 - "-r-x---rwx" -> "00507"
        ok 329 - "-r-x--x---" -> "00510"
        ok 330 - "-r-x--x--x" -> "00511"
        ok 331 - "-r-x--x-w-" -> "00512"
        ok 332 - "-r-x--x-wx" -> "00513"
        ok 333 - "-r-x--xr--" -> "00514"
        ok 334 - "-r-x--xr-x" -> "00515"
        ok 335 - "-r-x--xrw-" -> "00516"
        ok 336 - "-r-x--xrwx" -> "00517"
        ok 337 - "-r-x-w----" -> "00520"
        ok 338 - "-r-x-w---x" -> "00521"
        ok 339 - "-r-x-w--w-" -> "00522"
        ok 340 - "-r-x-w--wx" -> "00523"
        ok 341 - "-r-x-w-r--" -> "00524"
        ok 342 - "-r-x-w-r-x" -> "00525"
        ok 343 - "-r-x-w-rw-" -> "00526"
        ok 344 - "-r-x-w-rwx" -> "00527"
        ok 345 - "-r-x-wx---" -> "00530"
        ok 346 - "-r-x-wx--x" -> "00531"
        ok 347 - "-r-x-wx-w-" -> "00532"
        ok 348 - "-r-x-wx-wx" -> "00533"
        ok 349 - "-r-x-wxr--" -> "00534"
        ok 350 - "-r-x-wxr-x" -> "00535"
        ok 351 - "-r-x-wxrw-" -> "00536"
        ok 352 - "-r-x-wxrwx" -> "00537"
        ok 353 - "-r-xr-----" -> "00540"
        ok 354 - "-r-xr----x" -> "00541"
        ok 355 - "-r-xr---w-" -> "00542"
        ok 356 - "-r-xr---wx" -> "00543"
        ok 357 - "-r-xr--r--" -> "00544"
        ok 358 - "-r-xr--r-x" -> "00545"
        ok 359 - "-r-xr--rw-" -> "00546"
        ok 360 - "-r-xr--rwx" -> "00547"
        ok 361 - "-r-xr-x---" -> "00550"
        ok 362 - "-r-xr-x--x" -> "00551"
        ok 363 - "-r-xr-x-w-" -> "00552"
        ok 364 - "-r-xr-x-wx" -> "00553"
        ok 365 - "-r-xr-xr--" -> "00554"
        ok 366 - "-r-xr-xr-x" -> "00555"
        ok 367 - "-r-xr-xrw-" -> "00556"
        ok 368 - "-r-xr-xrwx" -> "00557"
        ok 369 - "-r-xrw----" -> "00560"
        ok 370 - "-r-xrw---x" -> "00561"
        ok 371 - "-r-xrw--w-" -> "00562"
        ok 372 - "-r-xrw--wx" -> "00563"
        ok 373 - "-r-xrw-r--" -> "00564"
        ok 374 - "-r-xrw-r-x" -> "00565"
        ok 375 - "-r-xrw-rw-" -> "00566"
        ok 376 - "-r-xrw-rwx" -> "00567"
        ok 377 - "-r-xrwx---" -> "00570"
        ok 378 - "-r-xrwx--x" -> "00571"
        ok 379 - "-r-xrwx-w-" -> "00572"
        ok 380 - "-r-xrwx-wx" -> "00573"
        ok 381 - "-r-xrwxr--" -> "00574"
        ok 382 - "-r-xrwxr-x" -> "00575"
        ok 383 - "-r-xrwxrw-" -> "00576"
        ok 384 - "-r-xrwxrwx" -> "00577"
        ok 385 - "-rw-------" -> "00600"
        ok 386 - "-rw------x" -> "00601"
        ok 387 - "-rw-----w-" -> "00602"
        ok 388 - "-rw-----wx" -> "00603"
        ok 389 - "-rw----r--" -> "00604"
        ok 390 - "-rw----r-x" -> "00605"
        ok 391 - "-rw----rw-" -> "00606"
        ok 392 - "-rw----rwx" -> "00607"
        ok 393 - "-rw---x---" -> "00610"
        ok 394 - "-rw---x--x" -> "00611"
        ok 395 - "-rw---x-w-" -> "00612"
        ok 396 - "-rw---x-wx" -> "00613"
        ok 397 - "-rw---xr--" -> "00614"
        ok 398 - "-rw---xr-x" -> "00615"
        ok 399 - "-rw---xrw-" -> "00616"
        ok 400 - "-rw---xrwx" -> "00617"
        ok 401 - "-rw--w----" -> "00620"
        ok 402 - "-rw--w---x" -> "00621"
        ok 403 - "-rw--w--w-" -> "00622"
        ok 404 - "-rw--w--wx" -> "00623"
        ok 405 - "-rw--w-r--" -> "00624"
        ok 406 - "-rw--w-r-x" -> "00625"
        ok 407 - "-rw--w-rw-" -> "00626"
        ok 408 - "-rw--w-rwx" -> "00627"
        ok 409 - "-rw--wx---" -> "00630"
        ok 410 - "-rw--wx--x" -> "00631"
        ok 411 - "-rw--wx-w-" -> "00632"
        ok 412 - "-rw--wx-wx" -> "00633"
        ok 413 - "-rw--wxr--" -> "00634"
        ok 414 - "-rw--wxr-x" -> "00635"
        ok 415 - "-rw--wxrw-" -> "00636"
        ok 416 - "-rw--wxrwx" -> "00637"
        ok 417 - "-rw-r-----" -> "00640"
        ok 418 - "-rw-r----x" -> "00641"
        ok 419 - "-rw-r---w-" -> "00642"
        ok 420 - "-rw-r---wx" -> "00643"
        ok 421 - "-rw-r--r--" -> "00644"
        ok 422 - "-rw-r--r-x" -> "00645"
        ok 423 - "-rw-r--rw-" -> "00646"
        ok 424 - "-rw-r--rwx" -> "00647"
        ok 425 - "-rw-r-x---" -> "00650"
        ok 426 - "-rw-r-x--x" -> "00651"
        ok 427 - "-rw-r-x-w-" -> "00652"
        ok 428 - "-rw-r-x-wx" -> "00653"
        ok 429 - "-rw-r-xr--" -> "00654"
        ok 430 - "-rw-r-xr-x" -> "00655"
        ok 431 - "-rw-r-xrw-" -> "00656"
        ok 432 - "-rw-r-xrwx" -> "00657"
        ok 433 - "-rw-rw----" -> "00660"
        ok 434 - "-rw-rw---x" -> "00661"
        ok 435 - "-rw-rw--w-" -> "00662"
        ok 436 - "-rw-rw--wx" -> "00663"
        ok 437 - "-rw-rw-r--" -> "00664"
        ok 438 - "-rw-rw-r-x" -> "00665"
        ok 439 - "-rw-rw-rw-" -> "00666"
        ok 440 - "-rw-rw-rwx" -> "00667"
        ok 441 - "-rw-rwx---" -> "00670"
        ok 442 - "-rw-rwx--x" -> "00671"
        ok 443 - "-rw-rwx-w-" -> "00672"
        ok 444 - "-rw-rwx-wx" -> "00673"
        ok 445 - "-rw-rwxr--" -> "00674"
        ok 446 - "-rw-rwxr-x" -> "00675"
        ok 447 - "-rw-rwxrw-" -> "00676"
        ok 448 - "-rw-rwxrwx" -> "00677"
        ok 449 - "-rwx------" -> "00700"
        ok 450 - "-rwx-----x" -> "00701"
        ok 451 - "-rwx----w-" -> "00702"
        ok 452 - "-rwx----wx" -> "00703"
        ok 453 - "-rwx---r--" -> "00704"
        ok 454 - "-rwx---r-x" -> "00705"
        ok 455 - "-rwx---rw-" -> "00706"
        ok 456 - "-rwx---rwx" -> "00707"
        ok 457 - "-rwx--x---" -> "00710"
        ok 458 - "-rwx--x--x" -> "00711"
        ok 459 - "-rwx--x-w-" -> "00712"
        ok 460 - "-rwx--x-wx" -> "00713"
        ok 461 - "-rwx--xr--" -> "00714"
        ok 462 - "-rwx--xr-x" -> "00715"
        ok 463 - "-rwx--xrw-" -> "00716"
        ok 464 - "-rwx--xrwx" -> "00717"
        ok 465 - "-rwx-w----" -> "00720"
        ok 466 - "-rwx-w---x" -> "00721"
        ok 467 - "-rwx-w--w-" -> "00722"
        ok 468 - "-rwx-w--wx" -> "00723"
        ok 469 - "-rwx-w-r--" -> "00724"
        ok 470 - "-rwx-w-r-x" -> "00725"
        ok 471 - "-rwx-w-rw-" -> "00726"
        ok 472 - "-rwx-w-rwx" -> "00727"
        ok 473 - "-rwx-wx---" -> "00730"
        ok 474 - "-rwx-wx--x" -> "00731"
        ok 475 - "-rwx-wx-w-" -> "00732"
        ok 476 - "-rwx-wx-wx" -> "00733"
        ok 477 - "-rwx-wxr--" -> "00734"
        ok 478 - "-rwx-wxr-x" -> "00735"
        ok 479 - "-rwx-wxrw-" -> "00736"
        ok 480 - "-rwx-wxrwx" -> "00737"
        ok 481 - "-rwxr-----" -> "00740"
        ok 482 - "-rwxr----x" -> "00741"
        ok 483 - "-rwxr---w-" -> "00742"
        ok 484 - "-rwxr---wx" -> "00743"
        ok 485 - "-rwxr--r--" -> "00744"
        ok 486 - "-rwxr--r-x" -> "00745"
        ok 487 - "-rwxr--rw-" -> "00746"
        ok 488 - "-rwxr--rwx" -> "00747"
        ok 489 - "-rwxr-x---" -> "00750"
        ok 490 - "-rwxr-x--x" -> "00751"
        ok 491 - "-rwxr-x-w-" -> "00752"
        ok 492 - "-rwxr-x-wx" -> "00753"
        ok 493 - "-rwxr-xr--" -> "00754"
        ok 494 - "-rwxr-xr-x" -> "00755"
        ok 495 - "-rwxr-xrw-" -> "00756"
        ok 496 - "-rwxr-xrwx" -> "00757"
        ok 497 - "-rwxrw----" -> "00760"
        ok 498 - "-rwxrw---x" -> "00761"
        ok 499 - "-rwxrw--w-" -> "00762"
        ok 500 - "-rwxrw--wx" -> "00763"
        ok 501 - "-rwxrw-r--" -> "00764"
        ok 502 - "-rwxrw-r-x" -> "00765"
        ok 503 - "-rwxrw-rw-" -> "00766"
        ok 504 - "-rwxrw-rwx" -> "00767"
        ok 505 - "-rwxrwx---" -> "00770"
        ok 506 - "-rwxrwx--x" -> "00771"
        ok 507 - "-rwxrwx-w-" -> "00772"
        ok 508 - "-rwxrwx-wx" -> "00773"
        ok 509 - "-rwxrwxr--" -> "00774"
        ok 510 - "-rwxrwxr-x" -> "00775"
        ok 511 - "-rwxrwxrw-" -> "00776"
        ok 512 - "-rwxrwxrwx" -> "00777"
        ok 513 - "---------T" -> "01000"
        ok 514 - "---------t" -> "01001"
        ok 515 - "--------wT" -> "01002"
        ok 516 - "--------wt" -> "01003"
        ok 517 - "-------r-T" -> "01004"
        ok 518 - "-------r-t" -> "01005"
        ok 519 - "-------rwT" -> "01006"
        ok 520 - "-------rwt" -> "01007"
        ok 521 - "------x--T" -> "01010"
        ok 522 - "------x--t" -> "01011"
        ok 523 - "------x-wT" -> "01012"
        ok 524 - "------x-wt" -> "01013"
        ok 525 - "------xr-T" -> "01014"
        ok 526 - "------xr-t" -> "01015"
        ok 527 - "------xrwT" -> "01016"
        ok 528 - "------xrwt" -> "01017"
        ok 529 - "-----w---T" -> "01020"
        ok 530 - "-----w---t" -> "01021"
        ok 531 - "-----w--wT" -> "01022"
        ok 532 - "-----w--wt" -> "01023"
        ok 533 - "-----w-r-T" -> "01024"
        ok 534 - "-----w-r-t" -> "01025"
        ok 535 - "-----w-rwT" -> "01026"
        ok 536 - "-----w-rwt" -> "01027"
        ok 537 - "-----wx--T" -> "01030"
        ok 538 - "-----wx--t" -> "01031"
        ok 539 - "-----wx-wT" -> "01032"
        ok 540 - "-----wx-wt" -> "01033"
        ok 541 - "-----wxr-T" -> "01034"
        ok 542 - "-----wxr-t" -> "01035"
        ok 543 - "-----wxrwT" -> "01036"
        ok 544 - "-----wxrwt" -> "01037"
        ok 545 - "----r----T" -> "01040"
        ok 546 - "----r----t" -> "01041"
        ok 547 - "----r---wT" -> "01042"
        ok 548 - "----r---wt" -> "01043"
        ok 549 - "----r--r-T" -> "01044"
        ok 550 - "----r--r-t" -> "01045"
        ok 551 - "----r--rwT" -> "01046"
        ok 552 - "----r--rwt" -> "01047"
        ok 553 - "----r-x--T" -> "01050"
        ok 554 - "----r-x--t" -> "01051"
        ok 555 - "----r-x-wT" -> "01052"
        ok 556 - "----r-x-wt" -> "01053"
        ok 557 - "----r-xr-T" -> "01054"
        ok 558 - "----r-xr-t" -> "01055"
        ok 559 - "----r-xrwT" -> "01056"
        ok 560 - "----r-xrwt" -> "01057"
        ok 561 - "----rw---T" -> "01060"
        ok 562 - "----rw---t" -> "01061"
        ok 563 - "----rw--wT" -> "01062"
        ok 564 - "----rw--wt" -> "01063"
        ok 565 - "----rw-r-T" -> "01064"
        ok 566 - "----rw-r-t" -> "01065"
        ok 567 - "----rw-rwT" -> "01066"
        ok 568 - "----rw-rwt" -> "01067"
        ok 569 - "----rwx--T" -> "01070"
        ok 570 - "----rwx--t" -> "01071"
        ok 571 - "----rwx-wT" -> "01072"
        ok 572 - "----rwx-wt" -> "01073"
        ok 573 - "----rwxr-T" -> "01074"
        ok 574 - "----rwxr-t" -> "01075"
        ok 575 - "----rwxrwT" -> "01076"
        ok 576 - "----rwxrwt" -> "01077"
        ok 577 - "---x-----T" -> "01100"
        ok 578 - "---x-----t" -> "01101"
        ok 579 - "---x----wT" -> "01102"
        ok 580 - "---x----wt" -> "01103"
        ok 581 - "---x---r-T" -> "01104"
        ok 582 - "---x---r-t" -> "01105"
        ok 583 - "---x---rwT" -> "01106"
        ok 584 - "---x---rwt" -> "01107"
        ok 585 - "---x--x--T" -> "01110"
        ok 586 - "---x--x--t" -> "01111"
        ok 587 - "---x--x-wT" -> "01112"
        ok 588 - "---x--x-wt" -> "01113"
        ok 589 - "---x--xr-T" -> "01114"
        ok 590 - "---x--xr-t" -> "01115"
        ok 591 - "---x--xrwT" -> "01116"
        ok 592 - "---x--xrwt" -> "01117"
        ok 593 - "---x-w---T" -> "01120"
        ok 594 - "---x-w---t" -> "01121"
        ok 595 - "---x-w--wT" -> "01122"
        ok 596 - "---x-w--wt" -> "01123"
        ok 597 - "---x-w-r-T" -> "01124"
        ok 598 - "---x-w-r-t" -> "01125"
        ok 599 - "---x-w-rwT" -> "01126"
        ok 600 - "---x-w-rwt" -> "01127"
        ok 601 - "---x-wx--T" -> "01130"
        ok 602 - "---x-wx--t" -> "01131"
        ok 603 - "---x-wx-wT" -> "01132"
        ok 604 - "---x-wx-wt" -> "01133"
        ok 605 - "---x-wxr-T" -> "01134"
        ok 606 - "---x-wxr-t" -> "01135"
        ok 607 - "---x-wxrwT" -> "01136"
        ok 608 - "---x-wxrwt" -> "01137"
        ok 609 - "---xr----T" -> "01140"
        ok 610 - "---xr----t" -> "01141"
        ok 611 - "---xr---wT" -> "01142"
        ok 612 - "---xr---wt" -> "01143"
        ok 613 - "---xr--r-T" -> "01144"
        ok 614 - "---xr--r-t" -> "01145"
        ok 615 - "---xr--rwT" -> "01146"
        ok 616 - "---xr--rwt" -> "01147"
        ok 617 - "---xr-x--T" -> "01150"
        ok 618 - "---xr-x--t" -> "01151"
        ok 619 - "---xr-x-wT" -> "01152"
        ok 620 - "---xr-x-wt" -> "01153"
        ok 621 - "---xr-xr-T" -> "01154"
        ok 622 - "---xr-xr-t" -> "01155"
        ok 623 - "---xr-xrwT" -> "01156"
        ok 624 - "---xr-xrwt" -> "01157"
        ok 625 - "---xrw---T" -> "01160"
        ok 626 - "---xrw---t" -> "01161"
        ok 627 - "---xrw--wT" -> "01162"
        ok 628 - "---xrw--wt" -> "01163"
        ok 629 - "---xrw-r-T" -> "01164"
        ok 630 - "---xrw-r-t" -> "01165"
        ok 631 - "---xrw-rwT" -> "01166"
        ok 632 - "---xrw-rwt" -> "01167"
        ok 633 - "---xrwx--T" -> "01170"
        ok 634 - "---xrwx--t" -> "01171"
        ok 635 - "---xrwx-wT" -> "01172"
        ok 636 - "---xrwx-wt" -> "01173"
        ok 637 - "---xrwxr-T" -> "01174"
        ok 638 - "---xrwxr-t" -> "01175"
        ok 639 - "---xrwxrwT" -> "01176"
        ok 640 - "---xrwxrwt" -> "01177"
        ok 641 - "--w------T" -> "01200"
        ok 642 - "--w------t" -> "01201"
        ok 643 - "--w-----wT" -> "01202"
        ok 644 - "--w-----wt" -> "01203"
        ok 645 - "--w----r-T" -> "01204"
        ok 646 - "--w----r-t" -> "01205"
        ok 647 - "--w----rwT" -> "01206"
        ok 648 - "--w----rwt" -> "01207"
        ok 649 - "--w---x--T" -> "01210"
        ok 650 - "--w---x--t" -> "01211"
        ok 651 - "--w---x-wT" -> "01212"
        ok 652 - "--w---x-wt" -> "01213"
        ok 653 - "--w---xr-T" -> "01214"
        ok 654 - "--w---xr-t" -> "01215"
        ok 655 - "--w---xrwT" -> "01216"
        ok 656 - "--w---xrwt" -> "01217"
        ok 657 - "--w--w---T" -> "01220"
        ok 658 - "--w--w---t" -> "01221"
        ok 659 - "--w--w--wT" -> "01222"
        ok 660 - "--w--w--wt" -> "01223"
        ok 661 - "--w--w-r-T" -> "01224"
        ok 662 - "--w--w-r-t" -> "01225"
        ok 663 - "--w--w-rwT" -> "01226"
        ok 664 - "--w--w-rwt" -> "01227"
        ok 665 - "--w--wx--T" -> "01230"
        ok 666 - "--w--wx--t" -> "01231"
        ok 667 - "--w--wx-wT" -> "01232"
        ok 668 - "--w--wx-wt" -> "01233"
        ok 669 - "--w--wxr-T" -> "01234"
        ok 670 - "--w--wxr-t" -> "01235"
        ok 671 - "--w--wxrwT" -> "01236"
        ok 672 - "--w--wxrwt" -> "01237"
        ok 673 - "--w-r----T" -> "01240"
        ok 674 - "--w-r----t" -> "01241"
        ok 675 - "--w-r---wT" -> "01242"
        ok 676 - "--w-r---wt" -> "01243"
        ok 677 - "--w-r--r-T" -> "01244"
        ok 678 - "--w-r--r-t" -> "01245"
        ok 679 - "--w-r--rwT" -> "01246"
        ok 680 - "--w-r--rwt" -> "01247"
        ok 681 - "--w-r-x--T" -> "01250"
        ok 682 - "--w-r-x--t" -> "01251"
        ok 683 - "--w-r-x-wT" -> "01252"
        ok 684 - "--w-r-x-wt" -> "01253"
        ok 685 - "--w-r-xr-T" -> "01254"
        ok 686 - "--w-r-xr-t" -> "01255"
        ok 687 - "--w-r-xrwT" -> "01256"
        ok 688 - "--w-r-xrwt" -> "01257"
        ok 689 - "--w-rw---T" -> "01260"
        ok 690 - "--w-rw---t" -> "01261"
        ok 691 - "--w-rw--wT" -> "01262"
        ok 692 - "--w-rw--wt" -> "01263"
        ok 693 - "--w-rw-r-T" -> "01264"
        ok 694 - "--w-rw-r-t" -> "01265"
        ok 695 - "--w-rw-rwT" -> "01266"
        ok 696 - "--w-rw-rwt" -> "01267"
        ok 697 - "--w-rwx--T" -> "01270"
        ok 698 - "--w-rwx--t" -> "01271"
        ok 699 - "--w-rwx-wT" -> "01272"
        ok 700 - "--w-rwx-wt" -> "01273"
        ok 701 - "--w-rwxr-T" -> "01274"
        ok 702 - "--w-rwxr-t" -> "01275"
        ok 703 - "--w-rwxrwT" -> "01276"
        ok 704 - "--w-rwxrwt" -> "01277"
        ok 705 - "--wx-----T" -> "01300"
        ok 706 - "--wx-----t" -> "01301"
        ok 707 - "--wx----wT" -> "01302"
        ok 708 - "--wx----wt" -> "01303"
        ok 709 - "--wx---r-T" -> "01304"
        ok 710 - "--wx---r-t" -> "01305"
        ok 711 - "--wx---rwT" -> "01306"
        ok 712 - "--wx---rwt" -> "01307"
        ok 713 - "--wx--x--T" -> "01310"
        ok 714 - "--wx--x--t" -> "01311"
        ok 715 - "--wx--x-wT" -> "01312"
        ok 716 - "--wx--x-wt" -> "01313"
        ok 717 - "--wx--xr-T" -> "01314"
        ok 718 - "--wx--xr-t" -> "01315"
        ok 719 - "--wx--xrwT" -> "01316"
        ok 720 - "--wx--xrwt" -> "01317"
        ok 721 - "--wx-w---T" -> "01320"
        ok 722 - "--wx-w---t" -> "01321"
        ok 723 - "--wx-w--wT" -> "01322"
        ok 724 - "--wx-w--wt" -> "01323"
        ok 725 - "--wx-w-r-T" -> "01324"
        ok 726 - "--wx-w-r-t" -> "01325"
        ok 727 - "--wx-w-rwT" -> "01326"
        ok 728 - "--wx-w-rwt" -> "01327"
        ok 729 - "--wx-wx--T" -> "01330"
        ok 730 - "--wx-wx--t" -> "01331"
        ok 731 - "--wx-wx-wT" -> "01332"
        ok 732 - "--wx-wx-wt" -> "01333"
        ok 733 - "--wx-wxr-T" -> "01334"
        ok 734 - "--wx-wxr-t" -> "01335"
        ok 735 - "--wx-wxrwT" -> "01336"
        ok 736 - "--wx-wxrwt" -> "01337"
        ok 737 - "--wxr----T" -> "01340"
        ok 738 - "--wxr----t" -> "01341"
        ok 739 - "--wxr---wT" -> "01342"
        ok 740 - "--wxr---wt" -> "01343"
        ok 741 - "--wxr--r-T" -> "01344"
        ok 742 - "--wxr--r-t" -> "01345"
        ok 743 - "--wxr--rwT" -> "01346"
        ok 744 - "--wxr--rwt" -> "01347"
        ok 745 - "--wxr-x--T" -> "01350"
        ok 746 - "--wxr-x--t" -> "01351"
        ok 747 - "--wxr-x-wT" -> "01352"
        ok 748 - "--wxr-x-wt" -> "01353"
        ok 749 - "--wxr-xr-T" -> "01354"
        ok 750 - "--wxr-xr-t" -> "01355"
        ok 751 - "--wxr-xrwT" -> "01356"
        ok 752 - "--wxr-xrwt" -> "01357"
        ok 753 - "--wxrw---T" -> "01360"
        ok 754 - "--wxrw---t" -> "01361"
        ok 755 - "--wxrw--wT" -> "01362"
        ok 756 - "--wxrw--wt" -> "01363"
        ok 757 - "--wxrw-r-T" -> "01364"
        ok 758 - "--wxrw-r-t" -> "01365"
        ok 759 - "--wxrw-rwT" -> "01366"
        ok 760 - "--wxrw-rwt" -> "01367"
        ok 761 - "--wxrwx--T" -> "01370"
        ok 762 - "--wxrwx--t" -> "01371"
        ok 763 - "--wxrwx-wT" -> "01372"
        ok 764 - "--wxrwx-wt" -> "01373"
        ok 765 - "--wxrwxr-T" -> "01374"
        ok 766 - "--wxrwxr-t" -> "01375"
        ok 767 - "--wxrwxrwT" -> "01376"
        ok 768 - "--wxrwxrwt" -> "01377"
        ok 769 - "-r-------T" -> "01400"
        ok 770 - "-r-------t" -> "01401"
        ok 771 - "-r------wT" -> "01402"
        ok 772 - "-r------wt" -> "01403"
        ok 773 - "-r-----r-T" -> "01404"
        ok 774 - "-r-----r-t" -> "01405"
        ok 775 - "-r-----rwT" -> "01406"
        ok 776 - "-r-----rwt" -> "01407"
        ok 777 - "-r----x--T" -> "01410"
        ok 778 - "-r----x--t" -> "01411"
        ok 779 - "-r----x-wT" -> "01412"
        ok 780 - "-r----x-wt" -> "01413"
        ok 781 - "-r----xr-T" -> "01414"
        ok 782 - "-r----xr-t" -> "01415"
        ok 783 - "-r----xrwT" -> "01416"
        ok 784 - "-r----xrwt" -> "01417"
        ok 785 - "-r---w---T" -> "01420"
        ok 786 - "-r---w---t" -> "01421"
        ok 787 - "-r---w--wT" -> "01422"
        ok 788 - "-r---w--wt" -> "01423"
        ok 789 - "-r---w-r-T" -> "01424"
        ok 790 - "-r---w-r-t" -> "01425"
        ok 791 - "-r---w-rwT" -> "01426"
        ok 792 - "-r---w-rwt" -> "01427"
        ok 793 - "-r---wx--T" -> "01430"
        ok 794 - "-r---wx--t" -> "01431"
        ok 795 - "-r---wx-wT" -> "01432"
        ok 796 - "-r---wx-wt" -> "01433"
        ok 797 - "-r---wxr-T" -> "01434"
        ok 798 - "-r---wxr-t" -> "01435"
        ok 799 - "-r---wxrwT" -> "01436"
        ok 800 - "-r---wxrwt" -> "01437"
        ok 801 - "-r--r----T" -> "01440"
        ok 802 - "-r--r----t" -> "01441"
        ok 803 - "-r--r---wT" -> "01442"
        ok 804 - "-r--r---wt" -> "01443"
        ok 805 - "-r--r--r-T" -> "01444"
        ok 806 - "-r--r--r-t" -> "01445"
        ok 807 - "-r--r--rwT" -> "01446"
        ok 808 - "-r--r--rwt" -> "01447"
        ok 809 - "-r--r-x--T" -> "01450"
        ok 810 - "-r--r-x--t" -> "01451"
        ok 811 - "-r--r-x-wT" -> "01452"
        ok 812 - "-r--r-x-wt" -> "01453"
        ok 813 - "-r--r-xr-T" -> "01454"
        ok 814 - "-r--r-xr-t" -> "01455"
        ok 815 - "-r--r-xrwT" -> "01456"
        ok 816 - "-r--r-xrwt" -> "01457"
        ok 817 - "-r--rw---T" -> "01460"
        ok 818 - "-r--rw---t" -> "01461"
        ok 819 - "-r--rw--wT" -> "01462"
        ok 820 - "-r--rw--wt" -> "01463"
        ok 821 - "-r--rw-r-T" -> "01464"
        ok 822 - "-r--rw-r-t" -> "01465"
        ok 823 - "-r--rw-rwT" -> "01466"
        ok 824 - "-r--rw-rwt" -> "01467"
        ok 825 - "-r--rwx--T" -> "01470"
        ok 826 - "-r--rwx--t" -> "01471"
        ok 827 - "-r--rwx-wT" -> "01472"
        ok 828 - "-r--rwx-wt" -> "01473"
        ok 829 - "-r--rwxr-T" -> "01474"
        ok 830 - "-r--rwxr-t" -> "01475"
        ok 831 - "-r--rwxrwT" -> "01476"
        ok 832 - "-r--rwxrwt" -> "01477"
        ok 833 - "-r-x-----T" -> "01500"
        ok 834 - "-r-x-----t" -> "01501"
        ok 835 - "-r-x----wT" -> "01502"
        ok 836 - "-r-x----wt" -> "01503"
        ok 837 - "-r-x---r-T" -> "01504"
        ok 838 - "-r-x---r-t" -> "01505"
        ok 839 - "-r-x---rwT" -> "01506"
        ok 840 - "-r-x---rwt" -> "01507"
        ok 841 - "-r-x--x--T" -> "01510"
        ok 842 - "-r-x--x--t" -> "01511"
        ok 843 - "-r-x--x-wT" -> "01512"
        ok 844 - "-r-x--x-wt" -> "01513"
        ok 845 - "-r-x--xr-T" -> "01514"
        ok 846 - "-r-x--xr-t" -> "01515"
        ok 847 - "-r-x--xrwT" -> "01516"
        ok 848 - "-r-x--xrwt" -> "01517"
        ok 849 - "-r-x-w---T" -> "01520"
        ok 850 - "-r-x-w---t" -> "01521"
        ok 851 - "-r-x-w--wT" -> "01522"
        ok 852 - "-r-x-w--wt" -> "01523"
        ok 853 - "-r-x-w-r-T" -> "01524"
        ok 854 - "-r-x-w-r-t" -> "01525"
        ok 855 - "-r-x-w-rwT" -> "01526"
        ok 856 - "-r-x-w-rwt" -> "01527"
        ok 857 - "-r-x-wx--T" -> "01530"
        ok 858 - "-r-x-wx--t" -> "01531"
        ok 859 - "-r-x-wx-wT" -> "01532"
        ok 860 - "-r-x-wx-wt" -> "01533"
        ok 861 - "-r-x-wxr-T" -> "01534"
        ok 862 - "-r-x-wxr-t" -> "01535"
        ok 863 - "-r-x-wxrwT" -> "01536"
        ok 864 - "-r-x-wxrwt" -> "01537"
        ok 865 - "-r-xr----T" -> "01540"
        ok 866 - "-r-xr----t" -> "01541"
        ok 867 - "-r-xr---wT" -> "01542"
        ok 868 - "-r-xr---wt" -> "01543"
        ok 869 - "-r-xr--r-T" -> "01544"
        ok 870 - "-r-xr--r-t" -> "01545"
        ok 871 - "-r-xr--rwT" -> "01546"
        ok 872 - "-r-xr--rwt" -> "01547"
        ok 873 - "-r-xr-x--T" -> "01550"
        ok 874 - "-r-xr-x--t" -> "01551"
        ok 875 - "-r-xr-x-wT" -> "01552"
        ok 876 - "-r-xr-x-wt" -> "01553"
        ok 877 - "-r-xr-xr-T" -> "01554"
        ok 878 - "-r-xr-xr-t" -> "01555"
        ok 879 - "-r-xr-xrwT" -> "01556"
        ok 880 - "-r-xr-xrwt" -> "01557"
        ok 881 - "-r-xrw---T" -> "01560"
        ok 882 - "-r-xrw---t" -> "01561"
        ok 883 - "-r-xrw--wT" -> "01562"
        ok 884 - "-r-xrw--wt" -> "01563"
        ok 885 - "-r-xrw-r-T" -> "01564"
        ok 886 - "-r-xrw-r-t" -> "01565"
        ok 887 - "-r-xrw-rwT" -> "01566"
        ok 888 - "-r-xrw-rwt" -> "01567"
        ok 889 - "-r-xrwx--T" -> "01570"
        ok 890 - "-r-xrwx--t" -> "01571"
        ok 891 - "-r-xrwx-wT" -> "01572"
        ok 892 - "-r-xrwx-wt" -> "01573"
        ok 893 - "-r-xrwxr-T" -> "01574"
        ok 894 - "-r-xrwxr-t" -> "01575"
        ok 895 - "-r-xrwxrwT" -> "01576"
        ok 896 - "-r-xrwxrwt" -> "01577"
        ok 897 - "-rw------T" -> "01600"
        ok 898 - "-rw------t" -> "01601"
        ok 899 - "-rw-----wT" -> "01602"
        ok 900 - "-rw-----wt" -> "01603"
        ok 901 - "-rw----r-T" -> "01604"
        ok 902 - "-rw----r-t" -> "01605"
        ok 903 - "-rw----rwT" -> "01606"
        ok 904 - "-rw----rwt" -> "01607"
        ok 905 - "-rw---x--T" -> "01610"
        ok 906 - "-rw---x--t" -> "01611"
        ok 907 - "-rw---x-wT" -> "01612"
        ok 908 - "-rw---x-wt" -> "01613"
        ok 909 - "-rw---xr-T" -> "01614"
        ok 910 - "-rw---xr-t" -> "01615"
        ok 911 - "-rw---xrwT" -> "01616"
        ok 912 - "-rw---xrwt" -> "01617"
        ok 913 - "-rw--w---T" -> "01620"
        ok 914 - "-rw--w---t" -> "01621"
        ok 915 - "-rw--w--wT" -> "01622"
        ok 916 - "-rw--w--wt" -> "01623"
        ok 917 - "-rw--w-r-T" -> "01624"
        ok 918 - "-rw--w-r-t" -> "01625"
        ok 919 - "-rw--w-rwT" -> "01626"
        ok 920 - "-rw--w-rwt" -> "01627"
        ok 921 - "-rw--wx--T" -> "01630"
        ok 922 - "-rw--wx--t" -> "01631"
        ok 923 - "-rw--wx-wT" -> "01632"
        ok 924 - "-rw--wx-wt" -> "01633"
        ok 925 - "-rw--wxr-T" -> "01634"
        ok 926 - "-rw--wxr-t" -> "01635"
        ok 927 - "-rw--wxrwT" -> "01636"
        ok 928 - "-rw--wxrwt" -> "01637"
        ok 929 - "-rw-r----T" -> "01640"
        ok 930 - "-rw-r----t" -> "01641"
        ok 931 - "-rw-r---wT" -> "01642"
        ok 932 - "-rw-r---wt" -> "01643"
        ok 933 - "-rw-r--r-T" -> "01644"
        ok 934 - "-rw-r--r-t" -> "01645"
        ok 935 - "-rw-r--rwT" -> "01646"
        ok 936 - "-rw-r--rwt" -> "01647"
        ok 937 - "-rw-r-x--T" -> "01650"
        ok 938 - "-rw-r-x--t" -> "01651"
        ok 939 - "-rw-r-x-wT" -> "01652"
        ok 940 - "-rw-r-x-wt" -> "01653"
        ok 941 - "-rw-r-xr-T" -> "01654"
        ok 942 - "-rw-r-xr-t" -> "01655"
        ok 943 - "-rw-r-xrwT" -> "01656"
        ok 944 - "-rw-r-xrwt" -> "01657"
        ok 945 - "-rw-rw---T" -> "01660"
        ok 946 - "-rw-rw---t" -> "01661"
        ok 947 - "-rw-rw--wT" -> "01662"
        ok 948 - "-rw-rw--wt" -> "01663"
        ok 949 - "-rw-rw-r-T" -> "01664"
        ok 950 - "-rw-rw-r-t" -> "01665"
        ok 951 - "-rw-rw-rwT" -> "01666"
        ok 952 - "-rw-rw-rwt" -> "01667"
        ok 953 - "-rw-rwx--T" -> "01670"
        ok 954 - "-rw-rwx--t" -> "01671"
        ok 955 - "-rw-rwx-wT" -> "01672"
        ok 956 - "-rw-rwx-wt" -> "01673"
        ok 957 - "-rw-rwxr-T" -> "01674"
        ok 958 - "-rw-rwxr-t" -> "01675"
        ok 959 - "-rw-rwxrwT" -> "01676"
        ok 960 - "-rw-rwxrwt" -> "01677"
        ok 961 - "-rwx-----T" -> "01700"
        ok 962 - "-rwx-----t" -> "01701"
        ok 963 - "-rwx----wT" -> "01702"
        ok 964 - "-rwx----wt" -> "01703"
        ok 965 - "-rwx---r-T" -> "01704"
        ok 966 - "-rwx---r-t" -> "01705"
        ok 967 - "-rwx---rwT" -> "01706"
        ok 968 - "-rwx---rwt" -> "01707"
        ok 969 - "-rwx--x--T" -> "01710"
        ok 970 - "-rwx--x--t" -> "01711"
        ok 971 - "-rwx--x-wT" -> "01712"
        ok 972 - "-rwx--x-wt" -> "01713"
        ok 973 - "-rwx--xr-T" -> "01714"
        ok 974 - "-rwx--xr-t" -> "01715"
        ok 975 - "-rwx--xrwT" -> "01716"
        ok 976 - "-rwx--xrwt" -> "01717"
        ok 977 - "-rwx-w---T" -> "01720"
        ok 978 - "-rwx-w---t" -> "01721"
        ok 979 - "-rwx-w--wT" -> "01722"
        ok 980 - "-rwx-w--wt" -> "01723"
        ok 981 - "-rwx-w-r-T" -> "01724"
        ok 982 - "-rwx-w-r-t" -> "01725"
        ok 983 - "-rwx-w-rwT" -> "01726"
        ok 984 - "-rwx-w-rwt" -> "01727"
        ok 985 - "-rwx-wx--T" -> "01730"
        ok 986 - "-rwx-wx--t" -> "01731"
        ok 987 - "-rwx-wx-wT" -> "01732"
        ok 988 - "-rwx-wx-wt" -> "01733"
        ok 989 - "-rwx-wxr-T" -> "01734"
        ok 990 - "-rwx-wxr-t" -> "01735"
        ok 991 - "-rwx-wxrwT" -> "01736"
        ok 992 - "-rwx-wxrwt" -> "01737"
        ok 993 - "-rwxr----T" -> "01740"
        ok 994 - "-rwxr----t" -> "01741"
        ok 995 - "-rwxr---wT" -> "01742"
        ok 996 - "-rwxr---wt" -> "01743"
        ok 997 - "-rwxr--r-T" -> "01744"
        ok 998 - "-rwxr--r-t" -> "01745"
        ok 999 - "-rwxr--rwT" -> "01746"
        ok 1000 - "-rwxr--rwt" -> "01747"
        ok 1001 - "-rwxr-x--T" -> "01750"
        ok 1002 - "-rwxr-x--t" -> "01751"
        ok 1003 - "-rwxr-x-wT" -> "01752"
        ok 1004 - "-rwxr-x-wt" -> "01753"
        ok 1005 - "-rwxr-xr-T" -> "01754"
        ok 1006 - "-rwxr-xr-t" -> "01755"
        ok 1007 - "-rwxr-xrwT" -> "01756"
        ok 1008 - "-rwxr-xrwt" -> "01757"
        ok 1009 - "-rwxrw---T" -> "01760"
        ok 1010 - "-rwxrw---t" -> "01761"
        ok 1011 - "-rwxrw--wT" -> "01762"
        ok 1012 - "-rwxrw--wt" -> "01763"
        ok 1013 - "-rwxrw-r-T" -> "01764"
        ok 1014 - "-rwxrw-r-t" -> "01765"
        ok 1015 - "-rwxrw-rwT" -> "01766"
        ok 1016 - "-rwxrw-rwt" -> "01767"
        ok 1017 - "-rwxrwx--T" -> "01770"
        ok 1018 - "-rwxrwx--t" -> "01771"
        ok 1019 - "-rwxrwx-wT" -> "01772"
        ok 1020 - "-rwxrwx-wt" -> "01773"
        ok 1021 - "-rwxrwxr-T" -> "01774"
        ok 1022 - "-rwxrwxr-t" -> "01775"
        ok 1023 - "-rwxrwxrwT" -> "01776"
        ok 1024 - "-rwxrwxrwt" -> "01777"
        ok 1025 - "------S---" -> "02000"
        ok 1026 - "------S--x" -> "02001"
        ok 1027 - "------S-w-" -> "02002"
        ok 1028 - "------S-wx" -> "02003"
        ok 1029 - "------Sr--" -> "02004"
        ok 1030 - "------Sr-x" -> "02005"
        ok 1031 - "------Srw-" -> "02006"
        ok 1032 - "------Srwx" -> "02007"
        ok 1033 - "------s---" -> "02010"
        ok 1034 - "------s--x" -> "02011"
        ok 1035 - "------s-w-" -> "02012"
        ok 1036 - "------s-wx" -> "02013"
        ok 1037 - "------sr--" -> "02014"
        ok 1038 - "------sr-x" -> "02015"
        ok 1039 - "------srw-" -> "02016"
        ok 1040 - "------srwx" -> "02017"
        ok 1041 - "-----wS---" -> "02020"
        ok 1042 - "-----wS--x" -> "02021"
        ok 1043 - "-----wS-w-" -> "02022"
        ok 1044 - "-----wS-wx" -> "02023"
        ok 1045 - "-----wSr--" -> "02024"
        ok 1046 - "-----wSr-x" -> "02025"
        ok 1047 - "-----wSrw-" -> "02026"
        ok 1048 - "-----wSrwx" -> "02027"
        ok 1049 - "-----ws---" -> "02030"
        ok 1050 - "-----ws--x" -> "02031"
        ok 1051 - "-----ws-w-" -> "02032"
        ok 1052 - "-----ws-wx" -> "02033"
        ok 1053 - "-----wsr--" -> "02034"
        ok 1054 - "-----wsr-x" -> "02035"
        ok 1055 - "-----wsrw-" -> "02036"
        ok 1056 - "-----wsrwx" -> "02037"
        ok 1057 - "----r-S---" -> "02040"
        ok 1058 - "----r-S--x" -> "02041"
        ok 1059 - "----r-S-w-" -> "02042"
        ok 1060 - "----r-S-wx" -> "02043"
        ok 1061 - "----r-Sr--" -> "02044"
        ok 1062 - "----r-Sr-x" -> "02045"
        ok 1063 - "----r-Srw-" -> "02046"
        ok 1064 - "----r-Srwx" -> "02047"
        ok 1065 - "----r-s---" -> "02050"
        ok 1066 - "----r-s--x" -> "02051"
        ok 1067 - "----r-s-w-" -> "02052"
        ok 1068 - "----r-s-wx" -> "02053"
        ok 1069 - "----r-sr--" -> "02054"
        ok 1070 - "----r-sr-x" -> "02055"
        ok 1071 - "----r-srw-" -> "02056"
        ok 1072 - "----r-srwx" -> "02057"
        ok 1073 - "----rwS---" -> "02060"
        ok 1074 - "----rwS--x" -> "02061"
        ok 1075 - "----rwS-w-" -> "02062"
        ok 1076 - "----rwS-wx" -> "02063"
        ok 1077 - "----rwSr--" -> "02064"
        ok 1078 - "----rwSr-x" -> "02065"
        ok 1079 - "----rwSrw-" -> "02066"
        ok 1080 - "----rwSrwx" -> "02067"
        ok 1081 - "----rws---" -> "02070"
        ok 1082 - "----rws--x" -> "02071"
        ok 1083 - "----rws-w-" -> "02072"
        ok 1084 - "----rws-wx" -> "02073"
        ok 1085 - "----rwsr--" -> "02074"
        ok 1086 - "----rwsr-x" -> "02075"
        ok 1087 - "----rwsrw-" -> "02076"
        ok 1088 - "----rwsrwx" -> "02077"
        ok 1089 - "---x--S---" -> "02100"
        ok 1090 - "---x--S--x" -> "02101"
        ok 1091 - "---x--S-w-" -> "02102"
        ok 1092 - "---x--S-wx" -> "02103"
        ok 1093 - "---x--Sr--" -> "02104"
        ok 1094 - "---x--Sr-x" -> "02105"
        ok 1095 - "---x--Srw-" -> "02106"
        ok 1096 - "---x--Srwx" -> "02107"
        ok 1097 - "---x--s---" -> "02110"
        ok 1098 - "---x--s--x" -> "02111"
        ok 1099 - "---x--s-w-" -> "02112"
        ok 1100 - "---x--s-wx" -> "02113"
        ok 1101 - "---x--sr--" -> "02114"
        ok 1102 - "---x--sr-x" -> "02115"
        ok 1103 - "---x--srw-" -> "02116"
        ok 1104 - "---x--srwx" -> "02117"
        ok 1105 - "---x-wS---" -> "02120"
        ok 1106 - "---x-wS--x" -> "02121"
        ok 1107 - "---x-wS-w-" -> "02122"
        ok 1108 - "---x-wS-wx" -> "02123"
        ok 1109 - "---x-wSr--" -> "02124"
        ok 1110 - "---x-wSr-x" -> "02125"
        ok 1111 - "---x-wSrw-" -> "02126"
        ok 1112 - "---x-wSrwx" -> "02127"
        ok 1113 - "---x-ws---" -> "02130"
        ok 1114 - "---x-ws--x" -> "02131"
        ok 1115 - "---x-ws-w-" -> "02132"
        ok 1116 - "---x-ws-wx" -> "02133"
        ok 1117 - "---x-wsr--" -> "02134"
        ok 1118 - "---x-wsr-x" -> "02135"
        ok 1119 - "---x-wsrw-" -> "02136"
        ok 1120 - "---x-wsrwx" -> "02137"
        ok 1121 - "---xr-S---" -> "02140"
        ok 1122 - "---xr-S--x" -> "02141"
        ok 1123 - "---xr-S-w-" -> "02142"
        ok 1124 - "---xr-S-wx" -> "02143"
        ok 1125 - "---xr-Sr--" -> "02144"
        ok 1126 - "---xr-Sr-x" -> "02145"
        ok 1127 - "---xr-Srw-" -> "02146"
        ok 1128 - "---xr-Srwx" -> "02147"
        ok 1129 - "---xr-s---" -> "02150"
        ok 1130 - "---xr-s--x" -> "02151"
        ok 1131 - "---xr-s-w-" -> "02152"
        ok 1132 - "---xr-s-wx" -> "02153"
        ok 1133 - "---xr-sr--" -> "02154"
        ok 1134 - "---xr-sr-x" -> "02155"
        ok 1135 - "---xr-srw-" -> "02156"
        ok 1136 - "---xr-srwx" -> "02157"
        ok 1137 - "---xrwS---" -> "02160"
        ok 1138 - "---xrwS--x" -> "02161"
        ok 1139 - "---xrwS-w-" -> "02162"
        ok 1140 - "---xrwS-wx" -> "02163"
        ok 1141 - "---xrwSr--" -> "02164"
        ok 1142 - "---xrwSr-x" -> "02165"
        ok 1143 - "---xrwSrw-" -> "02166"
        ok 1144 - "---xrwSrwx" -> "02167"
        ok 1145 - "---xrws---" -> "02170"
        ok 1146 - "---xrws--x" -> "02171"
        ok 1147 - "---xrws-w-" -> "02172"
        ok 1148 - "---xrws-wx" -> "02173"
        ok 1149 - "---xrwsr--" -> "02174"
        ok 1150 - "---xrwsr-x" -> "02175"
        ok 1151 - "---xrwsrw-" -> "02176"
        ok 1152 - "---xrwsrwx" -> "02177"
        ok 1153 - "--w---S---" -> "02200"
        ok 1154 - "--w---S--x" -> "02201"
        ok 1155 - "--w---S-w-" -> "02202"
        ok 1156 - "--w---S-wx" -> "02203"
        ok 1157 - "--w---Sr--" -> "02204"
        ok 1158 - "--w---Sr-x" -> "02205"
        ok 1159 - "--w---Srw-" -> "02206"
        ok 1160 - "--w---Srwx" -> "02207"
        ok 1161 - "--w---s---" -> "02210"
        ok 1162 - "--w---s--x" -> "02211"
        ok 1163 - "--w---s-w-" -> "02212"
        ok 1164 - "--w---s-wx" -> "02213"
        ok 1165 - "--w---sr--" -> "02214"
        ok 1166 - "--w---sr-x" -> "02215"
        ok 1167 - "--w---srw-" -> "02216"
        ok 1168 - "--w---srwx" -> "02217"
        ok 1169 - "--w--wS---" -> "02220"
        ok 1170 - "--w--wS--x" -> "02221"
        ok 1171 - "--w--wS-w-" -> "02222"
        ok 1172 - "--w--wS-wx" -> "02223"
        ok 1173 - "--w--wSr--" -> "02224"
        ok 1174 - "--w--wSr-x" -> "02225"
        ok 1175 - "--w--wSrw-" -> "02226"
        ok 1176 - "--w--wSrwx" -> "02227"
        ok 1177 - "--w--ws---" -> "02230"
        ok 1178 - "--w--ws--x" -> "02231"
        ok 1179 - "--w--ws-w-" -> "02232"
        ok 1180 - "--w--ws-wx" -> "02233"
        ok 1181 - "--w--wsr--" -> "02234"
        ok 1182 - "--w--wsr-x" -> "02235"
        ok 1183 - "--w--wsrw-" -> "02236"
        ok 1184 - "--w--wsrwx" -> "02237"
        ok 1185 - "--w-r-S---" -> "02240"
        ok 1186 - "--w-r-S--x" -> "02241"
        ok 1187 - "--w-r-S-w-" -> "02242"
        ok 1188 - "--w-r-S-wx" -> "02243"
        ok 1189 - "--w-r-Sr--" -> "02244"
        ok 1190 - "--w-r-Sr-x" -> "02245"
        ok 1191 - "--w-r-Srw-" -> "02246"
        ok 1192 - "--w-r-Srwx" -> "02247"
        ok 1193 - "--w-r-s---" -> "02250"
        ok 1194 - "--w-r-s--x" -> "02251"
        ok 1195 - "--w-r-s-w-" -> "02252"
        ok 1196 - "--w-r-s-wx" -> "02253"
        ok 1197 - "--w-r-sr--" -> "02254"
        ok 1198 - "--w-r-sr-x" -> "02255"
        ok 1199 - "--w-r-srw-" -> "02256"
        ok 1200 - "--w-r-srwx" -> "02257"
        ok 1201 - "--w-rwS---" -> "02260"
        ok 1202 - "--w-rwS--x" -> "02261"
        ok 1203 - "--w-rwS-w-" -> "02262"
        ok 1204 - "--w-rwS-wx" -> "02263"
        ok 1205 - "--w-rwSr--" -> "02264"
        ok 1206 - "--w-rwSr-x" -> "02265"
        ok 1207 - "--w-rwSrw-" -> "02266"
        ok 1208 - "--w-rwSrwx" -> "02267"
        ok 1209 - "--w-rws---" -> "02270"
        ok 1210 - "--w-rws--x" -> "02271"
        ok 1211 - "--w-rws-w-" -> "02272"
        ok 1212 - "--w-rws-wx" -> "02273"
        ok 1213 - "--w-rwsr--" -> "02274"
        ok 1214 - "--w-rwsr-x" -> "02275"
        ok 1215 - "--w-rwsrw-" -> "02276"
        ok 1216 - "--w-rwsrwx" -> "02277"
        ok 1217 - "--wx--S---" -> "02300"
        ok 1218 - "--wx--S--x" -> "02301"
        ok 1219 - "--wx--S-w-" -> "02302"
        ok 1220 - "--wx--S-wx" -> "02303"
        ok 1221 - "--wx--Sr--" -> "02304"
        ok 1222 - "--wx--Sr-x" -> "02305"
        ok 1223 - "--wx--Srw-" -> "02306"
        ok 1224 - "--wx--Srwx" -> "02307"
        ok 1225 - "--wx--s---" -> "02310"
        ok 1226 - "--wx--s--x" -> "02311"
        ok 1227 - "--wx--s-w-" -> "02312"
        ok 1228 - "--wx--s-wx" -> "02313"
        ok 1229 - "--wx--sr--" -> "02314"
        ok 1230 - "--wx--sr-x" -> "02315"
        ok 1231 - "--wx--srw-" -> "02316"
        ok 1232 - "--wx--srwx" -> "02317"
        ok 1233 - "--wx-wS---" -> "02320"
        ok 1234 - "--wx-wS--x" -> "02321"
        ok 1235 - "--wx-wS-w-" -> "02322"
        ok 1236 - "--wx-wS-wx" -> "02323"
        ok 1237 - "--wx-wSr--" -> "02324"
        ok 1238 - "--wx-wSr-x" -> "02325"
        ok 1239 - "--wx-wSrw-" -> "02326"
        ok 1240 - "--wx-wSrwx" -> "02327"
        ok 1241 - "--wx-ws---" -> "02330"
        ok 1242 - "--wx-ws--x" -> "02331"
        ok 1243 - "--wx-ws-w-" -> "02332"
        ok 1244 - "--wx-ws-wx" -> "02333"
        ok 1245 - "--wx-wsr--" -> "02334"
        ok 1246 - "--wx-wsr-x" -> "02335"
        ok 1247 - "--wx-wsrw-" -> "02336"
        ok 1248 - "--wx-wsrwx" -> "02337"
        ok 1249 - "--wxr-S---" -> "02340"
        ok 1250 - "--wxr-S--x" -> "02341"
        ok 1251 - "--wxr-S-w-" -> "02342"
        ok 1252 - "--wxr-S-wx" -> "02343"
        ok 1253 - "--wxr-Sr--" -> "02344"
        ok 1254 - "--wxr-Sr-x" -> "02345"
        ok 1255 - "--wxr-Srw-" -> "02346"
        ok 1256 - "--wxr-Srwx" -> "02347"
        ok 1257 - "--wxr-s---" -> "02350"
        ok 1258 - "--wxr-s--x" -> "02351"
        ok 1259 - "--wxr-s-w-" -> "02352"
        ok 1260 - "--wxr-s-wx" -> "02353"
        ok 1261 - "--wxr-sr--" -> "02354"
        ok 1262 - "--wxr-sr-x" -> "02355"
        ok 1263 - "--wxr-srw-" -> "02356"
        ok 1264 - "--wxr-srwx" -> "02357"
        ok 1265 - "--wxrwS---" -> "02360"
        ok 1266 - "--wxrwS--x" -> "02361"
        ok 1267 - "--wxrwS-w-" -> "02362"
        ok 1268 - "--wxrwS-wx" -> "02363"
        ok 1269 - "--wxrwSr--" -> "02364"
        ok 1270 - "--wxrwSr-x" -> "02365"
        ok 1271 - "--wxrwSrw-" -> "02366"
        ok 1272 - "--wxrwSrwx" -> "02367"
        ok 1273 - "--wxrws---" -> "02370"
        ok 1274 - "--wxrws--x" -> "02371"
        ok 1275 - "--wxrws-w-" -> "02372"
        ok 1276 - "--wxrws-wx" -> "02373"
        ok 1277 - "--wxrwsr--" -> "02374"
        ok 1278 - "--wxrwsr-x" -> "02375"
        ok 1279 - "--wxrwsrw-" -> "02376"
        ok 1280 - "--wxrwsrwx" -> "02377"
        ok 1281 - "-r----S---" -> "02400"
        ok 1282 - "-r----S--x" -> "02401"
        ok 1283 - "-r----S-w-" -> "02402"
        ok 1284 - "-r----S-wx" -> "02403"
        ok 1285 - "-r----Sr--" -> "02404"
        ok 1286 - "-r----Sr-x" -> "02405"
        ok 1287 - "-r----Srw-" -> "02406"
        ok 1288 - "-r----Srwx" -> "02407"
        ok 1289 - "-r----s---" -> "02410"
        ok 1290 - "-r----s--x" -> "02411"
        ok 1291 - "-r----s-w-" -> "02412"
        ok 1292 - "-r----s-wx" -> "02413"
        ok 1293 - "-r----sr--" -> "02414"
        ok 1294 - "-r----sr-x" -> "02415"
        ok 1295 - "-r----srw-" -> "02416"
        ok 1296 - "-r----srwx" -> "02417"
        ok 1297 - "-r---wS---" -> "02420"
        ok 1298 - "-r---wS--x" -> "02421"
        ok 1299 - "-r---wS-w-" -> "02422"
        ok 1300 - "-r---wS-wx" -> "02423"
        ok 1301 - "-r---wSr--" -> "02424"
        ok 1302 - "-r---wSr-x" -> "02425"
        ok 1303 - "-r---wSrw-" -> "02426"
        ok 1304 - "-r---wSrwx" -> "02427"
        ok 1305 - "-r---ws---" -> "02430"
        ok 1306 - "-r---ws--x" -> "02431"
        ok 1307 - "-r---ws-w-" -> "02432"
        ok 1308 - "-r---ws-wx" -> "02433"
        ok 1309 - "-r---wsr--" -> "02434"
        ok 1310 - "-r---wsr-x" -> "02435"
        ok 1311 - "-r---wsrw-" -> "02436"
        ok 1312 - "-r---wsrwx" -> "02437"
        ok 1313 - "-r--r-S---" -> "02440"
        ok 1314 - "-r--r-S--x" -> "02441"
        ok 1315 - "-r--r-S-w-" -> "02442"
        ok 1316 - "-r--r-S-wx" -> "02443"
        ok 1317 - "-r--r-Sr--" -> "02444"
        ok 1318 - "-r--r-Sr-x" -> "02445"
        ok 1319 - "-r--r-Srw-" -> "02446"
        ok 1320 - "-r--r-Srwx" -> "02447"
        ok 1321 - "-r--r-s---" -> "02450"
        ok 1322 - "-r--r-s--x" -> "02451"
        ok 1323 - "-r--r-s-w-" -> "02452"
        ok 1324 - "-r--r-s-wx" -> "02453"
        ok 1325 - "-r--r-sr--" -> "02454"
        ok 1326 - "-r--r-sr-x" -> "02455"
        ok 1327 - "-r--r-srw-" -> "02456"
        ok 1328 - "-r--r-srwx" -> "02457"
        ok 1329 - "-r--rwS---" -> "02460"
        ok 1330 - "-r--rwS--x" -> "02461"
        ok 1331 - "-r--rwS-w-" -> "02462"
        ok 1332 - "-r--rwS-wx" -> "02463"
        ok 1333 - "-r--rwSr--" -> "02464"
        ok 1334 - "-r--rwSr-x" -> "02465"
        ok 1335 - "-r--rwSrw-" -> "02466"
        ok 1336 - "-r--rwSrwx" -> "02467"
        ok 1337 - "-r--rws---" -> "02470"
        ok 1338 - "-r--rws--x" -> "02471"
        ok 1339 - "-r--rws-w-" -> "02472"
        ok 1340 - "-r--rws-wx" -> "02473"
        ok 1341 - "-r--rwsr--" -> "02474"
        ok 1342 - "-r--rwsr-x" -> "02475"
        ok 1343 - "-r--rwsrw-" -> "02476"
        ok 1344 - "-r--rwsrwx" -> "02477"
        ok 1345 - "-r-x--S---" -> "02500"
        ok 1346 - "-r-x--S--x" -> "02501"
        ok 1347 - "-r-x--S-w-" -> "02502"
        ok 1348 - "-r-x--S-wx" -> "02503"
        ok 1349 - "-r-x--Sr--" -> "02504"
        ok 1350 - "-r-x--Sr-x" -> "02505"
        ok 1351 - "-r-x--Srw-" -> "02506"
        ok 1352 - "-r-x--Srwx" -> "02507"
        ok 1353 - "-r-x--s---" -> "02510"
        ok 1354 - "-r-x--s--x" -> "02511"
        ok 1355 - "-r-x--s-w-" -> "02512"
        ok 1356 - "-r-x--s-wx" -> "02513"
        ok 1357 - "-r-x--sr--" -> "02514"
        ok 1358 - "-r-x--sr-x" -> "02515"
        ok 1359 - "-r-x--srw-" -> "02516"
        ok 1360 - "-r-x--srwx" -> "02517"
        ok 1361 - "-r-x-wS---" -> "02520"
        ok 1362 - "-r-x-wS--x" -> "02521"
        ok 1363 - "-r-x-wS-w-" -> "02522"
        ok 1364 - "-r-x-wS-wx" -> "02523"
        ok 1365 - "-r-x-wSr--" -> "02524"
        ok 1366 - "-r-x-wSr-x" -> "02525"
        ok 1367 - "-r-x-wSrw-" -> "02526"
        ok 1368 - "-r-x-wSrwx" -> "02527"
        ok 1369 - "-r-x-ws---" -> "02530"
        ok 1370 - "-r-x-ws--x" -> "02531"
        ok 1371 - "-r-x-ws-w-" -> "02532"
        ok 1372 - "-r-x-ws-wx" -> "02533"
        ok 1373 - "-r-x-wsr--" -> "02534"
        ok 1374 - "-r-x-wsr-x" -> "02535"
        ok 1375 - "-r-x-wsrw-" -> "02536"
        ok 1376 - "-r-x-wsrwx" -> "02537"
        ok 1377 - "-r-xr-S---" -> "02540"
        ok 1378 - "-r-xr-S--x" -> "02541"
        ok 1379 - "-r-xr-S-w-" -> "02542"
        ok 1380 - "-r-xr-S-wx" -> "02543"
        ok 1381 - "-r-xr-Sr--" -> "02544"
        ok 1382 - "-r-xr-Sr-x" -> "02545"
        ok 1383 - "-r-xr-Srw-" -> "02546"
        ok 1384 - "-r-xr-Srwx" -> "02547"
        ok 1385 - "-r-xr-s---" -> "02550"
        ok 1386 - "-r-xr-s--x" -> "02551"
        ok 1387 - "-r-xr-s-w-" -> "02552"
        ok 1388 - "-r-xr-s-wx" -> "02553"
        ok 1389 - "-r-xr-sr--" -> "02554"
        ok 1390 - "-r-xr-sr-x" -> "02555"
        ok 1391 - "-r-xr-srw-" -> "02556"
        ok 1392 - "-r-xr-srwx" -> "02557"
        ok 1393 - "-r-xrwS---" -> "02560"
        ok 1394 - "-r-xrwS--x" -> "02561"
        ok 1395 - "-r-xrwS-w-" -> "02562"
        ok 1396 - "-r-xrwS-wx" -> "02563"
        ok 1397 - "-r-xrwSr--" -> "02564"
        ok 1398 - "-r-xrwSr-x" -> "02565"
        ok 1399 - "-r-xrwSrw-" -> "02566"
        ok 1400 - "-r-xrwSrwx" -> "02567"
        ok 1401 - "-r-xrws---" -> "02570"
        ok 1402 - "-r-xrws--x" -> "02571"
        ok 1403 - "-r-xrws-w-" -> "02572"
        ok 1404 - "-r-xrws-wx" -> "02573"
        ok 1405 - "-r-xrwsr--" -> "02574"
        ok 1406 - "-r-xrwsr-x" -> "02575"
        ok 1407 - "-r-xrwsrw-" -> "02576"
        ok 1408 - "-r-xrwsrwx" -> "02577"
        ok 1409 - "-rw---S---" -> "02600"
        ok 1410 - "-rw---S--x" -> "02601"
        ok 1411 - "-rw---S-w-" -> "02602"
        ok 1412 - "-rw---S-wx" -> "02603"
        ok 1413 - "-rw---Sr--" -> "02604"
        ok 1414 - "-rw---Sr-x" -> "02605"
        ok 1415 - "-rw---Srw-" -> "02606"
        ok 1416 - "-rw---Srwx" -> "02607"
        ok 1417 - "-rw---s---" -> "02610"
        ok 1418 - "-rw---s--x" -> "02611"
        ok 1419 - "-rw---s-w-" -> "02612"
        ok 1420 - "-rw---s-wx" -> "02613"
        ok 1421 - "-rw---sr--" -> "02614"
        ok 1422 - "-rw---sr-x" -> "02615"
        ok 1423 - "-rw---srw-" -> "02616"
        ok 1424 - "-rw---srwx" -> "02617"
        ok 1425 - "-rw--wS---" -> "02620"
        ok 1426 - "-rw--wS--x" -> "02621"
        ok 1427 - "-rw--wS-w-" -> "02622"
        ok 1428 - "-rw--wS-wx" -> "02623"
        ok 1429 - "-rw--wSr--" -> "02624"
        ok 1430 - "-rw--wSr-x" -> "02625"
        ok 1431 - "-rw--wSrw-" -> "02626"
        ok 1432 - "-rw--wSrwx" -> "02627"
        ok 1433 - "-rw--ws---" -> "02630"
        ok 1434 - "-rw--ws--x" -> "02631"
        ok 1435 - "-rw--ws-w-" -> "02632"
        ok 1436 - "-rw--ws-wx" -> "02633"
        ok 1437 - "-rw--wsr--" -> "02634"
        ok 1438 - "-rw--wsr-x" -> "02635"
        ok 1439 - "-rw--wsrw-" -> "02636"
        ok 1440 - "-rw--wsrwx" -> "02637"
        ok 1441 - "-rw-r-S---" -> "02640"
        ok 1442 - "-rw-r-S--x" -> "02641"
        ok 1443 - "-rw-r-S-w-" -> "02642"
        ok 1444 - "-rw-r-S-wx" -> "02643"
        ok 1445 - "-rw-r-Sr--" -> "02644"
        ok 1446 - "-rw-r-Sr-x" -> "02645"
        ok 1447 - "-rw-r-Srw-" -> "02646"
        ok 1448 - "-rw-r-Srwx" -> "02647"
        ok 1449 - "-rw-r-s---" -> "02650"
        ok 1450 - "-rw-r-s--x" -> "02651"
        ok 1451 - "-rw-r-s-w-" -> "02652"
        ok 1452 - "-rw-r-s-wx" -> "02653"
        ok 1453 - "-rw-r-sr--" -> "02654"
        ok 1454 - "-rw-r-sr-x" -> "02655"
        ok 1455 - "-rw-r-srw-" -> "02656"
        ok 1456 - "-rw-r-srwx" -> "02657"
        ok 1457 - "-rw-rwS---" -> "02660"
        ok 1458 - "-rw-rwS--x" -> "02661"
        ok 1459 - "-rw-rwS-w-" -> "02662"
        ok 1460 - "-rw-rwS-wx" -> "02663"
        ok 1461 - "-rw-rwSr--" -> "02664"
        ok 1462 - "-rw-rwSr-x" -> "02665"
        ok 1463 - "-rw-rwSrw-" -> "02666"
        ok 1464 - "-rw-rwSrwx" -> "02667"
        ok 1465 - "-rw-rws---" -> "02670"
        ok 1466 - "-rw-rws--x" -> "02671"
        ok 1467 - "-rw-rws-w-" -> "02672"
        ok 1468 - "-rw-rws-wx" -> "02673"
        ok 1469 - "-rw-rwsr--" -> "02674"
        ok 1470 - "-rw-rwsr-x" -> "02675"
        ok 1471 - "-rw-rwsrw-" -> "02676"
        ok 1472 - "-rw-rwsrwx" -> "02677"
        ok 1473 - "-rwx--S---" -> "02700"
        ok 1474 - "-rwx--S--x" -> "02701"
        ok 1475 - "-rwx--S-w-" -> "02702"
        ok 1476 - "-rwx--S-wx" -> "02703"
        ok 1477 - "-rwx--Sr--" -> "02704"
        ok 1478 - "-rwx--Sr-x" -> "02705"
        ok 1479 - "-rwx--Srw-" -> "02706"
        ok 1480 - "-rwx--Srwx" -> "02707"
        ok 1481 - "-rwx--s---" -> "02710"
        ok 1482 - "-rwx--s--x" -> "02711"
        ok 1483 - "-rwx--s-w-" -> "02712"
        ok 1484 - "-rwx--s-wx" -> "02713"
        ok 1485 - "-rwx--sr--" -> "02714"
        ok 1486 - "-rwx--sr-x" -> "02715"
        ok 1487 - "-rwx--srw-" -> "02716"
        ok 1488 - "-rwx--srwx" -> "02717"
        ok 1489 - "-rwx-wS---" -> "02720"
        ok 1490 - "-rwx-wS--x" -> "02721"
        ok 1491 - "-rwx-wS-w-" -> "02722"
        ok 1492 - "-rwx-wS-wx" -> "02723"
        ok 1493 - "-rwx-wSr--" -> "02724"
        ok 1494 - "-rwx-wSr-x" -> "02725"
        ok 1495 - "-rwx-wSrw-" -> "02726"
        ok 1496 - "-rwx-wSrwx" -> "02727"
        ok 1497 - "-rwx-ws---" -> "02730"
        ok 1498 - "-rwx-ws--x" -> "02731"
        ok 1499 - "-rwx-ws-w-" -> "02732"
        ok 1500 - "-rwx-ws-wx" -> "02733"
        ok 1501 - "-rwx-wsr--" -> "02734"
        ok 1502 - "-rwx-wsr-x" -> "02735"
        ok 1503 - "-rwx-wsrw-" -> "02736"
        ok 1504 - "-rwx-wsrwx" -> "02737"
        ok 1505 - "-rwxr-S---" -> "02740"
        ok 1506 - "-rwxr-S--x" -> "02741"
        ok 1507 - "-rwxr-S-w-" -> "02742"
        ok 1508 - "-rwxr-S-wx" -> "02743"
        ok 1509 - "-rwxr-Sr--" -> "02744"
        ok 1510 - "-rwxr-Sr-x" -> "02745"
        ok 1511 - "-rwxr-Srw-" -> "02746"
        ok 1512 - "-rwxr-Srwx" -> "02747"
        ok 1513 - "-rwxr-s---" -> "02750"
        ok 1514 - "-rwxr-s--x" -> "02751"
        ok 1515 - "-rwxr-s-w-" -> "02752"
        ok 1516 - "-rwxr-s-wx" -> "02753"
        ok 1517 - "-rwxr-sr--" -> "02754"
        ok 1518 - "-rwxr-sr-x" -> "02755"
        ok 1519 - "-rwxr-srw-" -> "02756"
        ok 1520 - "-rwxr-srwx" -> "02757"
        ok 1521 - "-rwxrwS---" -> "02760"
        ok 1522 - "-rwxrwS--x" -> "02761"
        ok 1523 - "-rwxrwS-w-" -> "02762"
        ok 1524 - "-rwxrwS-wx" -> "02763"
        ok 1525 - "-rwxrwSr--" -> "02764"
        ok 1526 - "-rwxrwSr-x" -> "02765"
        ok 1527 - "-rwxrwSrw-" -> "02766"
        ok 1528 - "-rwxrwSrwx" -> "02767"
        ok 1529 - "-rwxrws---" -> "02770"
        ok 1530 - "-rwxrws--x" -> "02771"
        ok 1531 - "-rwxrws-w-" -> "02772"
        ok 1532 - "-rwxrws-wx" -> "02773"
        ok 1533 - "-rwxrwsr--" -> "02774"
        ok 1534 - "-rwxrwsr-x" -> "02775"
        ok 1535 - "-rwxrwsrw-" -> "02776"
        ok 1536 - "-rwxrwsrwx" -> "02777"
        ok 1537 - "------S--T" -> "03000"
        ok 1538 - "------S--t" -> "03001"
        ok 1539 - "------S-wT" -> "03002"
        ok 1540 - "------S-wt" -> "03003"
        ok 1541 - "------Sr-T" -> "03004"
        ok 1542 - "------Sr-t" -> "03005"
        ok 1543 - "------SrwT" -> "03006"
        ok 1544 - "------Srwt" -> "03007"
        ok 1545 - "------s--T" -> "03010"
        ok 1546 - "------s--t" -> "03011"
        ok 1547 - "------s-wT" -> "03012"
        ok 1548 - "------s-wt" -> "03013"
        ok 1549 - "------sr-T" -> "03014"
        ok 1550 - "------sr-t" -> "03015"
        ok 1551 - "------srwT" -> "03016"
        ok 1552 - "------srwt" -> "03017"
        ok 1553 - "-----wS--T" -> "03020"
        ok 1554 - "-----wS--t" -> "03021"
        ok 1555 - "-----wS-wT" -> "03022"
        ok 1556 - "-----wS-wt" -> "03023"
        ok 1557 - "-----wSr-T" -> "03024"
        ok 1558 - "-----wSr-t" -> "03025"
        ok 1559 - "-----wSrwT" -> "03026"
        ok 1560 - "-----wSrwt" -> "03027"
        ok 1561 - "-----ws--T" -> "03030"
        ok 1562 - "-----ws--t" -> "03031"
        ok 1563 - "-----ws-wT" -> "03032"
        ok 1564 - "-----ws-wt" -> "03033"
        ok 1565 - "-----wsr-T" -> "03034"
        ok 1566 - "-----wsr-t" -> "03035"
        ok 1567 - "-----wsrwT" -> "03036"
        ok 1568 - "-----wsrwt" -> "03037"
        ok 1569 - "----r-S--T" -> "03040"
        ok 1570 - "----r-S--t" -> "03041"
        ok 1571 - "----r-S-wT" -> "03042"
        ok 1572 - "----r-S-wt" -> "03043"
        ok 1573 - "----r-Sr-T" -> "03044"
        ok 1574 - "----r-Sr-t" -> "03045"
        ok 1575 - "----r-SrwT" -> "03046"
        ok 1576 - "----r-Srwt" -> "03047"
        ok 1577 - "----r-s--T" -> "03050"
        ok 1578 - "----r-s--t" -> "03051"
        ok 1579 - "----r-s-wT" -> "03052"
        ok 1580 - "----r-s-wt" -> "03053"
        ok 1581 - "----r-sr-T" -> "03054"
        ok 1582 - "----r-sr-t" -> "03055"
        ok 1583 - "----r-srwT" -> "03056"
        ok 1584 - "----r-srwt" -> "03057"
        ok 1585 - "----rwS--T" -> "03060"
        ok 1586 - "----rwS--t" -> "03061"
        ok 1587 - "----rwS-wT" -> "03062"
        ok 1588 - "----rwS-wt" -> "03063"
        ok 1589 - "----rwSr-T" -> "03064"
        ok 1590 - "----rwSr-t" -> "03065"
        ok 1591 - "----rwSrwT" -> "03066"
        ok 1592 - "----rwSrwt" -> "03067"
        ok 1593 - "----rws--T" -> "03070"
        ok 1594 - "----rws--t" -> "03071"
        ok 1595 - "----rws-wT" -> "03072"
        ok 1596 - "----rws-wt" -> "03073"
        ok 1597 - "----rwsr-T" -> "03074"
        ok 1598 - "----rwsr-t" -> "03075"
        ok 1599 - "----rwsrwT" -> "03076"
        ok 1600 - "----rwsrwt" -> "03077"
        ok 1601 - "---x--S--T" -> "03100"
        ok 1602 - "---x--S--t" -> "03101"
        ok 1603 - "---x--S-wT" -> "03102"
        ok 1604 - "---x--S-wt" -> "03103"
        ok 1605 - "---x--Sr-T" -> "03104"
        ok 1606 - "---x--Sr-t" -> "03105"
        ok 1607 - "---x--SrwT" -> "03106"
        ok 1608 - "---x--Srwt" -> "03107"
        ok 1609 - "---x--s--T" -> "03110"
        ok 1610 - "---x--s--t" -> "03111"
        ok 1611 - "---x--s-wT" -> "03112"
        ok 1612 - "---x--s-wt" -> "03113"
        ok 1613 - "---x--sr-T" -> "03114"
        ok 1614 - "---x--sr-t" -> "03115"
        ok 1615 - "---x--srwT" -> "03116"
        ok 1616 - "---x--srwt" -> "03117"
        ok 1617 - "---x-wS--T" -> "03120"
        ok 1618 - "---x-wS--t" -> "03121"
        ok 1619 - "---x-wS-wT" -> "03122"
        ok 1620 - "---x-wS-wt" -> "03123"
        ok 1621 - "---x-wSr-T" -> "03124"
        ok 1622 - "---x-wSr-t" -> "03125"
        ok 1623 - "---x-wSrwT" -> "03126"
        ok 1624 - "---x-wSrwt" -> "03127"
        ok 1625 - "---x-ws--T" -> "03130"
        ok 1626 - "---x-ws--t" -> "03131"
        ok 1627 - "---x-ws-wT" -> "03132"
        ok 1628 - "---x-ws-wt" -> "03133"
        ok 1629 - "---x-wsr-T" -> "03134"
        ok 1630 - "---x-wsr-t" -> "03135"
        ok 1631 - "---x-wsrwT" -> "03136"
        ok 1632 - "---x-wsrwt" -> "03137"
        ok 1633 - "---xr-S--T" -> "03140"
        ok 1634 - "---xr-S--t" -> "03141"
        ok 1635 - "---xr-S-wT" -> "03142"
        ok 1636 - "---xr-S-wt" -> "03143"
        ok 1637 - "---xr-Sr-T" -> "03144"
        ok 1638 - "---xr-Sr-t" -> "03145"
        ok 1639 - "---xr-SrwT" -> "03146"
        ok 1640 - "---xr-Srwt" -> "03147"
        ok 1641 - "---xr-s--T" -> "03150"
        ok 1642 - "---xr-s--t" -> "03151"
        ok 1643 - "---xr-s-wT" -> "03152"
        ok 1644 - "---xr-s-wt" -> "03153"
        ok 1645 - "---xr-sr-T" -> "03154"
        ok 1646 - "---xr-sr-t" -> "03155"
        ok 1647 - "---xr-srwT" -> "03156"
        ok 1648 - "---xr-srwt" -> "03157"
        ok 1649 - "---xrwS--T" -> "03160"
        ok 1650 - "---xrwS--t" -> "03161"
        ok 1651 - "---xrwS-wT" -> "03162"
        ok 1652 - "---xrwS-wt" -> "03163"
        ok 1653 - "---xrwSr-T" -> "03164"
        ok 1654 - "---xrwSr-t" -> "03165"
        ok 1655 - "---xrwSrwT" -> "03166"
        ok 1656 - "---xrwSrwt" -> "03167"
        ok 1657 - "---xrws--T" -> "03170"
        ok 1658 - "---xrws--t" -> "03171"
        ok 1659 - "---xrws-wT" -> "03172"
        ok 1660 - "---xrws-wt" -> "03173"
        ok 1661 - "---xrwsr-T" -> "03174"
        ok 1662 - "---xrwsr-t" -> "03175"
        ok 1663 - "---xrwsrwT" -> "03176"
        ok 1664 - "---xrwsrwt" -> "03177"
        ok 1665 - "--w---S--T" -> "03200"
        ok 1666 - "--w---S--t" -> "03201"
        ok 1667 - "--w---S-wT" -> "03202"
        ok 1668 - "--w---S-wt" -> "03203"
        ok 1669 - "--w---Sr-T" -> "03204"
        ok 1670 - "--w---Sr-t" -> "03205"
        ok 1671 - "--w---SrwT" -> "03206"
        ok 1672 - "--w---Srwt" -> "03207"
        ok 1673 - "--w---s--T" -> "03210"
        ok 1674 - "--w---s--t" -> "03211"
        ok 1675 - "--w---s-wT" -> "03212"
        ok 1676 - "--w---s-wt" -> "03213"
        ok 1677 - "--w---sr-T" -> "03214"
        ok 1678 - "--w---sr-t" -> "03215"
        ok 1679 - "--w---srwT" -> "03216"
        ok 1680 - "--w---srwt" -> "03217"
        ok 1681 - "--w--wS--T" -> "03220"
        ok 1682 - "--w--wS--t" -> "03221"
        ok 1683 - "--w--wS-wT" -> "03222"
        ok 1684 - "--w--wS-wt" -> "03223"
        ok 1685 - "--w--wSr-T" -> "03224"
        ok 1686 - "--w--wSr-t" -> "03225"
        ok 1687 - "--w--wSrwT" -> "03226"
        ok 1688 - "--w--wSrwt" -> "03227"
        ok 1689 - "--w--ws--T" -> "03230"
        ok 1690 - "--w--ws--t" -> "03231"
        ok 1691 - "--w--ws-wT" -> "03232"
        ok 1692 - "--w--ws-wt" -> "03233"
        ok 1693 - "--w--wsr-T" -> "03234"
        ok 1694 - "--w--wsr-t" -> "03235"
        ok 1695 - "--w--wsrwT" -> "03236"
        ok 1696 - "--w--wsrwt" -> "03237"
        ok 1697 - "--w-r-S--T" -> "03240"
        ok 1698 - "--w-r-S--t" -> "03241"
        ok 1699 - "--w-r-S-wT" -> "03242"
        ok 1700 - "--w-r-S-wt" -> "03243"
        ok 1701 - "--w-r-Sr-T" -> "03244"
        ok 1702 - "--w-r-Sr-t" -> "03245"
        ok 1703 - "--w-r-SrwT" -> "03246"
        ok 1704 - "--w-r-Srwt" -> "03247"
        ok 1705 - "--w-r-s--T" -> "03250"
        ok 1706 - "--w-r-s--t" -> "03251"
        ok 1707 - "--w-r-s-wT" -> "03252"
        ok 1708 - "--w-r-s-wt" -> "03253"
        ok 1709 - "--w-r-sr-T" -> "03254"
        ok 1710 - "--w-r-sr-t" -> "03255"
        ok 1711 - "--w-r-srwT" -> "03256"
        ok 1712 - "--w-r-srwt" -> "03257"
        ok 1713 - "--w-rwS--T" -> "03260"
        ok 1714 - "--w-rwS--t" -> "03261"
        ok 1715 - "--w-rwS-wT" -> "03262"
        ok 1716 - "--w-rwS-wt" -> "03263"
        ok 1717 - "--w-rwSr-T" -> "03264"
        ok 1718 - "--w-rwSr-t" -> "03265"
        ok 1719 - "--w-rwSrwT" -> "03266"
        ok 1720 - "--w-rwSrwt" -> "03267"
        ok 1721 - "--w-rws--T" -> "03270"
        ok 1722 - "--w-rws--t" -> "03271"
        ok 1723 - "--w-rws-wT" -> "03272"
        ok 1724 - "--w-rws-wt" -> "03273"
        ok 1725 - "--w-rwsr-T" -> "03274"
        ok 1726 - "--w-rwsr-t" -> "03275"
        ok 1727 - "--w-rwsrwT" -> "03276"
        ok 1728 - "--w-rwsrwt" -> "03277"
        ok 1729 - "--wx--S--T" -> "03300"
        ok 1730 - "--wx--S--t" -> "03301"
        ok 1731 - "--wx--S-wT" -> "03302"
        ok 1732 - "--wx--S-wt" -> "03303"
        ok 1733 - "--wx--Sr-T" -> "03304"
        ok 1734 - "--wx--Sr-t" -> "03305"
        ok 1735 - "--wx--SrwT" -> "03306"
        ok 1736 - "--wx--Srwt" -> "03307"
        ok 1737 - "--wx--s--T" -> "03310"
        ok 1738 - "--wx--s--t" -> "03311"
        ok 1739 - "--wx--s-wT" -> "03312"
        ok 1740 - "--wx--s-wt" -> "03313"
        ok 1741 - "--wx--sr-T" -> "03314"
        ok 1742 - "--wx--sr-t" -> "03315"
        ok 1743 - "--wx--srwT" -> "03316"
        ok 1744 - "--wx--srwt" -> "03317"
        ok 1745 - "--wx-wS--T" -> "03320"
        ok 1746 - "--wx-wS--t" -> "03321"
        ok 1747 - "--wx-wS-wT" -> "03322"
        ok 1748 - "--wx-wS-wt" -> "03323"
        ok 1749 - "--wx-wSr-T" -> "03324"
        ok 1750 - "--wx-wSr-t" -> "03325"
        ok 1751 - "--wx-wSrwT" -> "03326"
        ok 1752 - "--wx-wSrwt" -> "03327"
        ok 1753 - "--wx-ws--T" -> "03330"
        ok 1754 - "--wx-ws--t" -> "03331"
        ok 1755 - "--wx-ws-wT" -> "03332"
        ok 1756 - "--wx-ws-wt" -> "03333"
        ok 1757 - "--wx-wsr-T" -> "03334"
        ok 1758 - "--wx-wsr-t" -> "03335"
        ok 1759 - "--wx-wsrwT" -> "03336"
        ok 1760 - "--wx-wsrwt" -> "03337"
        ok 1761 - "--wxr-S--T" -> "03340"
        ok 1762 - "--wxr-S--t" -> "03341"
        ok 1763 - "--wxr-S-wT" -> "03342"
        ok 1764 - "--wxr-S-wt" -> "03343"
        ok 1765 - "--wxr-Sr-T" -> "03344"
        ok 1766 - "--wxr-Sr-t" -> "03345"
        ok 1767 - "--wxr-SrwT" -> "03346"
        ok 1768 - "--wxr-Srwt" -> "03347"
        ok 1769 - "--wxr-s--T" -> "03350"
        ok 1770 - "--wxr-s--t" -> "03351"
        ok 1771 - "--wxr-s-wT" -> "03352"
        ok 1772 - "--wxr-s-wt" -> "03353"
        ok 1773 - "--wxr-sr-T" -> "03354"
        ok 1774 - "--wxr-sr-t" -> "03355"
        ok 1775 - "--wxr-srwT" -> "03356"
        ok 1776 - "--wxr-srwt" -> "03357"
        ok 1777 - "--wxrwS--T" -> "03360"
        ok 1778 - "--wxrwS--t" -> "03361"
        ok 1779 - "--wxrwS-wT" -> "03362"
        ok 1780 - "--wxrwS-wt" -> "03363"
        ok 1781 - "--wxrwSr-T" -> "03364"
        ok 1782 - "--wxrwSr-t" -> "03365"
        ok 1783 - "--wxrwSrwT" -> "03366"
        ok 1784 - "--wxrwSrwt" -> "03367"
        ok 1785 - "--wxrws--T" -> "03370"
        ok 1786 - "--wxrws--t" -> "03371"
        ok 1787 - "--wxrws-wT" -> "03372"
        ok 1788 - "--wxrws-wt" -> "03373"
        ok 1789 - "--wxrwsr-T" -> "03374"
        ok 1790 - "--wxrwsr-t" -> "03375"
        ok 1791 - "--wxrwsrwT" -> "03376"
        ok 1792 - "--wxrwsrwt" -> "03377"
        ok 1793 - "-r----S--T" -> "03400"
        ok 1794 - "-r----S--t" -> "03401"
        ok 1795 - "-r----S-wT" -> "03402"
        ok 1796 - "-r----S-wt" -> "03403"
        ok 1797 - "-r----Sr-T" -> "03404"
        ok 1798 - "-r----Sr-t" -> "03405"
        ok 1799 - "-r----SrwT" -> "03406"
        ok 1800 - "-r----Srwt" -> "03407"
        ok 1801 - "-r----s--T" -> "03410"
        ok 1802 - "-r----s--t" -> "03411"
        ok 1803 - "-r----s-wT" -> "03412"
        ok 1804 - "-r----s-wt" -> "03413"
        ok 1805 - "-r----sr-T" -> "03414"
        ok 1806 - "-r----sr-t" -> "03415"
        ok 1807 - "-r----srwT" -> "03416"
        ok 1808 - "-r----srwt" -> "03417"
        ok 1809 - "-r---wS--T" -> "03420"
        ok 1810 - "-r---wS--t" -> "03421"
        ok 1811 - "-r---wS-wT" -> "03422"
        ok 1812 - "-r---wS-wt" -> "03423"
        ok 1813 - "-r---wSr-T" -> "03424"
        ok 1814 - "-r---wSr-t" -> "03425"
        ok 1815 - "-r---wSrwT" -> "03426"
        ok 1816 - "-r---wSrwt" -> "03427"
        ok 1817 - "-r---ws--T" -> "03430"
        ok 1818 - "-r---ws--t" -> "03431"
        ok 1819 - "-r---ws-wT" -> "03432"
        ok 1820 - "-r---ws-wt" -> "03433"
        ok 1821 - "-r---wsr-T" -> "03434"
        ok 1822 - "-r---wsr-t" -> "03435"
        ok 1823 - "-r---wsrwT" -> "03436"
        ok 1824 - "-r---wsrwt" -> "03437"
        ok 1825 - "-r--r-S--T" -> "03440"
        ok 1826 - "-r--r-S--t" -> "03441"
        ok 1827 - "-r--r-S-wT" -> "03442"
        ok 1828 - "-r--r-S-wt" -> "03443"
        ok 1829 - "-r--r-Sr-T" -> "03444"
        ok 1830 - "-r--r-Sr-t" -> "03445"
        ok 1831 - "-r--r-SrwT" -> "03446"
        ok 1832 - "-r--r-Srwt" -> "03447"
        ok 1833 - "-r--r-s--T" -> "03450"
        ok 1834 - "-r--r-s--t" -> "03451"
        ok 1835 - "-r--r-s-wT" -> "03452"
        ok 1836 - "-r--r-s-wt" -> "03453"
        ok 1837 - "-r--r-sr-T" -> "03454"
        ok 1838 - "-r--r-sr-t" -> "03455"
        ok 1839 - "-r--r-srwT" -> "03456"
        ok 1840 - "-r--r-srwt" -> "03457"
        ok 1841 - "-r--rwS--T" -> "03460"
        ok 1842 - "-r--rwS--t" -> "03461"
        ok 1843 - "-r--rwS-wT" -> "03462"
        ok 1844 - "-r--rwS-wt" -> "03463"
        ok 1845 - "-r--rwSr-T" -> "03464"
        ok 1846 - "-r--rwSr-t" -> "03465"
        ok 1847 - "-r--rwSrwT" -> "03466"
        ok 1848 - "-r--rwSrwt" -> "03467"
        ok 1849 - "-r--rws--T" -> "03470"
        ok 1850 - "-r--rws--t" -> "03471"
        ok 1851 - "-r--rws-wT" -> "03472"
        ok 1852 - "-r--rws-wt" -> "03473"
        ok 1853 - "-r--rwsr-T" -> "03474"
        ok 1854 - "-r--rwsr-t" -> "03475"
        ok 1855 - "-r--rwsrwT" -> "03476"
        ok 1856 - "-r--rwsrwt" -> "03477"
        ok 1857 - "-r-x--S--T" -> "03500"
        ok 1858 - "-r-x--S--t" -> "03501"
        ok 1859 - "-r-x--S-wT" -> "03502"
        ok 1860 - "-r-x--S-wt" -> "03503"
        ok 1861 - "-r-x--Sr-T" -> "03504"
        ok 1862 - "-r-x--Sr-t" -> "03505"
        ok 1863 - "-r-x--SrwT" -> "03506"
        ok 1864 - "-r-x--Srwt" -> "03507"
        ok 1865 - "-r-x--s--T" -> "03510"
        ok 1866 - "-r-x--s--t" -> "03511"
        ok 1867 - "-r-x--s-wT" -> "03512"
        ok 1868 - "-r-x--s-wt" -> "03513"
        ok 1869 - "-r-x--sr-T" -> "03514"
        ok 1870 - "-r-x--sr-t" -> "03515"
        ok 1871 - "-r-x--srwT" -> "03516"
        ok 1872 - "-r-x--srwt" -> "03517"
        ok 1873 - "-r-x-wS--T" -> "03520"
        ok 1874 - "-r-x-wS--t" -> "03521"
        ok 1875 - "-r-x-wS-wT" -> "03522"
        ok 1876 - "-r-x-wS-wt" -> "03523"
        ok 1877 - "-r-x-wSr-T" -> "03524"
        ok 1878 - "-r-x-wSr-t" -> "03525"
        ok 1879 - "-r-x-wSrwT" -> "03526"
        ok 1880 - "-r-x-wSrwt" -> "03527"
        ok 1881 - "-r-x-ws--T" -> "03530"
        ok 1882 - "-r-x-ws--t" -> "03531"
        ok 1883 - "-r-x-ws-wT" -> "03532"
        ok 1884 - "-r-x-ws-wt" -> "03533"
        ok 1885 - "-r-x-wsr-T" -> "03534"
        ok 1886 - "-r-x-wsr-t" -> "03535"
        ok 1887 - "-r-x-wsrwT" -> "03536"
        ok 1888 - "-r-x-wsrwt" -> "03537"
        ok 1889 - "-r-xr-S--T" -> "03540"
        ok 1890 - "-r-xr-S--t" -> "03541"
        ok 1891 - "-r-xr-S-wT" -> "03542"
        ok 1892 - "-r-xr-S-wt" -> "03543"
        ok 1893 - "-r-xr-Sr-T" -> "03544"
        ok 1894 - "-r-xr-Sr-t" -> "03545"
        ok 1895 - "-r-xr-SrwT" -> "03546"
        ok 1896 - "-r-xr-Srwt" -> "03547"
        ok 1897 - "-r-xr-s--T" -> "03550"
        ok 1898 - "-r-xr-s--t" -> "03551"
        ok 1899 - "-r-xr-s-wT" -> "03552"
        ok 1900 - "-r-xr-s-wt" -> "03553"
        ok 1901 - "-r-xr-sr-T" -> "03554"
        ok 1902 - "-r-xr-sr-t" -> "03555"
        ok 1903 - "-r-xr-srwT" -> "03556"
        ok 1904 - "-r-xr-srwt" -> "03557"
        ok 1905 - "-r-xrwS--T" -> "03560"
        ok 1906 - "-r-xrwS--t" -> "03561"
        ok 1907 - "-r-xrwS-wT" -> "03562"
        ok 1908 - "-r-xrwS-wt" -> "03563"
        ok 1909 - "-r-xrwSr-T" -> "03564"
        ok 1910 - "-r-xrwSr-t" -> "03565"
        ok 1911 - "-r-xrwSrwT" -> "03566"
        ok 1912 - "-r-xrwSrwt" -> "03567"
        ok 1913 - "-r-xrws--T" -> "03570"
        ok 1914 - "-r-xrws--t" -> "03571"
        ok 1915 - "-r-xrws-wT" -> "03572"
        ok 1916 - "-r-xrws-wt" -> "03573"
        ok 1917 - "-r-xrwsr-T" -> "03574"
        ok 1918 - "-r-xrwsr-t" -> "03575"
        ok 1919 - "-r-xrwsrwT" -> "03576"
        ok 1920 - "-r-xrwsrwt" -> "03577"
        ok 1921 - "-rw---S--T" -> "03600"
        ok 1922 - "-rw---S--t" -> "03601"
        ok 1923 - "-rw---S-wT" -> "03602"
        ok 1924 - "-rw---S-wt" -> "03603"
        ok 1925 - "-rw---Sr-T" -> "03604"
        ok 1926 - "-rw---Sr-t" -> "03605"
        ok 1927 - "-rw---SrwT" -> "03606"
        ok 1928 - "-rw---Srwt" -> "03607"
        ok 1929 - "-rw---s--T" -> "03610"
        ok 1930 - "-rw---s--t" -> "03611"
        ok 1931 - "-rw---s-wT" -> "03612"
        ok 1932 - "-rw---s-wt" -> "03613"
        ok 1933 - "-rw---sr-T" -> "03614"
        ok 1934 - "-rw---sr-t" -> "03615"
        ok 1935 - "-rw---srwT" -> "03616"
        ok 1936 - "-rw---srwt" -> "03617"
        ok 1937 - "-rw--wS--T" -> "03620"
        ok 1938 - "-rw--wS--t" -> "03621"
        ok 1939 - "-rw--wS-wT" -> "03622"
        ok 1940 - "-rw--wS-wt" -> "03623"
        ok 1941 - "-rw--wSr-T" -> "03624"
        ok 1942 - "-rw--wSr-t" -> "03625"
        ok 1943 - "-rw--wSrwT" -> "03626"
        ok 1944 - "-rw--wSrwt" -> "03627"
        ok 1945 - "-rw--ws--T" -> "03630"
        ok 1946 - "-rw--ws--t" -> "03631"
        ok 1947 - "-rw--ws-wT" -> "03632"
        ok 1948 - "-rw--ws-wt" -> "03633"
        ok 1949 - "-rw--wsr-T" -> "03634"
        ok 1950 - "-rw--wsr-t" -> "03635"
        ok 1951 - "-rw--wsrwT" -> "03636"
        ok 1952 - "-rw--wsrwt" -> "03637"
        ok 1953 - "-rw-r-S--T" -> "03640"
        ok 1954 - "-rw-r-S--t" -> "03641"
        ok 1955 - "-rw-r-S-wT" -> "03642"
        ok 1956 - "-rw-r-S-wt" -> "03643"
        ok 1957 - "-rw-r-Sr-T" -> "03644"
        ok 1958 - "-rw-r-Sr-t" -> "03645"
        ok 1959 - "-rw-r-SrwT" -> "03646"
        ok 1960 - "-rw-r-Srwt" -> "03647"
        ok 1961 - "-rw-r-s--T" -> "03650"
        ok 1962 - "-rw-r-s--t" -> "03651"
        ok 1963 - "-rw-r-s-wT" -> "03652"
        ok 1964 - "-rw-r-s-wt" -> "03653"
        ok 1965 - "-rw-r-sr-T" -> "03654"
        ok 1966 - "-rw-r-sr-t" -> "03655"
        ok 1967 - "-rw-r-srwT" -> "03656"
        ok 1968 - "-rw-r-srwt" -> "03657"
        ok 1969 - "-rw-rwS--T" -> "03660"
        ok 1970 - "-rw-rwS--t" -> "03661"
        ok 1971 - "-rw-rwS-wT" -> "03662"
        ok 1972 - "-rw-rwS-wt" -> "03663"
        ok 1973 - "-rw-rwSr-T" -> "03664"
        ok 1974 - "-rw-rwSr-t" -> "03665"
        ok 1975 - "-rw-rwSrwT" -> "03666"
        ok 1976 - "-rw-rwSrwt" -> "03667"
        ok 1977 - "-rw-rws--T" -> "03670"
        ok 1978 - "-rw-rws--t" -> "03671"
        ok 1979 - "-rw-rws-wT" -> "03672"
        ok 1980 - "-rw-rws-wt" -> "03673"
        ok 1981 - "-rw-rwsr-T" -> "03674"
        ok 1982 - "-rw-rwsr-t" -> "03675"
        ok 1983 - "-rw-rwsrwT" -> "03676"
        ok 1984 - "-rw-rwsrwt" -> "03677"
        ok 1985 - "-rwx--S--T" -> "03700"
        ok 1986 - "-rwx--S--t" -> "03701"
        ok 1987 - "-rwx--S-wT" -> "03702"
        ok 1988 - "-rwx--S-wt" -> "03703"
        ok 1989 - "-rwx--Sr-T" -> "03704"
        ok 1990 - "-rwx--Sr-t" -> "03705"
        ok 1991 - "-rwx--SrwT" -> "03706"
        ok 1992 - "-rwx--Srwt" -> "03707"
        ok 1993 - "-rwx--s--T" -> "03710"
        ok 1994 - "-rwx--s--t" -> "03711"
        ok 1995 - "-rwx--s-wT" -> "03712"
        ok 1996 - "-rwx--s-wt" -> "03713"
        ok 1997 - "-rwx--sr-T" -> "03714"
        ok 1998 - "-rwx--sr-t" -> "03715"
        ok 1999 - "-rwx--srwT" -> "03716"
        ok 2000 - "-rwx--srwt" -> "03717"
        ok 2001 - "-rwx-wS--T" -> "03720"
        ok 2002 - "-rwx-wS--t" -> "03721"
        ok 2003 - "-rwx-wS-wT" -> "03722"
        ok 2004 - "-rwx-wS-wt" -> "03723"
        ok 2005 - "-rwx-wSr-T" -> "03724"
        ok 2006 - "-rwx-wSr-t" -> "03725"
        ok 2007 - "-rwx-wSrwT" -> "03726"
        ok 2008 - "-rwx-wSrwt" -> "03727"
        ok 2009 - "-rwx-ws--T" -> "03730"
        ok 2010 - "-rwx-ws--t" -> "03731"
        ok 2011 - "-rwx-ws-wT" -> "03732"
        ok 2012 - "-rwx-ws-wt" -> "03733"
        ok 2013 - "-rwx-wsr-T" -> "03734"
        ok 2014 - "-rwx-wsr-t" -> "03735"
        ok 2015 - "-rwx-wsrwT" -> "03736"
        ok 2016 - "-rwx-wsrwt" -> "03737"
        ok 2017 - "-rwxr-S--T" -> "03740"
        ok 2018 - "-rwxr-S--t" -> "03741"
        ok 2019 - "-rwxr-S-wT" -> "03742"
        ok 2020 - "-rwxr-S-wt" -> "03743"
        ok 2021 - "-rwxr-Sr-T" -> "03744"
        ok 2022 - "-rwxr-Sr-t" -> "03745"
        ok 2023 - "-rwxr-SrwT" -> "03746"
        ok 2024 - "-rwxr-Srwt" -> "03747"
        ok 2025 - "-rwxr-s--T" -> "03750"
        ok 2026 - "-rwxr-s--t" -> "03751"
        ok 2027 - "-rwxr-s-wT" -> "03752"
        ok 2028 - "-rwxr-s-wt" -> "03753"
        ok 2029 - "-rwxr-sr-T" -> "03754"
        ok 2030 - "-rwxr-sr-t" -> "03755"
        ok 2031 - "-rwxr-srwT" -> "03756"
        ok 2032 - "-rwxr-srwt" -> "03757"
        ok 2033 - "-rwxrwS--T" -> "03760"
        ok 2034 - "-rwxrwS--t" -> "03761"
        ok 2035 - "-rwxrwS-wT" -> "03762"
        ok 2036 - "-rwxrwS-wt" -> "03763"
        ok 2037 - "-rwxrwSr-T" -> "03764"
        ok 2038 - "-rwxrwSr-t" -> "03765"
        ok 2039 - "-rwxrwSrwT" -> "03766"
        ok 2040 - "-rwxrwSrwt" -> "03767"
        ok 2041 - "-rwxrws--T" -> "03770"
        ok 2042 - "-rwxrws--t" -> "03771"
        ok 2043 - "-rwxrws-wT" -> "03772"
        ok 2044 - "-rwxrws-wt" -> "03773"
        ok 2045 - "-rwxrwsr-T" -> "03774"
        ok 2046 - "-rwxrwsr-t" -> "03775"
        ok 2047 - "-rwxrwsrwT" -> "03776"
        ok 2048 - "-rwxrwsrwt" -> "03777"
        ok 2049 - "---S------" -> "04000"
        ok 2050 - "---S-----x" -> "04001"
        ok 2051 - "---S----w-" -> "04002"
        ok 2052 - "---S----wx" -> "04003"
        ok 2053 - "---S---r--" -> "04004"
        ok 2054 - "---S---r-x" -> "04005"
        ok 2055 - "---S---rw-" -> "04006"
        ok 2056 - "---S---rwx" -> "04007"
        ok 2057 - "---S--x---" -> "04010"
        ok 2058 - "---S--x--x" -> "04011"
        ok 2059 - "---S--x-w-" -> "04012"
        ok 2060 - "---S--x-wx" -> "04013"
        ok 2061 - "---S--xr--" -> "04014"
        ok 2062 - "---S--xr-x" -> "04015"
        ok 2063 - "---S--xrw-" -> "04016"
        ok 2064 - "---S--xrwx" -> "04017"
        ok 2065 - "---S-w----" -> "04020"
        ok 2066 - "---S-w---x" -> "04021"
        ok 2067 - "---S-w--w-" -> "04022"
        ok 2068 - "---S-w--wx" -> "04023"
        ok 2069 - "---S-w-r--" -> "04024"
        ok 2070 - "---S-w-r-x" -> "04025"
        ok 2071 - "---S-w-rw-" -> "04026"
        ok 2072 - "---S-w-rwx" -> "04027"
        ok 2073 - "---S-wx---" -> "04030"
        ok 2074 - "---S-wx--x" -> "04031"
        ok 2075 - "---S-wx-w-" -> "04032"
        ok 2076 - "---S-wx-wx" -> "04033"
        ok 2077 - "---S-wxr--" -> "04034"
        ok 2078 - "---S-wxr-x" -> "04035"
        ok 2079 - "---S-wxrw-" -> "04036"
        ok 2080 - "---S-wxrwx" -> "04037"
        ok 2081 - "---Sr-----" -> "04040"
        ok 2082 - "---Sr----x" -> "04041"
        ok 2083 - "---Sr---w-" -> "04042"
        ok 2084 - "---Sr---wx" -> "04043"
        ok 2085 - "---Sr--r--" -> "04044"
        ok 2086 - "---Sr--r-x" -> "04045"
        ok 2087 - "---Sr--rw-" -> "04046"
        ok 2088 - "---Sr--rwx" -> "04047"
        ok 2089 - "---Sr-x---" -> "04050"
        ok 2090 - "---Sr-x--x" -> "04051"
        ok 2091 - "---Sr-x-w-" -> "04052"
        ok 2092 - "---Sr-x-wx" -> "04053"
        ok 2093 - "---Sr-xr--" -> "04054"
        ok 2094 - "---Sr-xr-x" -> "04055"
        ok 2095 - "---Sr-xrw-" -> "04056"
        ok 2096 - "---Sr-xrwx" -> "04057"
        ok 2097 - "---Srw----" -> "04060"
        ok 2098 - "---Srw---x" -> "04061"
        ok 2099 - "---Srw--w-" -> "04062"
        ok 2100 - "---Srw--wx" -> "04063"
        ok 2101 - "---Srw-r--" -> "04064"
        ok 2102 - "---Srw-r-x" -> "04065"
        ok 2103 - "---Srw-rw-" -> "04066"
        ok 2104 - "---Srw-rwx" -> "04067"
        ok 2105 - "---Srwx---" -> "04070"
        ok 2106 - "---Srwx--x" -> "04071"
        ok 2107 - "---Srwx-w-" -> "04072"
        ok 2108 - "---Srwx-wx" -> "04073"
        ok 2109 - "---Srwxr--" -> "04074"
        ok 2110 - "---Srwxr-x" -> "04075"
        ok 2111 - "---Srwxrw-" -> "04076"
        ok 2112 - "---Srwxrwx" -> "04077"
        ok 2113 - "---s------" -> "04100"
        ok 2114 - "---s-----x" -> "04101"
        ok 2115 - "---s----w-" -> "04102"
        ok 2116 - "---s----wx" -> "04103"
        ok 2117 - "---s---r--" -> "04104"
        ok 2118 - "---s---r-x" -> "04105"
        ok 2119 - "---s---rw-" -> "04106"
        ok 2120 - "---s---rwx" -> "04107"
        ok 2121 - "---s--x---" -> "04110"
        ok 2122 - "---s--x--x" -> "04111"
        ok 2123 - "---s--x-w-" -> "04112"
        ok 2124 - "---s--x-wx" -> "04113"
        ok 2125 - "---s--xr--" -> "04114"
        ok 2126 - "---s--xr-x" -> "04115"
        ok 2127 - "---s--xrw-" -> "04116"
        ok 2128 - "---s--xrwx" -> "04117"
        ok 2129 - "---s-w----" -> "04120"
        ok 2130 - "---s-w---x" -> "04121"
        ok 2131 - "---s-w--w-" -> "04122"
        ok 2132 - "---s-w--wx" -> "04123"
        ok 2133 - "---s-w-r--" -> "04124"
        ok 2134 - "---s-w-r-x" -> "04125"
        ok 2135 - "---s-w-rw-" -> "04126"
        ok 2136 - "---s-w-rwx" -> "04127"
        ok 2137 - "---s-wx---" -> "04130"
        ok 2138 - "---s-wx--x" -> "04131"
        ok 2139 - "---s-wx-w-" -> "04132"
        ok 2140 - "---s-wx-wx" -> "04133"
        ok 2141 - "---s-wxr--" -> "04134"
        ok 2142 - "---s-wxr-x" -> "04135"
        ok 2143 - "---s-wxrw-" -> "04136"
        ok 2144 - "---s-wxrwx" -> "04137"
        ok 2145 - "---sr-----" -> "04140"
        ok 2146 - "---sr----x" -> "04141"
        ok 2147 - "---sr---w-" -> "04142"
        ok 2148 - "---sr---wx" -> "04143"
        ok 2149 - "---sr--r--" -> "04144"
        ok 2150 - "---sr--r-x" -> "04145"
        ok 2151 - "---sr--rw-" -> "04146"
        ok 2152 - "---sr--rwx" -> "04147"
        ok 2153 - "---sr-x---" -> "04150"
        ok 2154 - "---sr-x--x" -> "04151"
        ok 2155 - "---sr-x-w-" -> "04152"
        ok 2156 - "---sr-x-wx" -> "04153"
        ok 2157 - "---sr-xr--" -> "04154"
        ok 2158 - "---sr-xr-x" -> "04155"
        ok 2159 - "---sr-xrw-" -> "04156"
        ok 2160 - "---sr-xrwx" -> "04157"
        ok 2161 - "---srw----" -> "04160"
        ok 2162 - "---srw---x" -> "04161"
        ok 2163 - "---srw--w-" -> "04162"
        ok 2164 - "---srw--wx" -> "04163"
        ok 2165 - "---srw-r--" -> "04164"
        ok 2166 - "---srw-r-x" -> "04165"
        ok 2167 - "---srw-rw-" -> "04166"
        ok 2168 - "---srw-rwx" -> "04167"
        ok 2169 - "---srwx---" -> "04170"
        ok 2170 - "---srwx--x" -> "04171"
        ok 2171 - "---srwx-w-" -> "04172"
        ok 2172 - "---srwx-wx" -> "04173"
        ok 2173 - "---srwxr--" -> "04174"
        ok 2174 - "---srwxr-x" -> "04175"
        ok 2175 - "---srwxrw-" -> "04176"
        ok 2176 - "---srwxrwx" -> "04177"
        ok 2177 - "--wS------" -> "04200"
        ok 2178 - "--wS-----x" -> "04201"
        ok 2179 - "--wS----w-" -> "04202"
        ok 2180 - "--wS----wx" -> "04203"
        ok 2181 - "--wS---r--" -> "04204"
        ok 2182 - "--wS---r-x" -> "04205"
        ok 2183 - "--wS---rw-" -> "04206"
        ok 2184 - "--wS---rwx" -> "04207"
        ok 2185 - "--wS--x---" -> "04210"
        ok 2186 - "--wS--x--x" -> "04211"
        ok 2187 - "--wS--x-w-" -> "04212"
        ok 2188 - "--wS--x-wx" -> "04213"
        ok 2189 - "--wS--xr--" -> "04214"
        ok 2190 - "--wS--xr-x" -> "04215"
        ok 2191 - "--wS--xrw-" -> "04216"
        ok 2192 - "--wS--xrwx" -> "04217"
        ok 2193 - "--wS-w----" -> "04220"
        ok 2194 - "--wS-w---x" -> "04221"
        ok 2195 - "--wS-w--w-" -> "04222"
        ok 2196 - "--wS-w--wx" -> "04223"
        ok 2197 - "--wS-w-r--" -> "04224"
        ok 2198 - "--wS-w-r-x" -> "04225"
        ok 2199 - "--wS-w-rw-" -> "04226"
        ok 2200 - "--wS-w-rwx" -> "04227"
        ok 2201 - "--wS-wx---" -> "04230"
        ok 2202 - "--wS-wx--x" -> "04231"
        ok 2203 - "--wS-wx-w-" -> "04232"
        ok 2204 - "--wS-wx-wx" -> "04233"
        ok 2205 - "--wS-wxr--" -> "04234"
        ok 2206 - "--wS-wxr-x" -> "04235"
        ok 2207 - "--wS-wxrw-" -> "04236"
        ok 2208 - "--wS-wxrwx" -> "04237"
        ok 2209 - "--wSr-----" -> "04240"
        ok 2210 - "--wSr----x" -> "04241"
        ok 2211 - "--wSr---w-" -> "04242"
        ok 2212 - "--wSr---wx" -> "04243"
        ok 2213 - "--wSr--r--" -> "04244"
        ok 2214 - "--wSr--r-x" -> "04245"
        ok 2215 - "--wSr--rw-" -> "04246"
        ok 2216 - "--wSr--rwx" -> "04247"
        ok 2217 - "--wSr-x---" -> "04250"
        ok 2218 - "--wSr-x--x" -> "04251"
        ok 2219 - "--wSr-x-w-" -> "04252"
        ok 2220 - "--wSr-x-wx" -> "04253"
        ok 2221 - "--wSr-xr--" -> "04254"
        ok 2222 - "--wSr-xr-x" -> "04255"
        ok 2223 - "--wSr-xrw-" -> "04256"
        ok 2224 - "--wSr-xrwx" -> "04257"
        ok 2225 - "--wSrw----" -> "04260"
        ok 2226 - "--wSrw---x" -> "04261"
        ok 2227 - "--wSrw--w-" -> "04262"
        ok 2228 - "--wSrw--wx" -> "04263"
        ok 2229 - "--wSrw-r--" -> "04264"
        ok 2230 - "--wSrw-r-x" -> "04265"
        ok 2231 - "--wSrw-rw-" -> "04266"
        ok 2232 - "--wSrw-rwx" -> "04267"
        ok 2233 - "--wSrwx---" -> "04270"
        ok 2234 - "--wSrwx--x" -> "04271"
        ok 2235 - "--wSrwx-w-" -> "04272"
        ok 2236 - "--wSrwx-wx" -> "04273"
        ok 2237 - "--wSrwxr--" -> "04274"
        ok 2238 - "--wSrwxr-x" -> "04275"
        ok 2239 - "--wSrwxrw-" -> "04276"
        ok 2240 - "--wSrwxrwx" -> "04277"
        ok 2241 - "--ws------" -> "04300"
        ok 2242 - "--ws-----x" -> "04301"
        ok 2243 - "--ws----w-" -> "04302"
        ok 2244 - "--ws----wx" -> "04303"
        ok 2245 - "--ws---r--" -> "04304"
        ok 2246 - "--ws---r-x" -> "04305"
        ok 2247 - "--ws---rw-" -> "04306"
        ok 2248 - "--ws---rwx" -> "04307"
        ok 2249 - "--ws--x---" -> "04310"
        ok 2250 - "--ws--x--x" -> "04311"
        ok 2251 - "--ws--x-w-" -> "04312"
        ok 2252 - "--ws--x-wx" -> "04313"
        ok 2253 - "--ws--xr--" -> "04314"
        ok 2254 - "--ws--xr-x" -> "04315"
        ok 2255 - "--ws--xrw-" -> "04316"
        ok 2256 - "--ws--xrwx" -> "04317"
        ok 2257 - "--ws-w----" -> "04320"
        ok 2258 - "--ws-w---x" -> "04321"
        ok 2259 - "--ws-w--w-" -> "04322"
        ok 2260 - "--ws-w--wx" -> "04323"
        ok 2261 - "--ws-w-r--" -> "04324"
        ok 2262 - "--ws-w-r-x" -> "04325"
        ok 2263 - "--ws-w-rw-" -> "04326"
        ok 2264 - "--ws-w-rwx" -> "04327"
        ok 2265 - "--ws-wx---" -> "04330"
        ok 2266 - "--ws-wx--x" -> "04331"
        ok 2267 - "--ws-wx-w-" -> "04332"
        ok 2268 - "--ws-wx-wx" -> "04333"
        ok 2269 - "--ws-wxr--" -> "04334"
        ok 2270 - "--ws-wxr-x" -> "04335"
        ok 2271 - "--ws-wxrw-" -> "04336"
        ok 2272 - "--ws-wxrwx" -> "04337"
        ok 2273 - "--wsr-----" -> "04340"
        ok 2274 - "--wsr----x" -> "04341"
        ok 2275 - "--wsr---w-" -> "04342"
        ok 2276 - "--wsr---wx" -> "04343"
        ok 2277 - "--wsr--r--" -> "04344"
        ok 2278 - "--wsr--r-x" -> "04345"
        ok 2279 - "--wsr--rw-" -> "04346"
        ok 2280 - "--wsr--rwx" -> "04347"
        ok 2281 - "--wsr-x---" -> "04350"
        ok 2282 - "--wsr-x--x" -> "04351"
        ok 2283 - "--wsr-x-w-" -> "04352"
        ok 2284 - "--wsr-x-wx" -> "04353"
        ok 2285 - "--wsr-xr--" -> "04354"
        ok 2286 - "--wsr-xr-x" -> "04355"
        ok 2287 - "--wsr-xrw-" -> "04356"
        ok 2288 - "--wsr-xrwx" -> "04357"
        ok 2289 - "--wsrw----" -> "04360"
        ok 2290 - "--wsrw---x" -> "04361"
        ok 2291 - "--wsrw--w-" -> "04362"
        ok 2292 - "--wsrw--wx" -> "04363"
        ok 2293 - "--wsrw-r--" -> "04364"
        ok 2294 - "--wsrw-r-x" -> "04365"
        ok 2295 - "--wsrw-rw-" -> "04366"
        ok 2296 - "--wsrw-rwx" -> "04367"
        ok 2297 - "--wsrwx---" -> "04370"
        ok 2298 - "--wsrwx--x" -> "04371"
        ok 2299 - "--wsrwx-w-" -> "04372"
        ok 2300 - "--wsrwx-wx" -> "04373"
        ok 2301 - "--wsrwxr--" -> "04374"
        ok 2302 - "--wsrwxr-x" -> "04375"
        ok 2303 - "--wsrwxrw-" -> "04376"
        ok 2304 - "--wsrwxrwx" -> "04377"
        ok 2305 - "-r-S------" -> "04400"
        ok 2306 - "-r-S-----x" -> "04401"
        ok 2307 - "-r-S----w-" -> "04402"
        ok 2308 - "-r-S----wx" -> "04403"
        ok 2309 - "-r-S---r--" -> "04404"
        ok 2310 - "-r-S---r-x" -> "04405"
        ok 2311 - "-r-S---rw-" -> "04406"
        ok 2312 - "-r-S---rwx" -> "04407"
        ok 2313 - "-r-S--x---" -> "04410"
        ok 2314 - "-r-S--x--x" -> "04411"
        ok 2315 - "-r-S--x-w-" -> "04412"
        ok 2316 - "-r-S--x-wx" -> "04413"
        ok 2317 - "-r-S--xr--" -> "04414"
        ok 2318 - "-r-S--xr-x" -> "04415"
        ok 2319 - "-r-S--xrw-" -> "04416"
        ok 2320 - "-r-S--xrwx" -> "04417"
        ok 2321 - "-r-S-w----" -> "04420"
        ok 2322 - "-r-S-w---x" -> "04421"
        ok 2323 - "-r-S-w--w-" -> "04422"
        ok 2324 - "-r-S-w--wx" -> "04423"
        ok 2325 - "-r-S-w-r--" -> "04424"
        ok 2326 - "-r-S-w-r-x" -> "04425"
        ok 2327 - "-r-S-w-rw-" -> "04426"
        ok 2328 - "-r-S-w-rwx" -> "04427"
        ok 2329 - "-r-S-wx---" -> "04430"
        ok 2330 - "-r-S-wx--x" -> "04431"
        ok 2331 - "-r-S-wx-w-" -> "04432"
        ok 2332 - "-r-S-wx-wx" -> "04433"
        ok 2333 - "-r-S-wxr--" -> "04434"
        ok 2334 - "-r-S-wxr-x" -> "04435"
        ok 2335 - "-r-S-wxrw-" -> "04436"
        ok 2336 - "-r-S-wxrwx" -> "04437"
        ok 2337 - "-r-Sr-----" -> "04440"
        ok 2338 - "-r-Sr----x" -> "04441"
        ok 2339 - "-r-Sr---w-" -> "04442"
        ok 2340 - "-r-Sr---wx" -> "04443"
        ok 2341 - "-r-Sr--r--" -> "04444"
        ok 2342 - "-r-Sr--r-x" -> "04445"
        ok 2343 - "-r-Sr--rw-" -> "04446"
        ok 2344 - "-r-Sr--rwx" -> "04447"
        ok 2345 - "-r-Sr-x---" -> "04450"
        ok 2346 - "-r-Sr-x--x" -> "04451"
        ok 2347 - "-r-Sr-x-w-" -> "04452"
        ok 2348 - "-r-Sr-x-wx" -> "04453"
        ok 2349 - "-r-Sr-xr--" -> "04454"
        ok 2350 - "-r-Sr-xr-x" -> "04455"
        ok 2351 - "-r-Sr-xrw-" -> "04456"
        ok 2352 - "-r-Sr-xrwx" -> "04457"
        ok 2353 - "-r-Srw----" -> "04460"
        ok 2354 - "-r-Srw---x" -> "04461"
        ok 2355 - "-r-Srw--w-" -> "04462"
        ok 2356 - "-r-Srw--wx" -> "04463"
        ok 2357 - "-r-Srw-r--" -> "04464"
        ok 2358 - "-r-Srw-r-x" -> "04465"
        ok 2359 - "-r-Srw-rw-" -> "04466"
        ok 2360 - "-r-Srw-rwx" -> "04467"
        ok 2361 - "-r-Srwx---" -> "04470"
        ok 2362 - "-r-Srwx--x" -> "04471"
        ok 2363 - "-r-Srwx-w-" -> "04472"
        ok 2364 - "-r-Srwx-wx" -> "04473"
        ok 2365 - "-r-Srwxr--" -> "04474"
        ok 2366 - "-r-Srwxr-x" -> "04475"
        ok 2367 - "-r-Srwxrw-" -> "04476"
        ok 2368 - "-r-Srwxrwx" -> "04477"
        ok 2369 - "-r-s------" -> "04500"
        ok 2370 - "-r-s-----x" -> "04501"
        ok 2371 - "-r-s----w-" -> "04502"
        ok 2372 - "-r-s----wx" -> "04503"
        ok 2373 - "-r-s---r--" -> "04504"
        ok 2374 - "-r-s---r-x" -> "04505"
        ok 2375 - "-r-s---rw-" -> "04506"
        ok 2376 - "-r-s---rwx" -> "04507"
        ok 2377 - "-r-s--x---" -> "04510"
        ok 2378 - "-r-s--x--x" -> "04511"
        ok 2379 - "-r-s--x-w-" -> "04512"
        ok 2380 - "-r-s--x-wx" -> "04513"
        ok 2381 - "-r-s--xr--" -> "04514"
        ok 2382 - "-r-s--xr-x" -> "04515"
        ok 2383 - "-r-s--xrw-" -> "04516"
        ok 2384 - "-r-s--xrwx" -> "04517"
        ok 2385 - "-r-s-w----" -> "04520"
        ok 2386 - "-r-s-w---x" -> "04521"
        ok 2387 - "-r-s-w--w-" -> "04522"
        ok 2388 - "-r-s-w--wx" -> "04523"
        ok 2389 - "-r-s-w-r--" -> "04524"
        ok 2390 - "-r-s-w-r-x" -> "04525"
        ok 2391 - "-r-s-w-rw-" -> "04526"
        ok 2392 - "-r-s-w-rwx" -> "04527"
        ok 2393 - "-r-s-wx---" -> "04530"
        ok 2394 - "-r-s-wx--x" -> "04531"
        ok 2395 - "-r-s-wx-w-" -> "04532"
        ok 2396 - "-r-s-wx-wx" -> "04533"
        ok 2397 - "-r-s-wxr--" -> "04534"
        ok 2398 - "-r-s-wxr-x" -> "04535"
        ok 2399 - "-r-s-wxrw-" -> "04536"
        ok 2400 - "-r-s-wxrwx" -> "04537"
        ok 2401 - "-r-sr-----" -> "04540"
        ok 2402 - "-r-sr----x" -> "04541"
        ok 2403 - "-r-sr---w-" -> "04542"
        ok 2404 - "-r-sr---wx" -> "04543"
        ok 2405 - "-r-sr--r--" -> "04544"
        ok 2406 - "-r-sr--r-x" -> "04545"
        ok 2407 - "-r-sr--rw-" -> "04546"
        ok 2408 - "-r-sr--rwx" -> "04547"
        ok 2409 - "-r-sr-x---" -> "04550"
        ok 2410 - "-r-sr-x--x" -> "04551"
        ok 2411 - "-r-sr-x-w-" -> "04552"
        ok 2412 - "-r-sr-x-wx" -> "04553"
        ok 2413 - "-r-sr-xr--" -> "04554"
        ok 2414 - "-r-sr-xr-x" -> "04555"
        ok 2415 - "-r-sr-xrw-" -> "04556"
        ok 2416 - "-r-sr-xrwx" -> "04557"
        ok 2417 - "-r-srw----" -> "04560"
        ok 2418 - "-r-srw---x" -> "04561"
        ok 2419 - "-r-srw--w-" -> "04562"
        ok 2420 - "-r-srw--wx" -> "04563"
        ok 2421 - "-r-srw-r--" -> "04564"
        ok 2422 - "-r-srw-r-x" -> "04565"
        ok 2423 - "-r-srw-rw-" -> "04566"
        ok 2424 - "-r-srw-rwx" -> "04567"
        ok 2425 - "-r-srwx---" -> "04570"
        ok 2426 - "-r-srwx--x" -> "04571"
        ok 2427 - "-r-srwx-w-" -> "04572"
        ok 2428 - "-r-srwx-wx" -> "04573"
        ok 2429 - "-r-srwxr--" -> "04574"
        ok 2430 - "-r-srwxr-x" -> "04575"
        ok 2431 - "-r-srwxrw-" -> "04576"
        ok 2432 - "-r-srwxrwx" -> "04577"
        ok 2433 - "-rwS------" -> "04600"
        ok 2434 - "-rwS-----x" -> "04601"
        ok 2435 - "-rwS----w-" -> "04602"
        ok 2436 - "-rwS----wx" -> "04603"
        ok 2437 - "-rwS---r--" -> "04604"
        ok 2438 - "-rwS---r-x" -> "04605"
        ok 2439 - "-rwS---rw-" -> "04606"
        ok 2440 - "-rwS---rwx" -> "04607"
        ok 2441 - "-rwS--x---" -> "04610"
        ok 2442 - "-rwS--x--x" -> "04611"
        ok 2443 - "-rwS--x-w-" -> "04612"
        ok 2444 - "-rwS--x-wx" -> "04613"
        ok 2445 - "-rwS--xr--" -> "04614"
        ok 2446 - "-rwS--xr-x" -> "04615"
        ok 2447 - "-rwS--xrw-" -> "04616"
        ok 2448 - "-rwS--xrwx" -> "04617"
        ok 2449 - "-rwS-w----" -> "04620"
        ok 2450 - "-rwS-w---x" -> "04621"
        ok 2451 - "-rwS-w--w-" -> "04622"
        ok 2452 - "-rwS-w--wx" -> "04623"
        ok 2453 - "-rwS-w-r--" -> "04624"
        ok 2454 - "-rwS-w-r-x" -> "04625"
        ok 2455 - "-rwS-w-rw-" -> "04626"
        ok 2456 - "-rwS-w-rwx" -> "04627"
        ok 2457 - "-rwS-wx---" -> "04630"
        ok 2458 - "-rwS-wx--x" -> "04631"
        ok 2459 - "-rwS-wx-w-" -> "04632"
        ok 2460 - "-rwS-wx-wx" -> "04633"
        ok 2461 - "-rwS-wxr--" -> "04634"
        ok 2462 - "-rwS-wxr-x" -> "04635"
        ok 2463 - "-rwS-wxrw-" -> "04636"
        ok 2464 - "-rwS-wxrwx" -> "04637"
        ok 2465 - "-rwSr-----" -> "04640"
        ok 2466 - "-rwSr----x" -> "04641"
        ok 2467 - "-rwSr---w-" -> "04642"
        ok 2468 - "-rwSr---wx" -> "04643"
        ok 2469 - "-rwSr--r--" -> "04644"
        ok 2470 - "-rwSr--r-x" -> "04645"
        ok 2471 - "-rwSr--rw-" -> "04646"
        ok 2472 - "-rwSr--rwx" -> "04647"
        ok 2473 - "-rwSr-x---" -> "04650"
        ok 2474 - "-rwSr-x--x" -> "04651"
        ok 2475 - "-rwSr-x-w-" -> "04652"
        ok 2476 - "-rwSr-x-wx" -> "04653"
        ok 2477 - "-rwSr-xr--" -> "04654"
        ok 2478 - "-rwSr-xr-x" -> "04655"
        ok 2479 - "-rwSr-xrw-" -> "04656"
        ok 2480 - "-rwSr-xrwx" -> "04657"
        ok 2481 - "-rwSrw----" -> "04660"
        ok 2482 - "-rwSrw---x" -> "04661"
        ok 2483 - "-rwSrw--w-" -> "04662"
        ok 2484 - "-rwSrw--wx" -> "04663"
        ok 2485 - "-rwSrw-r--" -> "04664"
        ok 2486 - "-rwSrw-r-x" -> "04665"
        ok 2487 - "-rwSrw-rw-" -> "04666"
        ok 2488 - "-rwSrw-rwx" -> "04667"
        ok 2489 - "-rwSrwx---" -> "04670"
        ok 2490 - "-rwSrwx--x" -> "04671"
        ok 2491 - "-rwSrwx-w-" -> "04672"
        ok 2492 - "-rwSrwx-wx" -> "04673"
        ok 2493 - "-rwSrwxr--" -> "04674"
        ok 2494 - "-rwSrwxr-x" -> "04675"
        ok 2495 - "-rwSrwxrw-" -> "04676"
        ok 2496 - "-rwSrwxrwx" -> "04677"
        ok 2497 - "-rws------" -> "04700"
        ok 2498 - "-rws-----x" -> "04701"
        ok 2499 - "-rws----w-" -> "04702"
        ok 2500 - "-rws----wx" -> "04703"
        ok 2501 - "-rws---r--" -> "04704"
        ok 2502 - "-rws---r-x" -> "04705"
        ok 2503 - "-rws---rw-" -> "04706"
        ok 2504 - "-rws---rwx" -> "04707"
        ok 2505 - "-rws--x---" -> "04710"
        ok 2506 - "-rws--x--x" -> "04711"
        ok 2507 - "-rws--x-w-" -> "04712"
        ok 2508 - "-rws--x-wx" -> "04713"
        ok 2509 - "-rws--xr--" -> "04714"
        ok 2510 - "-rws--xr-x" -> "04715"
        ok 2511 - "-rws--xrw-" -> "04716"
        ok 2512 - "-rws--xrwx" -> "04717"
        ok 2513 - "-rws-w----" -> "04720"
        ok 2514 - "-rws-w---x" -> "04721"
        ok 2515 - "-rws-w--w-" -> "04722"
        ok 2516 - "-rws-w--wx" -> "04723"
        ok 2517 - "-rws-w-r--" -> "04724"
        ok 2518 - "-rws-w-r-x" -> "04725"
        ok 2519 - "-rws-w-rw-" -> "04726"
        ok 2520 - "-rws-w-rwx" -> "04727"
        ok 2521 - "-rws-wx---" -> "04730"
        ok 2522 - "-rws-wx--x" -> "04731"
        ok 2523 - "-rws-wx-w-" -> "04732"
        ok 2524 - "-rws-wx-wx" -> "04733"
        ok 2525 - "-rws-wxr--" -> "04734"
        ok 2526 - "-rws-wxr-x" -> "04735"
        ok 2527 - "-rws-wxrw-" -> "04736"
        ok 2528 - "-rws-wxrwx" -> "04737"
        ok 2529 - "-rwsr-----" -> "04740"
        ok 2530 - "-rwsr----x" -> "04741"
        ok 2531 - "-rwsr---w-" -> "04742"
        ok 2532 - "-rwsr---wx" -> "04743"
        ok 2533 - "-rwsr--r--" -> "04744"
        ok 2534 - "-rwsr--r-x" -> "04745"
        ok 2535 - "-rwsr--rw-" -> "04746"
        ok 2536 - "-rwsr--rwx" -> "04747"
        ok 2537 - "-rwsr-x---" -> "04750"
        ok 2538 - "-rwsr-x--x" -> "04751"
        ok 2539 - "-rwsr-x-w-" -> "04752"
        ok 2540 - "-rwsr-x-wx" -> "04753"
        ok 2541 - "-rwsr-xr--" -> "04754"
        ok 2542 - "-rwsr-xr-x" -> "04755"
        ok 2543 - "-rwsr-xrw-" -> "04756"
        ok 2544 - "-rwsr-xrwx" -> "04757"
        ok 2545 - "-rwsrw----" -> "04760"
        ok 2546 - "-rwsrw---x" -> "04761"
        ok 2547 - "-rwsrw--w-" -> "04762"
        ok 2548 - "-rwsrw--wx" -> "04763"
        ok 2549 - "-rwsrw-r--" -> "04764"
        ok 2550 - "-rwsrw-r-x" -> "04765"
        ok 2551 - "-rwsrw-rw-" -> "04766"
        ok 2552 - "-rwsrw-rwx" -> "04767"
        ok 2553 - "-rwsrwx---" -> "04770"
        ok 2554 - "-rwsrwx--x" -> "04771"
        ok 2555 - "-rwsrwx-w-" -> "04772"
        ok 2556 - "-rwsrwx-wx" -> "04773"
        ok 2557 - "-rwsrwxr--" -> "04774"
        ok 2558 - "-rwsrwxr-x" -> "04775"
        ok 2559 - "-rwsrwxrw-" -> "04776"
        ok 2560 - "-rwsrwxrwx" -> "04777"
        ok 2561 - "---S-----T" -> "05000"
        ok 2562 - "---S-----t" -> "05001"
        ok 2563 - "---S----wT" -> "05002"
        ok 2564 - "---S----wt" -> "05003"
        ok 2565 - "---S---r-T" -> "05004"
        ok 2566 - "---S---r-t" -> "05005"
        ok 2567 - "---S---rwT" -> "05006"
        ok 2568 - "---S---rwt" -> "05007"
        ok 2569 - "---S--x--T" -> "05010"
        ok 2570 - "---S--x--t" -> "05011"
        ok 2571 - "---S--x-wT" -> "05012"
        ok 2572 - "---S--x-wt" -> "05013"
        ok 2573 - "---S--xr-T" -> "05014"
        ok 2574 - "---S--xr-t" -> "05015"
        ok 2575 - "---S--xrwT" -> "05016"
        ok 2576 - "---S--xrwt" -> "05017"
        ok 2577 - "---S-w---T" -> "05020"
        ok 2578 - "---S-w---t" -> "05021"
        ok 2579 - "---S-w--wT" -> "05022"
        ok 2580 - "---S-w--wt" -> "05023"
        ok 2581 - "---S-w-r-T" -> "05024"
        ok 2582 - "---S-w-r-t" -> "05025"
        ok 2583 - "---S-w-rwT" -> "05026"
        ok 2584 - "---S-w-rwt" -> "05027"
        ok 2585 - "---S-wx--T" -> "05030"
        ok 2586 - "---S-wx--t" -> "05031"
        ok 2587 - "---S-wx-wT" -> "05032"
        ok 2588 - "---S-wx-wt" -> "05033"
        ok 2589 - "---S-wxr-T" -> "05034"
        ok 2590 - "---S-wxr-t" -> "05035"
        ok 2591 - "---S-wxrwT" -> "05036"
        ok 2592 - "---S-wxrwt" -> "05037"
        ok 2593 - "---Sr----T" -> "05040"
        ok 2594 - "---Sr----t" -> "05041"
        ok 2595 - "---Sr---wT" -> "05042"
        ok 2596 - "---Sr---wt" -> "05043"
        ok 2597 - "---Sr--r-T" -> "05044"
        ok 2598 - "---Sr--r-t" -> "05045"
        ok 2599 - "---Sr--rwT" -> "05046"
        ok 2600 - "---Sr--rwt" -> "05047"
        ok 2601 - "---Sr-x--T" -> "05050"
        ok 2602 - "---Sr-x--t" -> "05051"
        ok 2603 - "---Sr-x-wT" -> "05052"
        ok 2604 - "---Sr-x-wt" -> "05053"
        ok 2605 - "---Sr-xr-T" -> "05054"
        ok 2606 - "---Sr-xr-t" -> "05055"
        ok 2607 - "---Sr-xrwT" -> "05056"
        ok 2608 - "---Sr-xrwt" -> "05057"
        ok 2609 - "---Srw---T" -> "05060"
        ok 2610 - "---Srw---t" -> "05061"
        ok 2611 - "---Srw--wT" -> "05062"
        ok 2612 - "---Srw--wt" -> "05063"
        ok 2613 - "---Srw-r-T" -> "05064"
        ok 2614 - "---Srw-r-t" -> "05065"
        ok 2615 - "---Srw-rwT" -> "05066"
        ok 2616 - "---Srw-rwt" -> "05067"
        ok 2617 - "---Srwx--T" -> "05070"
        ok 2618 - "---Srwx--t" -> "05071"
        ok 2619 - "---Srwx-wT" -> "05072"
        ok 2620 - "---Srwx-wt" -> "05073"
        ok 2621 - "---Srwxr-T" -> "05074"
        ok 2622 - "---Srwxr-t" -> "05075"
        ok 2623 - "---SrwxrwT" -> "05076"
        ok 2624 - "---Srwxrwt" -> "05077"
        ok 2625 - "---s-----T" -> "05100"
        ok 2626 - "---s-----t" -> "05101"
        ok 2627 - "---s----wT" -> "05102"
        ok 2628 - "---s----wt" -> "05103"
        ok 2629 - "---s---r-T" -> "05104"
        ok 2630 - "---s---r-t" -> "05105"
        ok 2631 - "---s---rwT" -> "05106"
        ok 2632 - "---s---rwt" -> "05107"
        ok 2633 - "---s--x--T" -> "05110"
        ok 2634 - "---s--x--t" -> "05111"
        ok 2635 - "---s--x-wT" -> "05112"
        ok 2636 - "---s--x-wt" -> "05113"
        ok 2637 - "---s--xr-T" -> "05114"
        ok 2638 - "---s--xr-t" -> "05115"
        ok 2639 - "---s--xrwT" -> "05116"
        ok 2640 - "---s--xrwt" -> "05117"
        ok 2641 - "---s-w---T" -> "05120"
        ok 2642 - "---s-w---t" -> "05121"
        ok 2643 - "---s-w--wT" -> "05122"
        ok 2644 - "---s-w--wt" -> "05123"
        ok 2645 - "---s-w-r-T" -> "05124"
        ok 2646 - "---s-w-r-t" -> "05125"
        ok 2647 - "---s-w-rwT" -> "05126"
        ok 2648 - "---s-w-rwt" -> "05127"
        ok 2649 - "---s-wx--T" -> "05130"
        ok 2650 - "---s-wx--t" -> "05131"
        ok 2651 - "---s-wx-wT" -> "05132"
        ok 2652 - "---s-wx-wt" -> "05133"
        ok 2653 - "---s-wxr-T" -> "05134"
        ok 2654 - "---s-wxr-t" -> "05135"
        ok 2655 - "---s-wxrwT" -> "05136"
        ok 2656 - "---s-wxrwt" -> "05137"
        ok 2657 - "---sr----T" -> "05140"
        ok 2658 - "---sr----t" -> "05141"
        ok 2659 - "---sr---wT" -> "05142"
        ok 2660 - "---sr---wt" -> "05143"
        ok 2661 - "---sr--r-T" -> "05144"
        ok 2662 - "---sr--r-t" -> "05145"
        ok 2663 - "---sr--rwT" -> "05146"
        ok 2664 - "---sr--rwt" -> "05147"
        ok 2665 - "---sr-x--T" -> "05150"
        ok 2666 - "---sr-x--t" -> "05151"
        ok 2667 - "---sr-x-wT" -> "05152"
        ok 2668 - "---sr-x-wt" -> "05153"
        ok 2669 - "---sr-xr-T" -> "05154"
        ok 2670 - "---sr-xr-t" -> "05155"
        ok 2671 - "---sr-xrwT" -> "05156"
        ok 2672 - "---sr-xrwt" -> "05157"
        ok 2673 - "---srw---T" -> "05160"
        ok 2674 - "---srw---t" -> "05161"
        ok 2675 - "---srw--wT" -> "05162"
        ok 2676 - "---srw--wt" -> "05163"
        ok 2677 - "---srw-r-T" -> "05164"
        ok 2678 - "---srw-r-t" -> "05165"
        ok 2679 - "---srw-rwT" -> "05166"
        ok 2680 - "---srw-rwt" -> "05167"
        ok 2681 - "---srwx--T" -> "05170"
        ok 2682 - "---srwx--t" -> "05171"
        ok 2683 - "---srwx-wT" -> "05172"
        ok 2684 - "---srwx-wt" -> "05173"
        ok 2685 - "---srwxr-T" -> "05174"
        ok 2686 - "---srwxr-t" -> "05175"
        ok 2687 - "---srwxrwT" -> "05176"
        ok 2688 - "---srwxrwt" -> "05177"
        ok 2689 - "--wS-----T" -> "05200"
        ok 2690 - "--wS-----t" -> "05201"
        ok 2691 - "--wS----wT" -> "05202"
        ok 2692 - "--wS----wt" -> "05203"
        ok 2693 - "--wS---r-T" -> "05204"
        ok 2694 - "--wS---r-t" -> "05205"
        ok 2695 - "--wS---rwT" -> "05206"
        ok 2696 - "--wS---rwt" -> "05207"
        ok 2697 - "--wS--x--T" -> "05210"
        ok 2698 - "--wS--x--t" -> "05211"
        ok 2699 - "--wS--x-wT" -> "05212"
        ok 2700 - "--wS--x-wt" -> "05213"
        ok 2701 - "--wS--xr-T" -> "05214"
        ok 2702 - "--wS--xr-t" -> "05215"
        ok 2703 - "--wS--xrwT" -> "05216"
        ok 2704 - "--wS--xrwt" -> "05217"
        ok 2705 - "--wS-w---T" -> "05220"
        ok 2706 - "--wS-w---t" -> "05221"
        ok 2707 - "--wS-w--wT" -> "05222"
        ok 2708 - "--wS-w--wt" -> "05223"
        ok 2709 - "--wS-w-r-T" -> "05224"
        ok 2710 - "--wS-w-r-t" -> "05225"
        ok 2711 - "--wS-w-rwT" -> "05226"
        ok 2712 - "--wS-w-rwt" -> "05227"
        ok 2713 - "--wS-wx--T" -> "05230"
        ok 2714 - "--wS-wx--t" -> "05231"
        ok 2715 - "--wS-wx-wT" -> "05232"
        ok 2716 - "--wS-wx-wt" -> "05233"
        ok 2717 - "--wS-wxr-T" -> "05234"
        ok 2718 - "--wS-wxr-t" -> "05235"
        ok 2719 - "--wS-wxrwT" -> "05236"
        ok 2720 - "--wS-wxrwt" -> "05237"
        ok 2721 - "--wSr----T" -> "05240"
        ok 2722 - "--wSr----t" -> "05241"
        ok 2723 - "--wSr---wT" -> "05242"
        ok 2724 - "--wSr---wt" -> "05243"
        ok 2725 - "--wSr--r-T" -> "05244"
        ok 2726 - "--wSr--r-t" -> "05245"
        ok 2727 - "--wSr--rwT" -> "05246"
        ok 2728 - "--wSr--rwt" -> "05247"
        ok 2729 - "--wSr-x--T" -> "05250"
        ok 2730 - "--wSr-x--t" -> "05251"
        ok 2731 - "--wSr-x-wT" -> "05252"
        ok 2732 - "--wSr-x-wt" -> "05253"
        ok 2733 - "--wSr-xr-T" -> "05254"
        ok 2734 - "--wSr-xr-t" -> "05255"
        ok 2735 - "--wSr-xrwT" -> "05256"
        ok 2736 - "--wSr-xrwt" -> "05257"
        ok 2737 - "--wSrw---T" -> "05260"
        ok 2738 - "--wSrw---t" -> "05261"
        ok 2739 - "--wSrw--wT" -> "05262"
        ok 2740 - "--wSrw--wt" -> "05263"
        ok 2741 - "--wSrw-r-T" -> "05264"
        ok 2742 - "--wSrw-r-t" -> "05265"
        ok 2743 - "--wSrw-rwT" -> "05266"
        ok 2744 - "--wSrw-rwt" -> "05267"
        ok 2745 - "--wSrwx--T" -> "05270"
        ok 2746 - "--wSrwx--t" -> "05271"
        ok 2747 - "--wSrwx-wT" -> "05272"
        ok 2748 - "--wSrwx-wt" -> "05273"
        ok 2749 - "--wSrwxr-T" -> "05274"
        ok 2750 - "--wSrwxr-t" -> "05275"
        ok 2751 - "--wSrwxrwT" -> "05276"
        ok 2752 - "--wSrwxrwt" -> "05277"
        ok 2753 - "--ws-----T" -> "05300"
        ok 2754 - "--ws-----t" -> "05301"
        ok 2755 - "--ws----wT" -> "05302"
        ok 2756 - "--ws----wt" -> "05303"
        ok 2757 - "--ws---r-T" -> "05304"
        ok 2758 - "--ws---r-t" -> "05305"
        ok 2759 - "--ws---rwT" -> "05306"
        ok 2760 - "--ws---rwt" -> "05307"
        ok 2761 - "--ws--x--T" -> "05310"
        ok 2762 - "--ws--x--t" -> "05311"
        ok 2763 - "--ws--x-wT" -> "05312"
        ok 2764 - "--ws--x-wt" -> "05313"
        ok 2765 - "--ws--xr-T" -> "05314"
        ok 2766 - "--ws--xr-t" -> "05315"
        ok 2767 - "--ws--xrwT" -> "05316"
        ok 2768 - "--ws--xrwt" -> "05317"
        ok 2769 - "--ws-w---T" -> "05320"
        ok 2770 - "--ws-w---t" -> "05321"
        ok 2771 - "--ws-w--wT" -> "05322"
        ok 2772 - "--ws-w--wt" -> "05323"
        ok 2773 - "--ws-w-r-T" -> "05324"
        ok 2774 - "--ws-w-r-t" -> "05325"
        ok 2775 - "--ws-w-rwT" -> "05326"
        ok 2776 - "--ws-w-rwt" -> "05327"
        ok 2777 - "--ws-wx--T" -> "05330"
        ok 2778 - "--ws-wx--t" -> "05331"
        ok 2779 - "--ws-wx-wT" -> "05332"
        ok 2780 - "--ws-wx-wt" -> "05333"
        ok 2781 - "--ws-wxr-T" -> "05334"
        ok 2782 - "--ws-wxr-t" -> "05335"
        ok 2783 - "--ws-wxrwT" -> "05336"
        ok 2784 - "--ws-wxrwt" -> "05337"
        ok 2785 - "--wsr----T" -> "05340"
        ok 2786 - "--wsr----t" -> "05341"
        ok 2787 - "--wsr---wT" -> "05342"
        ok 2788 - "--wsr---wt" -> "05343"
        ok 2789 - "--wsr--r-T" -> "05344"
        ok 2790 - "--wsr--r-t" -> "05345"
        ok 2791 - "--wsr--rwT" -> "05346"
        ok 2792 - "--wsr--rwt" -> "05347"
        ok 2793 - "--wsr-x--T" -> "05350"
        ok 2794 - "--wsr-x--t" -> "05351"
        ok 2795 - "--wsr-x-wT" -> "05352"
        ok 2796 - "--wsr-x-wt" -> "05353"
        ok 2797 - "--wsr-xr-T" -> "05354"
        ok 2798 - "--wsr-xr-t" -> "05355"
        ok 2799 - "--wsr-xrwT" -> "05356"
        ok 2800 - "--wsr-xrwt" -> "05357"
        ok 2801 - "--wsrw---T" -> "05360"
        ok 2802 - "--wsrw---t" -> "05361"
        ok 2803 - "--wsrw--wT" -> "05362"
        ok 2804 - "--wsrw--wt" -> "05363"
        ok 2805 - "--wsrw-r-T" -> "05364"
        ok 2806 - "--wsrw-r-t" -> "05365"
        ok 2807 - "--wsrw-rwT" -> "05366"
        ok 2808 - "--wsrw-rwt" -> "05367"
        ok 2809 - "--wsrwx--T" -> "05370"
        ok 2810 - "--wsrwx--t" -> "05371"
        ok 2811 - "--wsrwx-wT" -> "05372"
        ok 2812 - "--wsrwx-wt" -> "05373"
        ok 2813 - "--wsrwxr-T" -> "05374"
        ok 2814 - "--wsrwxr-t" -> "05375"
        ok 2815 - "--wsrwxrwT" -> "05376"
        ok 2816 - "--wsrwxrwt" -> "05377"
        ok 2817 - "-r-S-----T" -> "05400"
        ok 2818 - "-r-S-----t" -> "05401"
        ok 2819 - "-r-S----wT" -> "05402"
        ok 2820 - "-r-S----wt" -> "05403"
        ok 2821 - "-r-S---r-T" -> "05404"
        ok 2822 - "-r-S---r-t" -> "05405"
        ok 2823 - "-r-S---rwT" -> "05406"
        ok 2824 - "-r-S---rwt" -> "05407"
        ok 2825 - "-r-S--x--T" -> "05410"
        ok 2826 - "-r-S--x--t" -> "05411"
        ok 2827 - "-r-S--x-wT" -> "05412"
        ok 2828 - "-r-S--x-wt" -> "05413"
        ok 2829 - "-r-S--xr-T" -> "05414"
        ok 2830 - "-r-S--xr-t" -> "05415"
        ok 2831 - "-r-S--xrwT" -> "05416"
        ok 2832 - "-r-S--xrwt" -> "05417"
        ok 2833 - "-r-S-w---T" -> "05420"
        ok 2834 - "-r-S-w---t" -> "05421"
        ok 2835 - "-r-S-w--wT" -> "05422"
        ok 2836 - "-r-S-w--wt" -> "05423"
        ok 2837 - "-r-S-w-r-T" -> "05424"
        ok 2838 - "-r-S-w-r-t" -> "05425"
        ok 2839 - "-r-S-w-rwT" -> "05426"
        ok 2840 - "-r-S-w-rwt" -> "05427"
        ok 2841 - "-r-S-wx--T" -> "05430"
        ok 2842 - "-r-S-wx--t" -> "05431"
        ok 2843 - "-r-S-wx-wT" -> "05432"
        ok 2844 - "-r-S-wx-wt" -> "05433"
        ok 2845 - "-r-S-wxr-T" -> "05434"
        ok 2846 - "-r-S-wxr-t" -> "05435"
        ok 2847 - "-r-S-wxrwT" -> "05436"
        ok 2848 - "-r-S-wxrwt" -> "05437"
        ok 2849 - "-r-Sr----T" -> "05440"
        ok 2850 - "-r-Sr----t" -> "05441"
        ok 2851 - "-r-Sr---wT" -> "05442"
        ok 2852 - "-r-Sr---wt" -> "05443"
        ok 2853 - "-r-Sr--r-T" -> "05444"
        ok 2854 - "-r-Sr--r-t" -> "05445"
        ok 2855 - "-r-Sr--rwT" -> "05446"
        ok 2856 - "-r-Sr--rwt" -> "05447"
        ok 2857 - "-r-Sr-x--T" -> "05450"
        ok 2858 - "-r-Sr-x--t" -> "05451"
        ok 2859 - "-r-Sr-x-wT" -> "05452"
        ok 2860 - "-r-Sr-x-wt" -> "05453"
        ok 2861 - "-r-Sr-xr-T" -> "05454"
        ok 2862 - "-r-Sr-xr-t" -> "05455"
        ok 2863 - "-r-Sr-xrwT" -> "05456"
        ok 2864 - "-r-Sr-xrwt" -> "05457"
        ok 2865 - "-r-Srw---T" -> "05460"
        ok 2866 - "-r-Srw---t" -> "05461"
        ok 2867 - "-r-Srw--wT" -> "05462"
        ok 2868 - "-r-Srw--wt" -> "05463"
        ok 2869 - "-r-Srw-r-T" -> "05464"
        ok 2870 - "-r-Srw-r-t" -> "05465"
        ok 2871 - "-r-Srw-rwT" -> "05466"
        ok 2872 - "-r-Srw-rwt" -> "05467"
        ok 2873 - "-r-Srwx--T" -> "05470"
        ok 2874 - "-r-Srwx--t" -> "05471"
        ok 2875 - "-r-Srwx-wT" -> "05472"
        ok 2876 - "-r-Srwx-wt" -> "05473"
        ok 2877 - "-r-Srwxr-T" -> "05474"
        ok 2878 - "-r-Srwxr-t" -> "05475"
        ok 2879 - "-r-SrwxrwT" -> "05476"
        ok 2880 - "-r-Srwxrwt" -> "05477"
        ok 2881 - "-r-s-----T" -> "05500"
        ok 2882 - "-r-s-----t" -> "05501"
        ok 2883 - "-r-s----wT" -> "05502"
        ok 2884 - "-r-s----wt" -> "05503"
        ok 2885 - "-r-s---r-T" -> "05504"
        ok 2886 - "-r-s---r-t" -> "05505"
        ok 2887 - "-r-s---rwT" -> "05506"
        ok 2888 - "-r-s---rwt" -> "05507"
        ok 2889 - "-r-s--x--T" -> "05510"
        ok 2890 - "-r-s--x--t" -> "05511"
        ok 2891 - "-r-s--x-wT" -> "05512"
        ok 2892 - "-r-s--x-wt" -> "05513"
        ok 2893 - "-r-s--xr-T" -> "05514"
        ok 2894 - "-r-s--xr-t" -> "05515"
        ok 2895 - "-r-s--xrwT" -> "05516"
        ok 2896 - "-r-s--xrwt" -> "05517"
        ok 2897 - "-r-s-w---T" -> "05520"
        ok 2898 - "-r-s-w---t" -> "05521"
        ok 2899 - "-r-s-w--wT" -> "05522"
        ok 2900 - "-r-s-w--wt" -> "05523"
        ok 2901 - "-r-s-w-r-T" -> "05524"
        ok 2902 - "-r-s-w-r-t" -> "05525"
        ok 2903 - "-r-s-w-rwT" -> "05526"
        ok 2904 - "-r-s-w-rwt" -> "05527"
        ok 2905 - "-r-s-wx--T" -> "05530"
        ok 2906 - "-r-s-wx--t" -> "05531"
        ok 2907 - "-r-s-wx-wT" -> "05532"
        ok 2908 - "-r-s-wx-wt" -> "05533"
        ok 2909 - "-r-s-wxr-T" -> "05534"
        ok 2910 - "-r-s-wxr-t" -> "05535"
        ok 2911 - "-r-s-wxrwT" -> "05536"
        ok 2912 - "-r-s-wxrwt" -> "05537"
        ok 2913 - "-r-sr----T" -> "05540"
        ok 2914 - "-r-sr----t" -> "05541"
        ok 2915 - "-r-sr---wT" -> "05542"
        ok 2916 - "-r-sr---wt" -> "05543"
        ok 2917 - "-r-sr--r-T" -> "05544"
        ok 2918 - "-r-sr--r-t" -> "05545"
        ok 2919 - "-r-sr--rwT" -> "05546"
        ok 2920 - "-r-sr--rwt" -> "05547"
        ok 2921 - "-r-sr-x--T" -> "05550"
        ok 2922 - "-r-sr-x--t" -> "05551"
        ok 2923 - "-r-sr-x-wT" -> "05552"
        ok 2924 - "-r-sr-x-wt" -> "05553"
        ok 2925 - "-r-sr-xr-T" -> "05554"
        ok 2926 - "-r-sr-xr-t" -> "05555"
        ok 2927 - "-r-sr-xrwT" -> "05556"
        ok 2928 - "-r-sr-xrwt" -> "05557"
        ok 2929 - "-r-srw---T" -> "05560"
        ok 2930 - "-r-srw---t" -> "05561"
        ok 2931 - "-r-srw--wT" -> "05562"
        ok 2932 - "-r-srw--wt" -> "05563"
        ok 2933 - "-r-srw-r-T" -> "05564"
        ok 2934 - "-r-srw-r-t" -> "05565"
        ok 2935 - "-r-srw-rwT" -> "05566"
        ok 2936 - "-r-srw-rwt" -> "05567"
        ok 2937 - "-r-srwx--T" -> "05570"
        ok 2938 - "-r-srwx--t" -> "05571"
        ok 2939 - "-r-srwx-wT" -> "05572"
        ok 2940 - "-r-srwx-wt" -> "05573"
        ok 2941 - "-r-srwxr-T" -> "05574"
        ok 2942 - "-r-srwxr-t" -> "05575"
        ok 2943 - "-r-srwxrwT" -> "05576"
        ok 2944 - "-r-srwxrwt" -> "05577"
        ok 2945 - "-rwS-----T" -> "05600"
        ok 2946 - "-rwS-----t" -> "05601"
        ok 2947 - "-rwS----wT" -> "05602"
        ok 2948 - "-rwS----wt" -> "05603"
        ok 2949 - "-rwS---r-T" -> "05604"
        ok 2950 - "-rwS---r-t" -> "05605"
        ok 2951 - "-rwS---rwT" -> "05606"
        ok 2952 - "-rwS---rwt" -> "05607"
        ok 2953 - "-rwS--x--T" -> "05610"
        ok 2954 - "-rwS--x--t" -> "05611"
        ok 2955 - "-rwS--x-wT" -> "05612"
        ok 2956 - "-rwS--x-wt" -> "05613"
        ok 2957 - "-rwS--xr-T" -> "05614"
        ok 2958 - "-rwS--xr-t" -> "05615"
        ok 2959 - "-rwS--xrwT" -> "05616"
        ok 2960 - "-rwS--xrwt" -> "05617"
        ok 2961 - "-rwS-w---T" -> "05620"
        ok 2962 - "-rwS-w---t" -> "05621"
        ok 2963 - "-rwS-w--wT" -> "05622"
        ok 2964 - "-rwS-w--wt" -> "05623"
        ok 2965 - "-rwS-w-r-T" -> "05624"
        ok 2966 - "-rwS-w-r-t" -> "05625"
        ok 2967 - "-rwS-w-rwT" -> "05626"
        ok 2968 - "-rwS-w-rwt" -> "05627"
        ok 2969 - "-rwS-wx--T" -> "05630"
        ok 2970 - "-rwS-wx--t" -> "05631"
        ok 2971 - "-rwS-wx-wT" -> "05632"
        ok 2972 - "-rwS-wx-wt" -> "05633"
        ok 2973 - "-rwS-wxr-T" -> "05634"
        ok 2974 - "-rwS-wxr-t" -> "05635"
        ok 2975 - "-rwS-wxrwT" -> "05636"
        ok 2976 - "-rwS-wxrwt" -> "05637"
        ok 2977 - "-rwSr----T" -> "05640"
        ok 2978 - "-rwSr----t" -> "05641"
        ok 2979 - "-rwSr---wT" -> "05642"
        ok 2980 - "-rwSr---wt" -> "05643"
        ok 2981 - "-rwSr--r-T" -> "05644"
        ok 2982 - "-rwSr--r-t" -> "05645"
        ok 2983 - "-rwSr--rwT" -> "05646"
        ok 2984 - "-rwSr--rwt" -> "05647"
        ok 2985 - "-rwSr-x--T" -> "05650"
        ok 2986 - "-rwSr-x--t" -> "05651"
        ok 2987 - "-rwSr-x-wT" -> "05652"
        ok 2988 - "-rwSr-x-wt" -> "05653"
        ok 2989 - "-rwSr-xr-T" -> "05654"
        ok 2990 - "-rwSr-xr-t" -> "05655"
        ok 2991 - "-rwSr-xrwT" -> "05656"
        ok 2992 - "-rwSr-xrwt" -> "05657"
        ok 2993 - "-rwSrw---T" -> "05660"
        ok 2994 - "-rwSrw---t" -> "05661"
        ok 2995 - "-rwSrw--wT" -> "05662"
        ok 2996 - "-rwSrw--wt" -> "05663"
        ok 2997 - "-rwSrw-r-T" -> "05664"
        ok 2998 - "-rwSrw-r-t" -> "05665"
        ok 2999 - "-rwSrw-rwT" -> "05666"
        ok 3000 - "-rwSrw-rwt" -> "05667"
        ok 3001 - "-rwSrwx--T" -> "05670"
        ok 3002 - "-rwSrwx--t" -> "05671"
        ok 3003 - "-rwSrwx-wT" -> "05672"
        ok 3004 - "-rwSrwx-wt" -> "05673"
        ok 3005 - "-rwSrwxr-T" -> "05674"
        ok 3006 - "-rwSrwxr-t" -> "05675"
        ok 3007 - "-rwSrwxrwT" -> "05676"
        ok 3008 - "-rwSrwxrwt" -> "05677"
        ok 3009 - "-rws-----T" -> "05700"
        ok 3010 - "-rws-----t" -> "05701"
        ok 3011 - "-rws----wT" -> "05702"
        ok 3012 - "-rws----wt" -> "05703"
        ok 3013 - "-rws---r-T" -> "05704"
        ok 3014 - "-rws---r-t" -> "05705"
        ok 3015 - "-rws---rwT" -> "05706"
        ok 3016 - "-rws---rwt" -> "05707"
        ok 3017 - "-rws--x--T" -> "05710"
        ok 3018 - "-rws--x--t" -> "05711"
        ok 3019 - "-rws--x-wT" -> "05712"
        ok 3020 - "-rws--x-wt" -> "05713"
        ok 3021 - "-rws--xr-T" -> "05714"
        ok 3022 - "-rws--xr-t" -> "05715"
        ok 3023 - "-rws--xrwT" -> "05716"
        ok 3024 - "-rws--xrwt" -> "05717"
        ok 3025 - "-rws-w---T" -> "05720"
        ok 3026 - "-rws-w---t" -> "05721"
        ok 3027 - "-rws-w--wT" -> "05722"
        ok 3028 - "-rws-w--wt" -> "05723"
        ok 3029 - "-rws-w-r-T" -> "05724"
        ok 3030 - "-rws-w-r-t" -> "05725"
        ok 3031 - "-rws-w-rwT" -> "05726"
        ok 3032 - "-rws-w-rwt" -> "05727"
        ok 3033 - "-rws-wx--T" -> "05730"
        ok 3034 - "-rws-wx--t" -> "05731"
        ok 3035 - "-rws-wx-wT" -> "05732"
        ok 3036 - "-rws-wx-wt" -> "05733"
        ok 3037 - "-rws-wxr-T" -> "05734"
        ok 3038 - "-rws-wxr-t" -> "05735"
        ok 3039 - "-rws-wxrwT" -> "05736"
        ok 3040 - "-rws-wxrwt" -> "05737"
        ok 3041 - "-rwsr----T" -> "05740"
        ok 3042 - "-rwsr----t" -> "05741"
        ok 3043 - "-rwsr---wT" -> "05742"
        ok 3044 - "-rwsr---wt" -> "05743"
        ok 3045 - "-rwsr--r-T" -> "05744"
        ok 3046 - "-rwsr--r-t" -> "05745"
        ok 3047 - "-rwsr--rwT" -> "05746"
        ok 3048 - "-rwsr--rwt" -> "05747"
        ok 3049 - "-rwsr-x--T" -> "05750"
        ok 3050 - "-rwsr-x--t" -> "05751"
        ok 3051 - "-rwsr-x-wT" -> "05752"
        ok 3052 - "-rwsr-x-wt" -> "05753"
        ok 3053 - "-rwsr-xr-T" -> "05754"
        ok 3054 - "-rwsr-xr-t" -> "05755"
        ok 3055 - "-rwsr-xrwT" -> "05756"
        ok 3056 - "-rwsr-xrwt" -> "05757"
        ok 3057 - "-rwsrw---T" -> "05760"
        ok 3058 - "-rwsrw---t" -> "05761"
        ok 3059 - "-rwsrw--wT" -> "05762"
        ok 3060 - "-rwsrw--wt" -> "05763"
        ok 3061 - "-rwsrw-r-T" -> "05764"
        ok 3062 - "-rwsrw-r-t" -> "05765"
        ok 3063 - "-rwsrw-rwT" -> "05766"
        ok 3064 - "-rwsrw-rwt" -> "05767"
        ok 3065 - "-rwsrwx--T" -> "05770"
        ok 3066 - "-rwsrwx--t" -> "05771"
        ok 3067 - "-rwsrwx-wT" -> "05772"
        ok 3068 - "-rwsrwx-wt" -> "05773"
        ok 3069 - "-rwsrwxr-T" -> "05774"
        ok 3070 - "-rwsrwxr-t" -> "05775"
        ok 3071 - "-rwsrwxrwT" -> "05776"
        ok 3072 - "-rwsrwxrwt" -> "05777"
        ok 3073 - "---S--S---" -> "06000"
        ok 3074 - "---S--S--x" -> "06001"
        ok 3075 - "---S--S-w-" -> "06002"
        ok 3076 - "---S--S-wx" -> "06003"
        ok 3077 - "---S--Sr--" -> "06004"
        ok 3078 - "---S--Sr-x" -> "06005"
        ok 3079 - "---S--Srw-" -> "06006"
        ok 3080 - "---S--Srwx" -> "06007"
        ok 3081 - "---S--s---" -> "06010"
        ok 3082 - "---S--s--x" -> "06011"
        ok 3083 - "---S--s-w-" -> "06012"
        ok 3084 - "---S--s-wx" -> "06013"
        ok 3085 - "---S--sr--" -> "06014"
        ok 3086 - "---S--sr-x" -> "06015"
        ok 3087 - "---S--srw-" -> "06016"
        ok 3088 - "---S--srwx" -> "06017"
        ok 3089 - "---S-wS---" -> "06020"
        ok 3090 - "---S-wS--x" -> "06021"
        ok 3091 - "---S-wS-w-" -> "06022"
        ok 3092 - "---S-wS-wx" -> "06023"
        ok 3093 - "---S-wSr--" -> "06024"
        ok 3094 - "---S-wSr-x" -> "06025"
        ok 3095 - "---S-wSrw-" -> "06026"
        ok 3096 - "---S-wSrwx" -> "06027"
        ok 3097 - "---S-ws---" -> "06030"
        ok 3098 - "---S-ws--x" -> "06031"
        ok 3099 - "---S-ws-w-" -> "06032"
        ok 3100 - "---S-ws-wx" -> "06033"
        ok 3101 - "---S-wsr--" -> "06034"
        ok 3102 - "---S-wsr-x" -> "06035"
        ok 3103 - "---S-wsrw-" -> "06036"
        ok 3104 - "---S-wsrwx" -> "06037"
        ok 3105 - "---Sr-S---" -> "06040"
        ok 3106 - "---Sr-S--x" -> "06041"
        ok 3107 - "---Sr-S-w-" -> "06042"
        ok 3108 - "---Sr-S-wx" -> "06043"
        ok 3109 - "---Sr-Sr--" -> "06044"
        ok 3110 - "---Sr-Sr-x" -> "06045"
        ok 3111 - "---Sr-Srw-" -> "06046"
        ok 3112 - "---Sr-Srwx" -> "06047"
        ok 3113 - "---Sr-s---" -> "06050"
        ok 3114 - "---Sr-s--x" -> "06051"
        ok 3115 - "---Sr-s-w-" -> "06052"
        ok 3116 - "---Sr-s-wx" -> "06053"
        ok 3117 - "---Sr-sr--" -> "06054"
        ok 3118 - "---Sr-sr-x" -> "06055"
        ok 3119 - "---Sr-srw-" -> "06056"
        ok 3120 - "---Sr-srwx" -> "06057"
        ok 3121 - "---SrwS---" -> "06060"
        ok 3122 - "---SrwS--x" -> "06061"
        ok 3123 - "---SrwS-w-" -> "06062"
        ok 3124 - "---SrwS-wx" -> "06063"
        ok 3125 - "---SrwSr--" -> "06064"
        ok 3126 - "---SrwSr-x" -> "06065"
        ok 3127 - "---SrwSrw-" -> "06066"
        ok 3128 - "---SrwSrwx" -> "06067"
        ok 3129 - "---Srws---" -> "06070"
        ok 3130 - "---Srws--x" -> "06071"
        ok 3131 - "---Srws-w-" -> "06072"
        ok 3132 - "---Srws-wx" -> "06073"
        ok 3133 - "---Srwsr--" -> "06074"
        ok 3134 - "---Srwsr-x" -> "06075"
        ok 3135 - "---Srwsrw-" -> "06076"
        ok 3136 - "---Srwsrwx" -> "06077"
        ok 3137 - "---s--S---" -> "06100"
        ok 3138 - "---s--S--x" -> "06101"
        ok 3139 - "---s--S-w-" -> "06102"
        ok 3140 - "---s--S-wx" -> "06103"
        ok 3141 - "---s--Sr--" -> "06104"
        ok 3142 - "---s--Sr-x" -> "06105"
        ok 3143 - "---s--Srw-" -> "06106"
        ok 3144 - "---s--Srwx" -> "06107"
        ok 3145 - "---s--s---" -> "06110"
        ok 3146 - "---s--s--x" -> "06111"
        ok 3147 - "---s--s-w-" -> "06112"
        ok 3148 - "---s--s-wx" -> "06113"
        ok 3149 - "---s--sr--" -> "06114"
        ok 3150 - "---s--sr-x" -> "06115"
        ok 3151 - "---s--srw-" -> "06116"
        ok 3152 - "---s--srwx" -> "06117"
        ok 3153 - "---s-wS---" -> "06120"
        ok 3154 - "---s-wS--x" -> "06121"
        ok 3155 - "---s-wS-w-" -> "06122"
        ok 3156 - "---s-wS-wx" -> "06123"
        ok 3157 - "---s-wSr--" -> "06124"
        ok 3158 - "---s-wSr-x" -> "06125"
        ok 3159 - "---s-wSrw-" -> "06126"
        ok 3160 - "---s-wSrwx" -> "06127"
        ok 3161 - "---s-ws---" -> "06130"
        ok 3162 - "---s-ws--x" -> "06131"
        ok 3163 - "---s-ws-w-" -> "06132"
        ok 3164 - "---s-ws-wx" -> "06133"
        ok 3165 - "---s-wsr--" -> "06134"
        ok 3166 - "---s-wsr-x" -> "06135"
        ok 3167 - "---s-wsrw-" -> "06136"
        ok 3168 - "---s-wsrwx" -> "06137"
        ok 3169 - "---sr-S---" -> "06140"
        ok 3170 - "---sr-S--x" -> "06141"
        ok 3171 - "---sr-S-w-" -> "06142"
        ok 3172 - "---sr-S-wx" -> "06143"
        ok 3173 - "---sr-Sr--" -> "06144"
        ok 3174 - "---sr-Sr-x" -> "06145"
        ok 3175 - "---sr-Srw-" -> "06146"
        ok 3176 - "---sr-Srwx" -> "06147"
        ok 3177 - "---sr-s---" -> "06150"
        ok 3178 - "---sr-s--x" -> "06151"
        ok 3179 - "---sr-s-w-" -> "06152"
        ok 3180 - "---sr-s-wx" -> "06153"
        ok 3181 - "---sr-sr--" -> "06154"
        ok 3182 - "---sr-sr-x" -> "06155"
        ok 3183 - "---sr-srw-" -> "06156"
        ok 3184 - "---sr-srwx" -> "06157"
        ok 3185 - "---srwS---" -> "06160"
        ok 3186 - "---srwS--x" -> "06161"
        ok 3187 - "---srwS-w-" -> "06162"
        ok 3188 - "---srwS-wx" -> "06163"
        ok 3189 - "---srwSr--" -> "06164"
        ok 3190 - "---srwSr-x" -> "06165"
        ok 3191 - "---srwSrw-" -> "06166"
        ok 3192 - "---srwSrwx" -> "06167"
        ok 3193 - "---srws---" -> "06170"
        ok 3194 - "---srws--x" -> "06171"
        ok 3195 - "---srws-w-" -> "06172"
        ok 3196 - "---srws-wx" -> "06173"
        ok 3197 - "---srwsr--" -> "06174"
        ok 3198 - "---srwsr-x" -> "06175"
        ok 3199 - "---srwsrw-" -> "06176"
        ok 3200 - "---srwsrwx" -> "06177"
        ok 3201 - "--wS--S---" -> "06200"
        ok 3202 - "--wS--S--x" -> "06201"
        ok 3203 - "--wS--S-w-" -> "06202"
        ok 3204 - "--wS--S-wx" -> "06203"
        ok 3205 - "--wS--Sr--" -> "06204"
        ok 3206 - "--wS--Sr-x" -> "06205"
        ok 3207 - "--wS--Srw-" -> "06206"
        ok 3208 - "--wS--Srwx" -> "06207"
        ok 3209 - "--wS--s---" -> "06210"
        ok 3210 - "--wS--s--x" -> "06211"
        ok 3211 - "--wS--s-w-" -> "06212"
        ok 3212 - "--wS--s-wx" -> "06213"
        ok 3213 - "--wS--sr--" -> "06214"
        ok 3214 - "--wS--sr-x" -> "06215"
        ok 3215 - "--wS--srw-" -> "06216"
        ok 3216 - "--wS--srwx" -> "06217"
        ok 3217 - "--wS-wS---" -> "06220"
        ok 3218 - "--wS-wS--x" -> "06221"
        ok 3219 - "--wS-wS-w-" -> "06222"
        ok 3220 - "--wS-wS-wx" -> "06223"
        ok 3221 - "--wS-wSr--" -> "06224"
        ok 3222 - "--wS-wSr-x" -> "06225"
        ok 3223 - "--wS-wSrw-" -> "06226"
        ok 3224 - "--wS-wSrwx" -> "06227"
        ok 3225 - "--wS-ws---" -> "06230"
        ok 3226 - "--wS-ws--x" -> "06231"
        ok 3227 - "--wS-ws-w-" -> "06232"
        ok 3228 - "--wS-ws-wx" -> "06233"
        ok 3229 - "--wS-wsr--" -> "06234"
        ok 3230 - "--wS-wsr-x" -> "06235"
        ok 3231 - "--wS-wsrw-" -> "06236"
        ok 3232 - "--wS-wsrwx" -> "06237"
        ok 3233 - "--wSr-S---" -> "06240"
        ok 3234 - "--wSr-S--x" -> "06241"
        ok 3235 - "--wSr-S-w-" -> "06242"
        ok 3236 - "--wSr-S-wx" -> "06243"
        ok 3237 - "--wSr-Sr--" -> "06244"
        ok 3238 - "--wSr-Sr-x" -> "06245"
        ok 3239 - "--wSr-Srw-" -> "06246"
        ok 3240 - "--wSr-Srwx" -> "06247"
        ok 3241 - "--wSr-s---" -> "06250"
        ok 3242 - "--wSr-s--x" -> "06251"
        ok 3243 - "--wSr-s-w-" -> "06252"
        ok 3244 - "--wSr-s-wx" -> "06253"
        ok 3245 - "--wSr-sr--" -> "06254"
        ok 3246 - "--wSr-sr-x" -> "06255"
        ok 3247 - "--wSr-srw-" -> "06256"
        ok 3248 - "--wSr-srwx" -> "06257"
        ok 3249 - "--wSrwS---" -> "06260"
        ok 3250 - "--wSrwS--x" -> "06261"
        ok 3251 - "--wSrwS-w-" -> "06262"
        ok 3252 - "--wSrwS-wx" -> "06263"
        ok 3253 - "--wSrwSr--" -> "06264"
        ok 3254 - "--wSrwSr-x" -> "06265"
        ok 3255 - "--wSrwSrw-" -> "06266"
        ok 3256 - "--wSrwSrwx" -> "06267"
        ok 3257 - "--wSrws---" -> "06270"
        ok 3258 - "--wSrws--x" -> "06271"
        ok 3259 - "--wSrws-w-" -> "06272"
        ok 3260 - "--wSrws-wx" -> "06273"
        ok 3261 - "--wSrwsr--" -> "06274"
        ok 3262 - "--wSrwsr-x" -> "06275"
        ok 3263 - "--wSrwsrw-" -> "06276"
        ok 3264 - "--wSrwsrwx" -> "06277"
        ok 3265 - "--ws--S---" -> "06300"
        ok 3266 - "--ws--S--x" -> "06301"
        ok 3267 - "--ws--S-w-" -> "06302"
        ok 3268 - "--ws--S-wx" -> "06303"
        ok 3269 - "--ws--Sr--" -> "06304"
        ok 3270 - "--ws--Sr-x" -> "06305"
        ok 3271 - "--ws--Srw-" -> "06306"
        ok 3272 - "--ws--Srwx" -> "06307"
        ok 3273 - "--ws--s---" -> "06310"
        ok 3274 - "--ws--s--x" -> "06311"
        ok 3275 - "--ws--s-w-" -> "06312"
        ok 3276 - "--ws--s-wx" -> "06313"
        ok 3277 - "--ws--sr--" -> "06314"
        ok 3278 - "--ws--sr-x" -> "06315"
        ok 3279 - "--ws--srw-" -> "06316"
        ok 3280 - "--ws--srwx" -> "06317"
        ok 3281 - "--ws-wS---" -> "06320"
        ok 3282 - "--ws-wS--x" -> "06321"
        ok 3283 - "--ws-wS-w-" -> "06322"
        ok 3284 - "--ws-wS-wx" -> "06323"
        ok 3285 - "--ws-wSr--" -> "06324"
        ok 3286 - "--ws-wSr-x" -> "06325"
        ok 3287 - "--ws-wSrw-" -> "06326"
        ok 3288 - "--ws-wSrwx" -> "06327"
        ok 3289 - "--ws-ws---" -> "06330"
        ok 3290 - "--ws-ws--x" -> "06331"
        ok 3291 - "--ws-ws-w-" -> "06332"
        ok 3292 - "--ws-ws-wx" -> "06333"
        ok 3293 - "--ws-wsr--" -> "06334"
        ok 3294 - "--ws-wsr-x" -> "06335"
        ok 3295 - "--ws-wsrw-" -> "06336"
        ok 3296 - "--ws-wsrwx" -> "06337"
        ok 3297 - "--wsr-S---" -> "06340"
        ok 3298 - "--wsr-S--x" -> "06341"
        ok 3299 - "--wsr-S-w-" -> "06342"
        ok 3300 - "--wsr-S-wx" -> "06343"
        ok 3301 - "--wsr-Sr--" -> "06344"
        ok 3302 - "--wsr-Sr-x" -> "06345"
        ok 3303 - "--wsr-Srw-" -> "06346"
        ok 3304 - "--wsr-Srwx" -> "06347"
        ok 3305 - "--wsr-s---" -> "06350"
        ok 3306 - "--wsr-s--x" -> "06351"
        ok 3307 - "--wsr-s-w-" -> "06352"
        ok 3308 - "--wsr-s-wx" -> "06353"
        ok 3309 - "--wsr-sr--" -> "06354"
        ok 3310 - "--wsr-sr-x" -> "06355"
        ok 3311 - "--wsr-srw-" -> "06356"
        ok 3312 - "--wsr-srwx" -> "06357"
        ok 3313 - "--wsrwS---" -> "06360"
        ok 3314 - "--wsrwS--x" -> "06361"
        ok 3315 - "--wsrwS-w-" -> "06362"
        ok 3316 - "--wsrwS-wx" -> "06363"
        ok 3317 - "--wsrwSr--" -> "06364"
        ok 3318 - "--wsrwSr-x" -> "06365"
        ok 3319 - "--wsrwSrw-" -> "06366"
        ok 3320 - "--wsrwSrwx" -> "06367"
        ok 3321 - "--wsrws---" -> "06370"
        ok 3322 - "--wsrws--x" -> "06371"
        ok 3323 - "--wsrws-w-" -> "06372"
        ok 3324 - "--wsrws-wx" -> "06373"
        ok 3325 - "--wsrwsr--" -> "06374"
        ok 3326 - "--wsrwsr-x" -> "06375"
        ok 3327 - "--wsrwsrw-" -> "06376"
        ok 3328 - "--wsrwsrwx" -> "06377"
        ok 3329 - "-r-S--S---" -> "06400"
        ok 3330 - "-r-S--S--x" -> "06401"
        ok 3331 - "-r-S--S-w-" -> "06402"
        ok 3332 - "-r-S--S-wx" -> "06403"
        ok 3333 - "-r-S--Sr--" -> "06404"
        ok 3334 - "-r-S--Sr-x" -> "06405"
        ok 3335 - "-r-S--Srw-" -> "06406"
        ok 3336 - "-r-S--Srwx" -> "06407"
        ok 3337 - "-r-S--s---" -> "06410"
        ok 3338 - "-r-S--s--x" -> "06411"
        ok 3339 - "-r-S--s-w-" -> "06412"
        ok 3340 - "-r-S--s-wx" -> "06413"
        ok 3341 - "-r-S--sr--" -> "06414"
        ok 3342 - "-r-S--sr-x" -> "06415"
        ok 3343 - "-r-S--srw-" -> "06416"
        ok 3344 - "-r-S--srwx" -> "06417"
        ok 3345 - "-r-S-wS---" -> "06420"
        ok 3346 - "-r-S-wS--x" -> "06421"
        ok 3347 - "-r-S-wS-w-" -> "06422"
        ok 3348 - "-r-S-wS-wx" -> "06423"
        ok 3349 - "-r-S-wSr--" -> "06424"
        ok 3350 - "-r-S-wSr-x" -> "06425"
        ok 3351 - "-r-S-wSrw-" -> "06426"
        ok 3352 - "-r-S-wSrwx" -> "06427"
        ok 3353 - "-r-S-ws---" -> "06430"
        ok 3354 - "-r-S-ws--x" -> "06431"
        ok 3355 - "-r-S-ws-w-" -> "06432"
        ok 3356 - "-r-S-ws-wx" -> "06433"
        ok 3357 - "-r-S-wsr--" -> "06434"
        ok 3358 - "-r-S-wsr-x" -> "06435"
        ok 3359 - "-r-S-wsrw-" -> "06436"
        ok 3360 - "-r-S-wsrwx" -> "06437"
        ok 3361 - "-r-Sr-S---" -> "06440"
        ok 3362 - "-r-Sr-S--x" -> "06441"
        ok 3363 - "-r-Sr-S-w-" -> "06442"
        ok 3364 - "-r-Sr-S-wx" -> "06443"
        ok 3365 - "-r-Sr-Sr--" -> "06444"
        ok 3366 - "-r-Sr-Sr-x" -> "06445"
        ok 3367 - "-r-Sr-Srw-" -> "06446"
        ok 3368 - "-r-Sr-Srwx" -> "06447"
        ok 3369 - "-r-Sr-s---" -> "06450"
        ok 3370 - "-r-Sr-s--x" -> "06451"
        ok 3371 - "-r-Sr-s-w-" -> "06452"
        ok 3372 - "-r-Sr-s-wx" -> "06453"
        ok 3373 - "-r-Sr-sr--" -> "06454"
        ok 3374 - "-r-Sr-sr-x" -> "06455"
        ok 3375 - "-r-Sr-srw-" -> "06456"
        ok 3376 - "-r-Sr-srwx" -> "06457"
        ok 3377 - "-r-SrwS---" -> "06460"
        ok 3378 - "-r-SrwS--x" -> "06461"
        ok 3379 - "-r-SrwS-w-" -> "06462"
        ok 3380 - "-r-SrwS-wx" -> "06463"
        ok 3381 - "-r-SrwSr--" -> "06464"
        ok 3382 - "-r-SrwSr-x" -> "06465"
        ok 3383 - "-r-SrwSrw-" -> "06466"
        ok 3384 - "-r-SrwSrwx" -> "06467"
        ok 3385 - "-r-Srws---" -> "06470"
        ok 3386 - "-r-Srws--x" -> "06471"
        ok 3387 - "-r-Srws-w-" -> "06472"
        ok 3388 - "-r-Srws-wx" -> "06473"
        ok 3389 - "-r-Srwsr--" -> "06474"
        ok 3390 - "-r-Srwsr-x" -> "06475"
        ok 3391 - "-r-Srwsrw-" -> "06476"
        ok 3392 - "-r-Srwsrwx" -> "06477"
        ok 3393 - "-r-s--S---" -> "06500"
        ok 3394 - "-r-s--S--x" -> "06501"
        ok 3395 - "-r-s--S-w-" -> "06502"
        ok 3396 - "-r-s--S-wx" -> "06503"
        ok 3397 - "-r-s--Sr--" -> "06504"
        ok 3398 - "-r-s--Sr-x" -> "06505"
        ok 3399 - "-r-s--Srw-" -> "06506"
        ok 3400 - "-r-s--Srwx" -> "06507"
        ok 3401 - "-r-s--s---" -> "06510"
        ok 3402 - "-r-s--s--x" -> "06511"
        ok 3403 - "-r-s--s-w-" -> "06512"
        ok 3404 - "-r-s--s-wx" -> "06513"
        ok 3405 - "-r-s--sr--" -> "06514"
        ok 3406 - "-r-s--sr-x" -> "06515"
        ok 3407 - "-r-s--srw-" -> "06516"
        ok 3408 - "-r-s--srwx" -> "06517"
        ok 3409 - "-r-s-wS---" -> "06520"
        ok 3410 - "-r-s-wS--x" -> "06521"
        ok 3411 - "-r-s-wS-w-" -> "06522"
        ok 3412 - "-r-s-wS-wx" -> "06523"
        ok 3413 - "-r-s-wSr--" -> "06524"
        ok 3414 - "-r-s-wSr-x" -> "06525"
        ok 3415 - "-r-s-wSrw-" -> "06526"
        ok 3416 - "-r-s-wSrwx" -> "06527"
        ok 3417 - "-r-s-ws---" -> "06530"
        ok 3418 - "-r-s-ws--x" -> "06531"
        ok 3419 - "-r-s-ws-w-" -> "06532"
        ok 3420 - "-r-s-ws-wx" -> "06533"
        ok 3421 - "-r-s-wsr--" -> "06534"
        ok 3422 - "-r-s-wsr-x" -> "06535"
        ok 3423 - "-r-s-wsrw-" -> "06536"
        ok 3424 - "-r-s-wsrwx" -> "06537"
        ok 3425 - "-r-sr-S---" -> "06540"
        ok 3426 - "-r-sr-S--x" -> "06541"
        ok 3427 - "-r-sr-S-w-" -> "06542"
        ok 3428 - "-r-sr-S-wx" -> "06543"
        ok 3429 - "-r-sr-Sr--" -> "06544"
        ok 3430 - "-r-sr-Sr-x" -> "06545"
        ok 3431 - "-r-sr-Srw-" -> "06546"
        ok 3432 - "-r-sr-Srwx" -> "06547"
        ok 3433 - "-r-sr-s---" -> "06550"
        ok 3434 - "-r-sr-s--x" -> "06551"
        ok 3435 - "-r-sr-s-w-" -> "06552"
        ok 3436 - "-r-sr-s-wx" -> "06553"
        ok 3437 - "-r-sr-sr--" -> "06554"
        ok 3438 - "-r-sr-sr-x" -> "06555"
        ok 3439 - "-r-sr-srw-" -> "06556"
        ok 3440 - "-r-sr-srwx" -> "06557"
        ok 3441 - "-r-srwS---" -> "06560"
        ok 3442 - "-r-srwS--x" -> "06561"
        ok 3443 - "-r-srwS-w-" -> "06562"
        ok 3444 - "-r-srwS-wx" -> "06563"
        ok 3445 - "-r-srwSr--" -> "06564"
        ok 3446 - "-r-srwSr-x" -> "06565"
        ok 3447 - "-r-srwSrw-" -> "06566"
        ok 3448 - "-r-srwSrwx" -> "06567"
        ok 3449 - "-r-srws---" -> "06570"
        ok 3450 - "-r-srws--x" -> "06571"
        ok 3451 - "-r-srws-w-" -> "06572"
        ok 3452 - "-r-srws-wx" -> "06573"
        ok 3453 - "-r-srwsr--" -> "06574"
        ok 3454 - "-r-srwsr-x" -> "06575"
        ok 3455 - "-r-srwsrw-" -> "06576"
        ok 3456 - "-r-srwsrwx" -> "06577"
        ok 3457 - "-rwS--S---" -> "06600"
        ok 3458 - "-rwS--S--x" -> "06601"
        ok 3459 - "-rwS--S-w-" -> "06602"
        ok 3460 - "-rwS--S-wx" -> "06603"
        ok 3461 - "-rwS--Sr--" -> "06604"
        ok 3462 - "-rwS--Sr-x" -> "06605"
        ok 3463 - "-rwS--Srw-" -> "06606"
        ok 3464 - "-rwS--Srwx" -> "06607"
        ok 3465 - "-rwS--s---" -> "06610"
        ok 3466 - "-rwS--s--x" -> "06611"
        ok 3467 - "-rwS--s-w-" -> "06612"
        ok 3468 - "-rwS--s-wx" -> "06613"
        ok 3469 - "-rwS--sr--" -> "06614"
        ok 3470 - "-rwS--sr-x" -> "06615"
        ok 3471 - "-rwS--srw-" -> "06616"
        ok 3472 - "-rwS--srwx" -> "06617"
        ok 3473 - "-rwS-wS---" -> "06620"
        ok 3474 - "-rwS-wS--x" -> "06621"
        ok 3475 - "-rwS-wS-w-" -> "06622"
        ok 3476 - "-rwS-wS-wx" -> "06623"
        ok 3477 - "-rwS-wSr--" -> "06624"
        ok 3478 - "-rwS-wSr-x" -> "06625"
        ok 3479 - "-rwS-wSrw-" -> "06626"
        ok 3480 - "-rwS-wSrwx" -> "06627"
        ok 3481 - "-rwS-ws---" -> "06630"
        ok 3482 - "-rwS-ws--x" -> "06631"
        ok 3483 - "-rwS-ws-w-" -> "06632"
        ok 3484 - "-rwS-ws-wx" -> "06633"
        ok 3485 - "-rwS-wsr--" -> "06634"
        ok 3486 - "-rwS-wsr-x" -> "06635"
        ok 3487 - "-rwS-wsrw-" -> "06636"
        ok 3488 - "-rwS-wsrwx" -> "06637"
        ok 3489 - "-rwSr-S---" -> "06640"
        ok 3490 - "-rwSr-S--x" -> "06641"
        ok 3491 - "-rwSr-S-w-" -> "06642"
        ok 3492 - "-rwSr-S-wx" -> "06643"
        ok 3493 - "-rwSr-Sr--" -> "06644"
        ok 3494 - "-rwSr-Sr-x" -> "06645"
        ok 3495 - "-rwSr-Srw-" -> "06646"
        ok 3496 - "-rwSr-Srwx" -> "06647"
        ok 3497 - "-rwSr-s---" -> "06650"
        ok 3498 - "-rwSr-s--x" -> "06651"
        ok 3499 - "-rwSr-s-w-" -> "06652"
        ok 3500 - "-rwSr-s-wx" -> "06653"
        ok 3501 - "-rwSr-sr--" -> "06654"
        ok 3502 - "-rwSr-sr-x" -> "06655"
        ok 3503 - "-rwSr-srw-" -> "06656"
        ok 3504 - "-rwSr-srwx" -> "06657"
        ok 3505 - "-rwSrwS---" -> "06660"
        ok 3506 - "-rwSrwS--x" -> "06661"
        ok 3507 - "-rwSrwS-w-" -> "06662"
        ok 3508 - "-rwSrwS-wx" -> "06663"
        ok 3509 - "-rwSrwSr--" -> "06664"
        ok 3510 - "-rwSrwSr-x" -> "06665"
        ok 3511 - "-rwSrwSrw-" -> "06666"
        ok 3512 - "-rwSrwSrwx" -> "06667"
        ok 3513 - "-rwSrws---" -> "06670"
        ok 3514 - "-rwSrws--x" -> "06671"
        ok 3515 - "-rwSrws-w-" -> "06672"
        ok 3516 - "-rwSrws-wx" -> "06673"
        ok 3517 - "-rwSrwsr--" -> "06674"
        ok 3518 - "-rwSrwsr-x" -> "06675"
        ok 3519 - "-rwSrwsrw-" -> "06676"
        ok 3520 - "-rwSrwsrwx" -> "06677"
        ok 3521 - "-rws--S---" -> "06700"
        ok 3522 - "-rws--S--x" -> "06701"
        ok 3523 - "-rws--S-w-" -> "06702"
        ok 3524 - "-rws--S-wx" -> "06703"
        ok 3525 - "-rws--Sr--" -> "06704"
        ok 3526 - "-rws--Sr-x" -> "06705"
        ok 3527 - "-rws--Srw-" -> "06706"
        ok 3528 - "-rws--Srwx" -> "06707"
        ok 3529 - "-rws--s---" -> "06710"
        ok 3530 - "-rws--s--x" -> "06711"
        ok 3531 - "-rws--s-w-" -> "06712"
        ok 3532 - "-rws--s-wx" -> "06713"
        ok 3533 - "-rws--sr--" -> "06714"
        ok 3534 - "-rws--sr-x" -> "06715"
        ok 3535 - "-rws--srw-" -> "06716"
        ok 3536 - "-rws--srwx" -> "06717"
        ok 3537 - "-rws-wS---" -> "06720"
        ok 3538 - "-rws-wS--x" -> "06721"
        ok 3539 - "-rws-wS-w-" -> "06722"
        ok 3540 - "-rws-wS-wx" -> "06723"
        ok 3541 - "-rws-wSr--" -> "06724"
        ok 3542 - "-rws-wSr-x" -> "06725"
        ok 3543 - "-rws-wSrw-" -> "06726"
        ok 3544 - "-rws-wSrwx" -> "06727"
        ok 3545 - "-rws-ws---" -> "06730"
        ok 3546 - "-rws-ws--x" -> "06731"
        ok 3547 - "-rws-ws-w-" -> "06732"
        ok 3548 - "-rws-ws-wx" -> "06733"
        ok 3549 - "-rws-wsr--" -> "06734"
        ok 3550 - "-rws-wsr-x" -> "06735"
        ok 3551 - "-rws-wsrw-" -> "06736"
        ok 3552 - "-rws-wsrwx" -> "06737"
        ok 3553 - "-rwsr-S---" -> "06740"
        ok 3554 - "-rwsr-S--x" -> "06741"
        ok 3555 - "-rwsr-S-w-" -> "06742"
        ok 3556 - "-rwsr-S-wx" -> "06743"
        ok 3557 - "-rwsr-Sr--" -> "06744"
        ok 3558 - "-rwsr-Sr-x" -> "06745"
        ok 3559 - "-rwsr-Srw-" -> "06746"
        ok 3560 - "-rwsr-Srwx" -> "06747"
        ok 3561 - "-rwsr-s---" -> "06750"
        ok 3562 - "-rwsr-s--x" -> "06751"
        ok 3563 - "-rwsr-s-w-" -> "06752"
        ok 3564 - "-rwsr-s-wx" -> "06753"
        ok 3565 - "-rwsr-sr--" -> "06754"
        ok 3566 - "-rwsr-sr-x" -> "06755"
        ok 3567 - "-rwsr-srw-" -> "06756"
        ok 3568 - "-rwsr-srwx" -> "06757"
        ok 3569 - "-rwsrwS---" -> "06760"
        ok 3570 - "-rwsrwS--x" -> "06761"
        ok 3571 - "-rwsrwS-w-" -> "06762"
        ok 3572 - "-rwsrwS-wx" -> "06763"
        ok 3573 - "-rwsrwSr--" -> "06764"
        ok 3574 - "-rwsrwSr-x" -> "06765"
        ok 3575 - "-rwsrwSrw-" -> "06766"
        ok 3576 - "-rwsrwSrwx" -> "06767"
        ok 3577 - "-rwsrws---" -> "06770"
        ok 3578 - "-rwsrws--x" -> "06771"
        ok 3579 - "-rwsrws-w-" -> "06772"
        ok 3580 - "-rwsrws-wx" -> "06773"
        ok 3581 - "-rwsrwsr--" -> "06774"
        ok 3582 - "-rwsrwsr-x" -> "06775"
        ok 3583 - "-rwsrwsrw-" -> "06776"
        ok 3584 - "-rwsrwsrwx" -> "06777"
        ok 3585 - "---S--S--T" -> "07000"
        ok 3586 - "---S--S--t" -> "07001"
        ok 3587 - "---S--S-wT" -> "07002"
        ok 3588 - "---S--S-wt" -> "07003"
        ok 3589 - "---S--Sr-T" -> "07004"
        ok 3590 - "---S--Sr-t" -> "07005"
        ok 3591 - "---S--SrwT" -> "07006"
        ok 3592 - "---S--Srwt" -> "07007"
        ok 3593 - "---S--s--T" -> "07010"
        ok 3594 - "---S--s--t" -> "07011"
        ok 3595 - "---S--s-wT" -> "07012"
        ok 3596 - "---S--s-wt" -> "07013"
        ok 3597 - "---S--sr-T" -> "07014"
        ok 3598 - "---S--sr-t" -> "07015"
        ok 3599 - "---S--srwT" -> "07016"
        ok 3600 - "---S--srwt" -> "07017"
        ok 3601 - "---S-wS--T" -> "07020"
        ok 3602 - "---S-wS--t" -> "07021"
        ok 3603 - "---S-wS-wT" -> "07022"
        ok 3604 - "---S-wS-wt" -> "07023"
        ok 3605 - "---S-wSr-T" -> "07024"
        ok 3606 - "---S-wSr-t" -> "07025"
        ok 3607 - "---S-wSrwT" -> "07026"
        ok 3608 - "---S-wSrwt" -> "07027"
        ok 3609 - "---S-ws--T" -> "07030"
        ok 3610 - "---S-ws--t" -> "07031"
        ok 3611 - "---S-ws-wT" -> "07032"
        ok 3612 - "---S-ws-wt" -> "07033"
        ok 3613 - "---S-wsr-T" -> "07034"
        ok 3614 - "---S-wsr-t" -> "07035"
        ok 3615 - "---S-wsrwT" -> "07036"
        ok 3616 - "---S-wsrwt" -> "07037"
        ok 3617 - "---Sr-S--T" -> "07040"
        ok 3618 - "---Sr-S--t" -> "07041"
        ok 3619 - "---Sr-S-wT" -> "07042"
        ok 3620 - "---Sr-S-wt" -> "07043"
        ok 3621 - "---Sr-Sr-T" -> "07044"
        ok 3622 - "---Sr-Sr-t" -> "07045"
        ok 3623 - "---Sr-SrwT" -> "07046"
        ok 3624 - "---Sr-Srwt" -> "07047"
        ok 3625 - "---Sr-s--T" -> "07050"
        ok 3626 - "---Sr-s--t" -> "07051"
        ok 3627 - "---Sr-s-wT" -> "07052"
        ok 3628 - "---Sr-s-wt" -> "07053"
        ok 3629 - "---Sr-sr-T" -> "07054"
        ok 3630 - "---Sr-sr-t" -> "07055"
        ok 3631 - "---Sr-srwT" -> "07056"
        ok 3632 - "---Sr-srwt" -> "07057"
        ok 3633 - "---SrwS--T" -> "07060"
        ok 3634 - "---SrwS--t" -> "07061"
        ok 3635 - "---SrwS-wT" -> "07062"
        ok 3636 - "---SrwS-wt" -> "07063"
        ok 3637 - "---SrwSr-T" -> "07064"
        ok 3638 - "---SrwSr-t" -> "07065"
        ok 3639 - "---SrwSrwT" -> "07066"
        ok 3640 - "---SrwSrwt" -> "07067"
        ok 3641 - "---Srws--T" -> "07070"
        ok 3642 - "---Srws--t" -> "07071"
        ok 3643 - "---Srws-wT" -> "07072"
        ok 3644 - "---Srws-wt" -> "07073"
        ok 3645 - "---Srwsr-T" -> "07074"
        ok 3646 - "---Srwsr-t" -> "07075"
        ok 3647 - "---SrwsrwT" -> "07076"
        ok 3648 - "---Srwsrwt" -> "07077"
        ok 3649 - "---s--S--T" -> "07100"
        ok 3650 - "---s--S--t" -> "07101"
        ok 3651 - "---s--S-wT" -> "07102"
        ok 3652 - "---s--S-wt" -> "07103"
        ok 3653 - "---s--Sr-T" -> "07104"
        ok 3654 - "---s--Sr-t" -> "07105"
        ok 3655 - "---s--SrwT" -> "07106"
        ok 3656 - "---s--Srwt" -> "07107"
        ok 3657 - "---s--s--T" -> "07110"
        ok 3658 - "---s--s--t" -> "07111"
        ok 3659 - "---s--s-wT" -> "07112"
        ok 3660 - "---s--s-wt" -> "07113"
        ok 3661 - "---s--sr-T" -> "07114"
        ok 3662 - "---s--sr-t" -> "07115"
        ok 3663 - "---s--srwT" -> "07116"
        ok 3664 - "---s--srwt" -> "07117"
        ok 3665 - "---s-wS--T" -> "07120"
        ok 3666 - "---s-wS--t" -> "07121"
        ok 3667 - "---s-wS-wT" -> "07122"
        ok 3668 - "---s-wS-wt" -> "07123"
        ok 3669 - "---s-wSr-T" -> "07124"
        ok 3670 - "---s-wSr-t" -> "07125"
        ok 3671 - "---s-wSrwT" -> "07126"
        ok 3672 - "---s-wSrwt" -> "07127"
        ok 3673 - "---s-ws--T" -> "07130"
        ok 3674 - "---s-ws--t" -> "07131"
        ok 3675 - "---s-ws-wT" -> "07132"
        ok 3676 - "---s-ws-wt" -> "07133"
        ok 3677 - "---s-wsr-T" -> "07134"
        ok 3678 - "---s-wsr-t" -> "07135"
        ok 3679 - "---s-wsrwT" -> "07136"
        ok 3680 - "---s-wsrwt" -> "07137"
        ok 3681 - "---sr-S--T" -> "07140"
        ok 3682 - "---sr-S--t" -> "07141"
        ok 3683 - "---sr-S-wT" -> "07142"
        ok 3684 - "---sr-S-wt" -> "07143"
        ok 3685 - "---sr-Sr-T" -> "07144"
        ok 3686 - "---sr-Sr-t" -> "07145"
        ok 3687 - "---sr-SrwT" -> "07146"
        ok 3688 - "---sr-Srwt" -> "07147"
        ok 3689 - "---sr-s--T" -> "07150"
        ok 3690 - "---sr-s--t" -> "07151"
        ok 3691 - "---sr-s-wT" -> "07152"
        ok 3692 - "---sr-s-wt" -> "07153"
        ok 3693 - "---sr-sr-T" -> "07154"
        ok 3694 - "---sr-sr-t" -> "07155"
        ok 3695 - "---sr-srwT" -> "07156"
        ok 3696 - "---sr-srwt" -> "07157"
        ok 3697 - "---srwS--T" -> "07160"
        ok 3698 - "---srwS--t" -> "07161"
        ok 3699 - "---srwS-wT" -> "07162"
        ok 3700 - "---srwS-wt" -> "07163"
        ok 3701 - "---srwSr-T" -> "07164"
        ok 3702 - "---srwSr-t" -> "07165"
        ok 3703 - "---srwSrwT" -> "07166"
        ok 3704 - "---srwSrwt" -> "07167"
        ok 3705 - "---srws--T" -> "07170"
        ok 3706 - "---srws--t" -> "07171"
        ok 3707 - "---srws-wT" -> "07172"
        ok 3708 - "---srws-wt" -> "07173"
        ok 3709 - "---srwsr-T" -> "07174"
        ok 3710 - "---srwsr-t" -> "07175"
        ok 3711 - "---srwsrwT" -> "07176"
        ok 3712 - "---srwsrwt" -> "07177"
        ok 3713 - "--wS--S--T" -> "07200"
        ok 3714 - "--wS--S--t" -> "07201"
        ok 3715 - "--wS--S-wT" -> "07202"
        ok 3716 - "--wS--S-wt" -> "07203"
        ok 3717 - "--wS--Sr-T" -> "07204"
        ok 3718 - "--wS--Sr-t" -> "07205"
        ok 3719 - "--wS--SrwT" -> "07206"
        ok 3720 - "--wS--Srwt" -> "07207"
        ok 3721 - "--wS--s--T" -> "07210"
        ok 3722 - "--wS--s--t" -> "07211"
        ok 3723 - "--wS--s-wT" -> "07212"
        ok 3724 - "--wS--s-wt" -> "07213"
        ok 3725 - "--wS--sr-T" -> "07214"
        ok 3726 - "--wS--sr-t" -> "07215"
        ok 3727 - "--wS--srwT" -> "07216"
        ok 3728 - "--wS--srwt" -> "07217"
        ok 3729 - "--wS-wS--T" -> "07220"
        ok 3730 - "--wS-wS--t" -> "07221"
        ok 3731 - "--wS-wS-wT" -> "07222"
        ok 3732 - "--wS-wS-wt" -> "07223"
        ok 3733 - "--wS-wSr-T" -> "07224"
        ok 3734 - "--wS-wSr-t" -> "07225"
        ok 3735 - "--wS-wSrwT" -> "07226"
        ok 3736 - "--wS-wSrwt" -> "07227"
        ok 3737 - "--wS-ws--T" -> "07230"
        ok 3738 - "--wS-ws--t" -> "07231"
        ok 3739 - "--wS-ws-wT" -> "07232"
        ok 3740 - "--wS-ws-wt" -> "07233"
        ok 3741 - "--wS-wsr-T" -> "07234"
        ok 3742 - "--wS-wsr-t" -> "07235"
        ok 3743 - "--wS-wsrwT" -> "07236"
        ok 3744 - "--wS-wsrwt" -> "07237"
        ok 3745 - "--wSr-S--T" -> "07240"
        ok 3746 - "--wSr-S--t" -> "07241"
        ok 3747 - "--wSr-S-wT" -> "07242"
        ok 3748 - "--wSr-S-wt" -> "07243"
        ok 3749 - "--wSr-Sr-T" -> "07244"
        ok 3750 - "--wSr-Sr-t" -> "07245"
        ok 3751 - "--wSr-SrwT" -> "07246"
        ok 3752 - "--wSr-Srwt" -> "07247"
        ok 3753 - "--wSr-s--T" -> "07250"
        ok 3754 - "--wSr-s--t" -> "07251"
        ok 3755 - "--wSr-s-wT" -> "07252"
        ok 3756 - "--wSr-s-wt" -> "07253"
        ok 3757 - "--wSr-sr-T" -> "07254"
        ok 3758 - "--wSr-sr-t" -> "07255"
        ok 3759 - "--wSr-srwT" -> "07256"
        ok 3760 - "--wSr-srwt" -> "07257"
        ok 3761 - "--wSrwS--T" -> "07260"
        ok 3762 - "--wSrwS--t" -> "07261"
        ok 3763 - "--wSrwS-wT" -> "07262"
        ok 3764 - "--wSrwS-wt" -> "07263"
        ok 3765 - "--wSrwSr-T" -> "07264"
        ok 3766 - "--wSrwSr-t" -> "07265"
        ok 3767 - "--wSrwSrwT" -> "07266"
        ok 3768 - "--wSrwSrwt" -> "07267"
        ok 3769 - "--wSrws--T" -> "07270"
        ok 3770 - "--wSrws--t" -> "07271"
        ok 3771 - "--wSrws-wT" -> "07272"
        ok 3772 - "--wSrws-wt" -> "07273"
        ok 3773 - "--wSrwsr-T" -> "07274"
        ok 3774 - "--wSrwsr-t" -> "07275"
        ok 3775 - "--wSrwsrwT" -> "07276"
        ok 3776 - "--wSrwsrwt" -> "07277"
        ok 3777 - "--ws--S--T" -> "07300"
        ok 3778 - "--ws--S--t" -> "07301"
        ok 3779 - "--ws--S-wT" -> "07302"
        ok 3780 - "--ws--S-wt" -> "07303"
        ok 3781 - "--ws--Sr-T" -> "07304"
        ok 3782 - "--ws--Sr-t" -> "07305"
        ok 3783 - "--ws--SrwT" -> "07306"
        ok 3784 - "--ws--Srwt" -> "07307"
        ok 3785 - "--ws--s--T" -> "07310"
        ok 3786 - "--ws--s--t" -> "07311"
        ok 3787 - "--ws--s-wT" -> "07312"
        ok 3788 - "--ws--s-wt" -> "07313"
        ok 3789 - "--ws--sr-T" -> "07314"
        ok 3790 - "--ws--sr-t" -> "07315"
        ok 3791 - "--ws--srwT" -> "07316"
        ok 3792 - "--ws--srwt" -> "07317"
        ok 3793 - "--ws-wS--T" -> "07320"
        ok 3794 - "--ws-wS--t" -> "07321"
        ok 3795 - "--ws-wS-wT" -> "07322"
        ok 3796 - "--ws-wS-wt" -> "07323"
        ok 3797 - "--ws-wSr-T" -> "07324"
        ok 3798 - "--ws-wSr-t" -> "07325"
        ok 3799 - "--ws-wSrwT" -> "07326"
        ok 3800 - "--ws-wSrwt" -> "07327"
        ok 3801 - "--ws-ws--T" -> "07330"
        ok 3802 - "--ws-ws--t" -> "07331"
        ok 3803 - "--ws-ws-wT" -> "07332"
        ok 3804 - "--ws-ws-wt" -> "07333"
        ok 3805 - "--ws-wsr-T" -> "07334"
        ok 3806 - "--ws-wsr-t" -> "07335"
        ok 3807 - "--ws-wsrwT" -> "07336"
        ok 3808 - "--ws-wsrwt" -> "07337"
        ok 3809 - "--wsr-S--T" -> "07340"
        ok 3810 - "--wsr-S--t" -> "07341"
        ok 3811 - "--wsr-S-wT" -> "07342"
        ok 3812 - "--wsr-S-wt" -> "07343"
        ok 3813 - "--wsr-Sr-T" -> "07344"
        ok 3814 - "--wsr-Sr-t" -> "07345"
        ok 3815 - "--wsr-SrwT" -> "07346"
        ok 3816 - "--wsr-Srwt" -> "07347"
        ok 3817 - "--wsr-s--T" -> "07350"
        ok 3818 - "--wsr-s--t" -> "07351"
        ok 3819 - "--wsr-s-wT" -> "07352"
        ok 3820 - "--wsr-s-wt" -> "07353"
        ok 3821 - "--wsr-sr-T" -> "07354"
        ok 3822 - "--wsr-sr-t" -> "07355"
        ok 3823 - "--wsr-srwT" -> "07356"
        ok 3824 - "--wsr-srwt" -> "07357"
        ok 3825 - "--wsrwS--T" -> "07360"
        ok 3826 - "--wsrwS--t" -> "07361"
        ok 3827 - "--wsrwS-wT" -> "07362"
        ok 3828 - "--wsrwS-wt" -> "07363"
        ok 3829 - "--wsrwSr-T" -> "07364"
        ok 3830 - "--wsrwSr-t" -> "07365"
        ok 3831 - "--wsrwSrwT" -> "07366"
        ok 3832 - "--wsrwSrwt" -> "07367"
        ok 3833 - "--wsrws--T" -> "07370"
        ok 3834 - "--wsrws--t" -> "07371"
        ok 3835 - "--wsrws-wT" -> "07372"
        ok 3836 - "--wsrws-wt" -> "07373"
        ok 3837 - "--wsrwsr-T" -> "07374"
        ok 3838 - "--wsrwsr-t" -> "07375"
        ok 3839 - "--wsrwsrwT" -> "07376"
        ok 3840 - "--wsrwsrwt" -> "07377"
        ok 3841 - "-r-S--S--T" -> "07400"
        ok 3842 - "-r-S--S--t" -> "07401"
        ok 3843 - "-r-S--S-wT" -> "07402"
        ok 3844 - "-r-S--S-wt" -> "07403"
        ok 3845 - "-r-S--Sr-T" -> "07404"
        ok 3846 - "-r-S--Sr-t" -> "07405"
        ok 3847 - "-r-S--SrwT" -> "07406"
        ok 3848 - "-r-S--Srwt" -> "07407"
        ok 3849 - "-r-S--s--T" -> "07410"
        ok 3850 - "-r-S--s--t" -> "07411"
        ok 3851 - "-r-S--s-wT" -> "07412"
        ok 3852 - "-r-S--s-wt" -> "07413"
        ok 3853 - "-r-S--sr-T" -> "07414"
        ok 3854 - "-r-S--sr-t" -> "07415"
        ok 3855 - "-r-S--srwT" -> "07416"
        ok 3856 - "-r-S--srwt" -> "07417"
        ok 3857 - "-r-S-wS--T" -> "07420"
        ok 3858 - "-r-S-wS--t" -> "07421"
        ok 3859 - "-r-S-wS-wT" -> "07422"
        ok 3860 - "-r-S-wS-wt" -> "07423"
        ok 3861 - "-r-S-wSr-T" -> "07424"
        ok 3862 - "-r-S-wSr-t" -> "07425"
        ok 3863 - "-r-S-wSrwT" -> "07426"
        ok 3864 - "-r-S-wSrwt" -> "07427"
        ok 3865 - "-r-S-ws--T" -> "07430"
        ok 3866 - "-r-S-ws--t" -> "07431"
        ok 3867 - "-r-S-ws-wT" -> "07432"
        ok 3868 - "-r-S-ws-wt" -> "07433"
        ok 3869 - "-r-S-wsr-T" -> "07434"
        ok 3870 - "-r-S-wsr-t" -> "07435"
        ok 3871 - "-r-S-wsrwT" -> "07436"
        ok 3872 - "-r-S-wsrwt" -> "07437"
        ok 3873 - "-r-Sr-S--T" -> "07440"
        ok 3874 - "-r-Sr-S--t" -> "07441"
        ok 3875 - "-r-Sr-S-wT" -> "07442"
        ok 3876 - "-r-Sr-S-wt" -> "07443"
        ok 3877 - "-r-Sr-Sr-T" -> "07444"
        ok 3878 - "-r-Sr-Sr-t" -> "07445"
        ok 3879 - "-r-Sr-SrwT" -> "07446"
        ok 3880 - "-r-Sr-Srwt" -> "07447"
        ok 3881 - "-r-Sr-s--T" -> "07450"
        ok 3882 - "-r-Sr-s--t" -> "07451"
        ok 3883 - "-r-Sr-s-wT" -> "07452"
        ok 3884 - "-r-Sr-s-wt" -> "07453"
        ok 3885 - "-r-Sr-sr-T" -> "07454"
        ok 3886 - "-r-Sr-sr-t" -> "07455"
        ok 3887 - "-r-Sr-srwT" -> "07456"
        ok 3888 - "-r-Sr-srwt" -> "07457"
        ok 3889 - "-r-SrwS--T" -> "07460"
        ok 3890 - "-r-SrwS--t" -> "07461"
        ok 3891 - "-r-SrwS-wT" -> "07462"
        ok 3892 - "-r-SrwS-wt" -> "07463"
        ok 3893 - "-r-SrwSr-T" -> "07464"
        ok 3894 - "-r-SrwSr-t" -> "07465"
        ok 3895 - "-r-SrwSrwT" -> "07466"
        ok 3896 - "-r-SrwSrwt" -> "07467"
        ok 3897 - "-r-Srws--T" -> "07470"
        ok 3898 - "-r-Srws--t" -> "07471"
        ok 3899 - "-r-Srws-wT" -> "07472"
        ok 3900 - "-r-Srws-wt" -> "07473"
        ok 3901 - "-r-Srwsr-T" -> "07474"
        ok 3902 - "-r-Srwsr-t" -> "07475"
        ok 3903 - "-r-SrwsrwT" -> "07476"
        ok 3904 - "-r-Srwsrwt" -> "07477"
        ok 3905 - "-r-s--S--T" -> "07500"
        ok 3906 - "-r-s--S--t" -> "07501"
        ok 3907 - "-r-s--S-wT" -> "07502"
        ok 3908 - "-r-s--S-wt" -> "07503"
        ok 3909 - "-r-s--Sr-T" -> "07504"
        ok 3910 - "-r-s--Sr-t" -> "07505"
        ok 3911 - "-r-s--SrwT" -> "07506"
        ok 3912 - "-r-s--Srwt" -> "07507"
        ok 3913 - "-r-s--s--T" -> "07510"
        ok 3914 - "-r-s--s--t" -> "07511"
        ok 3915 - "-r-s--s-wT" -> "07512"
        ok 3916 - "-r-s--s-wt" -> "07513"
        ok 3917 - "-r-s--sr-T" -> "07514"
        ok 3918 - "-r-s--sr-t" -> "07515"
        ok 3919 - "-r-s--srwT" -> "07516"
        ok 3920 - "-r-s--srwt" -> "07517"
        ok 3921 - "-r-s-wS--T" -> "07520"
        ok 3922 - "-r-s-wS--t" -> "07521"
        ok 3923 - "-r-s-wS-wT" -> "07522"
        ok 3924 - "-r-s-wS-wt" -> "07523"
        ok 3925 - "-r-s-wSr-T" -> "07524"
        ok 3926 - "-r-s-wSr-t" -> "07525"
        ok 3927 - "-r-s-wSrwT" -> "07526"
        ok 3928 - "-r-s-wSrwt" -> "07527"
        ok 3929 - "-r-s-ws--T" -> "07530"
        ok 3930 - "-r-s-ws--t" -> "07531"
        ok 3931 - "-r-s-ws-wT" -> "07532"
        ok 3932 - "-r-s-ws-wt" -> "07533"
        ok 3933 - "-r-s-wsr-T" -> "07534"
        ok 3934 - "-r-s-wsr-t" -> "07535"
        ok 3935 - "-r-s-wsrwT" -> "07536"
        ok 3936 - "-r-s-wsrwt" -> "07537"
        ok 3937 - "-r-sr-S--T" -> "07540"
        ok 3938 - "-r-sr-S--t" -> "07541"
        ok 3939 - "-r-sr-S-wT" -> "07542"
        ok 3940 - "-r-sr-S-wt" -> "07543"
        ok 3941 - "-r-sr-Sr-T" -> "07544"
        ok 3942 - "-r-sr-Sr-t" -> "07545"
        ok 3943 - "-r-sr-SrwT" -> "07546"
        ok 3944 - "-r-sr-Srwt" -> "07547"
        ok 3945 - "-r-sr-s--T" -> "07550"
        ok 3946 - "-r-sr-s--t" -> "07551"
        ok 3947 - "-r-sr-s-wT" -> "07552"
        ok 3948 - "-r-sr-s-wt" -> "07553"
        ok 3949 - "-r-sr-sr-T" -> "07554"
        ok 3950 - "-r-sr-sr-t" -> "07555"
        ok 3951 - "-r-sr-srwT" -> "07556"
        ok 3952 - "-r-sr-srwt" -> "07557"
        ok 3953 - "-r-srwS--T" -> "07560"
        ok 3954 - "-r-srwS--t" -> "07561"
        ok 3955 - "-r-srwS-wT" -> "07562"
        ok 3956 - "-r-srwS-wt" -> "07563"
        ok 3957 - "-r-srwSr-T" -> "07564"
        ok 3958 - "-r-srwSr-t" -> "07565"
        ok 3959 - "-r-srwSrwT" -> "07566"
        ok 3960 - "-r-srwSrwt" -> "07567"
        ok 3961 - "-r-srws--T" -> "07570"
        ok 3962 - "-r-srws--t" -> "07571"
        ok 3963 - "-r-srws-wT" -> "07572"
        ok 3964 - "-r-srws-wt" -> "07573"
        ok 3965 - "-r-srwsr-T" -> "07574"
        ok 3966 - "-r-srwsr-t" -> "07575"
        ok 3967 - "-r-srwsrwT" -> "07576"
        ok 3968 - "-r-srwsrwt" -> "07577"
        ok 3969 - "-rwS--S--T" -> "07600"
        ok 3970 - "-rwS--S--t" -> "07601"
        ok 3971 - "-rwS--S-wT" -> "07602"
        ok 3972 - "-rwS--S-wt" -> "07603"
        ok 3973 - "-rwS--Sr-T" -> "07604"
        ok 3974 - "-rwS--Sr-t" -> "07605"
        ok 3975 - "-rwS--SrwT" -> "07606"
        ok 3976 - "-rwS--Srwt" -> "07607"
        ok 3977 - "-rwS--s--T" -> "07610"
        ok 3978 - "-rwS--s--t" -> "07611"
        ok 3979 - "-rwS--s-wT" -> "07612"
        ok 3980 - "-rwS--s-wt" -> "07613"
        ok 3981 - "-rwS--sr-T" -> "07614"
        ok 3982 - "-rwS--sr-t" -> "07615"
        ok 3983 - "-rwS--srwT" -> "07616"
        ok 3984 - "-rwS--srwt" -> "07617"
        ok 3985 - "-rwS-wS--T" -> "07620"
        ok 3986 - "-rwS-wS--t" -> "07621"
        ok 3987 - "-rwS-wS-wT" -> "07622"
        ok 3988 - "-rwS-wS-wt" -> "07623"
        ok 3989 - "-rwS-wSr-T" -> "07624"
        ok 3990 - "-rwS-wSr-t" -> "07625"
        ok 3991 - "-rwS-wSrwT" -> "07626"
        ok 3992 - "-rwS-wSrwt" -> "07627"
        ok 3993 - "-rwS-ws--T" -> "07630"
        ok 3994 - "-rwS-ws--t" -> "07631"
        ok 3995 - "-rwS-ws-wT" -> "07632"
        ok 3996 - "-rwS-ws-wt" -> "07633"
        ok 3997 - "-rwS-wsr-T" -> "07634"
        ok 3998 - "-rwS-wsr-t" -> "07635"
        ok 3999 - "-rwS-wsrwT" -> "07636"
        ok 4000 - "-rwS-wsrwt" -> "07637"
        ok 4001 - "-rwSr-S--T" -> "07640"
        ok 4002 - "-rwSr-S--t" -> "07641"
        ok 4003 - "-rwSr-S-wT" -> "07642"
        ok 4004 - "-rwSr-S-wt" -> "07643"
        ok 4005 - "-rwSr-Sr-T" -> "07644"
        ok 4006 - "-rwSr-Sr-t" -> "07645"
        ok 4007 - "-rwSr-SrwT" -> "07646"
        ok 4008 - "-rwSr-Srwt" -> "07647"
        ok 4009 - "-rwSr-s--T" -> "07650"
        ok 4010 - "-rwSr-s--t" -> "07651"
        ok 4011 - "-rwSr-s-wT" -> "07652"
        ok 4012 - "-rwSr-s-wt" -> "07653"
        ok 4013 - "-rwSr-sr-T" -> "07654"
        ok 4014 - "-rwSr-sr-t" -> "07655"
        ok 4015 - "-rwSr-srwT" -> "07656"
        ok 4016 - "-rwSr-srwt" -> "07657"
        ok 4017 - "-rwSrwS--T" -> "07660"
        ok 4018 - "-rwSrwS--t" -> "07661"
        ok 4019 - "-rwSrwS-wT" -> "07662"
        ok 4020 - "-rwSrwS-wt" -> "07663"
        ok 4021 - "-rwSrwSr-T" -> "07664"
        ok 4022 - "-rwSrwSr-t" -> "07665"
        ok 4023 - "-rwSrwSrwT" -> "07666"
        ok 4024 - "-rwSrwSrwt" -> "07667"
        ok 4025 - "-rwSrws--T" -> "07670"
        ok 4026 - "-rwSrws--t" -> "07671"
        ok 4027 - "-rwSrws-wT" -> "07672"
        ok 4028 - "-rwSrws-wt" -> "07673"
        ok 4029 - "-rwSrwsr-T" -> "07674"
        ok 4030 - "-rwSrwsr-t" -> "07675"
        ok 4031 - "-rwSrwsrwT" -> "07676"
        ok 4032 - "-rwSrwsrwt" -> "07677"
        ok 4033 - "-rws--S--T" -> "07700"
        ok 4034 - "-rws--S--t" -> "07701"
        ok 4035 - "-rws--S-wT" -> "07702"
        ok 4036 - "-rws--S-wt" -> "07703"
        ok 4037 - "-rws--Sr-T" -> "07704"
        ok 4038 - "-rws--Sr-t" -> "07705"
        ok 4039 - "-rws--SrwT" -> "07706"
        ok 4040 - "-rws--Srwt" -> "07707"
        ok 4041 - "-rws--s--T" -> "07710"
        ok 4042 - "-rws--s--t" -> "07711"
        ok 4043 - "-rws--s-wT" -> "07712"
        ok 4044 - "-rws--s-wt" -> "07713"
        ok 4045 - "-rws--sr-T" -> "07714"
        ok 4046 - "-rws--sr-t" -> "07715"
        ok 4047 - "-rws--srwT" -> "07716"
        ok 4048 - "-rws--srwt" -> "07717"
        ok 4049 - "-rws-wS--T" -> "07720"
        ok 4050 - "-rws-wS--t" -> "07721"
        ok 4051 - "-rws-wS-wT" -> "07722"
        ok 4052 - "-rws-wS-wt" -> "07723"
        ok 4053 - "-rws-wSr-T" -> "07724"
        ok 4054 - "-rws-wSr-t" -> "07725"
        ok 4055 - "-rws-wSrwT" -> "07726"
        ok 4056 - "-rws-wSrwt" -> "07727"
        ok 4057 - "-rws-ws--T" -> "07730"
        ok 4058 - "-rws-ws--t" -> "07731"
        ok 4059 - "-rws-ws-wT" -> "07732"
        ok 4060 - "-rws-ws-wt" -> "07733"
        ok 4061 - "-rws-wsr-T" -> "07734"
        ok 4062 - "-rws-wsr-t" -> "07735"
        ok 4063 - "-rws-wsrwT" -> "07736"
        ok 4064 - "-rws-wsrwt" -> "07737"
        ok 4065 - "-rwsr-S--T" -> "07740"
        ok 4066 - "-rwsr-S--t" -> "07741"
        ok 4067 - "-rwsr-S-wT" -> "07742"
        ok 4068 - "-rwsr-S-wt" -> "07743"
        ok 4069 - "-rwsr-Sr-T" -> "07744"
        ok 4070 - "-rwsr-Sr-t" -> "07745"
        ok 4071 - "-rwsr-SrwT" -> "07746"
        ok 4072 - "-rwsr-Srwt" -> "07747"
        ok 4073 - "-rwsr-s--T" -> "07750"
        ok 4074 - "-rwsr-s--t" -> "07751"
        ok 4075 - "-rwsr-s-wT" -> "07752"
        ok 4076 - "-rwsr-s-wt" -> "07753"
        ok 4077 - "-rwsr-sr-T" -> "07754"
        ok 4078 - "-rwsr-sr-t" -> "07755"
        ok 4079 - "-rwsr-srwT" -> "07756"
        ok 4080 - "-rwsr-srwt" -> "07757"
        ok 4081 - "-rwsrwS--T" -> "07760"
        ok 4082 - "-rwsrwS--t" -> "07761"
        ok 4083 - "-rwsrwS-wT" -> "07762"
        ok 4084 - "-rwsrwS-wt" -> "07763"
        ok 4085 - "-rwsrwSr-T" -> "07764"
        ok 4086 - "-rwsrwSr-t" -> "07765"
        ok 4087 - "-rwsrwSrwT" -> "07766"
        ok 4088 - "-rwsrwSrwt" -> "07767"
        ok 4089 - "-rwsrws--T" -> "07770"
        ok 4090 - "-rwsrws--t" -> "07771"
        ok 4091 - "-rwsrws-wT" -> "07772"
        ok 4092 - "-rwsrws-wt" -> "07773"
        ok 4093 - "-rwsrwsr-T" -> "07774"
        ok 4094 - "-rwsrwsr-t" -> "07775"
        ok 4095 - "-rwsrwsrwT" -> "07776"
        ok 4096 - "-rwsrwsrwt" -> "07777"
        1..4096
    ok 4 - gnu
    1..4
ok 4 - perms
# Subtest: win32-openssh
    # Subtest: dir
        ok 1
        ok 2
        ok 3
        ok 4
        1..4
    ok 1 - dir
    # Subtest: file
        ok 1
        ok 2
        ok 3
        ok 4
        ok 5
        1..5
    ok 2 - file
    1..2
ok 5 - win32-openssh
1..5
ok
All tests successful.
Files=2, Tests=6,  5 wallclock secs ( 1.04 usr  0.16 sys +  4.52 cusr  0.24 csys =  5.96 CPU)
Result: PASS
make[1]: Leaving directory '/build/libfile-listing-perl-6.15'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install --destdir=debian/libfile-listing-perl/
	make -j16 install DESTDIR=/build/libfile-listing-perl-6.15/debian/libfile-listing-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr
make[1]: Entering directory '/build/libfile-listing-perl-6.15'
Manifying 1 pod document
Installing /build/libfile-listing-perl-6.15/debian/libfile-listing-perl/usr/share/perl5/File/Listing.pm
Installing /build/libfile-listing-perl-6.15/debian/libfile-listing-perl/usr/share/man/man3/File::Listing.3pm
make[1]: Leaving directory '/build/libfile-listing-perl-6.15'
   dh_installdocs
   dh_installchangelogs
   dh_installman
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'libfile-listing-perl' in '../libfile-listing-perl_6.15-1_all.deb'.
 dpkg-genbuildinfo --build=binary -O../libfile-listing-perl_6.15-1_i386.buildinfo
 dpkg-genchanges --build=binary -O../libfile-listing-perl_6.15-1_i386.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/85760 and its subdirectories
I: Current time: Fri Aug 15 18:10:34 -12 2025
I: pbuilder-time-stamp: 1755324634