input="///" dir="/" base="/" input="/" dir="/" base="/" input="fo2///" dir="." base="fo2" input="fo2/" dir="." base="fo2" input="fo2" dir="." base="fo2" input="///fo2" dir="/" base="fo2" input="/fo2" dir="/" base="fo2" input="///fo2///bar///" dir="///fo2" base="bar" input="fo2///bar///" dir="fo2" base="bar" input="fo2///bar/" dir="fo2" base="bar" input="fo2/bar" dir="fo2" base="bar" input="" dir="." base="." input="/usr/lib" dir="/usr" base="lib" input="/usr/" dir="/" base="usr" input="usr" dir="." base="usr" input="/" dir="/" base="/" input="." dir="." base="." input=".." dir="." base=".."