modified u16x16 and u256x256 to build top-level directories with appropriate permissions