non-working rectangle packer