docs: private static int computeDimension(ResultPoint topLeft,
                                        ResultPoint topRight,
                                        ResultPoint bottomLeft,
                                        float moduleSize) throws NotFoundException {
      int tltrCentersDimension = MathUtils.round(ResultPoint.distance(topLeft, topRight) / moduleSize);
      int tlblCentersDimension = MathUtils.round(ResultPoint.distance(topLeft, bottomLeft) / moduleSize);
      int dimension = ((tltrCentersDimension + tlblCentersDimension) / 2) + 7;
      switch (dimension & 0x03) { // mod 4
        case 0:
          dimension++;
          break;
          // 1? do nothing
        case 2:
          dimension--;
          break;
        case 3:
          throw NotFoundException.getNotFoundInstance();
      }
      return dimension;
    }