private static int calculateMarkTier(int finalPoints){
        if(finalPoints>=LBARRIER[LBARRIER.length-1]) return LBARRIER.length-1;
        for(int i=-1; i<LBARRIER.length; i++)   {
            if(finalPoints<LBARRIER[i+1])   return i;
        }
        throw new UnsupportedOperationException("Reached unreachable statement.");
    }