def enlarge(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)