pub rectangle