def shrink(params = {})
        self.class.new(left: left + params[:left].to_i,
            right: right - params[:right].to_i,
            top: top + params[:top].to_i,
            bottom: bottom - params[:bottom].to_i)