def POR(hitrate_float, profit_loss_ratio_float):
    """
    Probability of Ruin (Table of Lucas and LeBeau)
    Returns: int = jhta.POR(hitrade_float, profit_loss_ratio_float)
    Source: book: Computer Analysis of the Futures Markets
    """
    hitrate_list = [0.0, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7]
    profit_loss_ratio_list = [0.0, 0.75, 1, 1.5, 2, 2.5, 3, 3.5, 4]
    table_lucas_lebeau_list = [[100, 100, 100, 100, 100, 100, 100, 100, 100,
        100, 100], [100, 100, 100, 100, 100, 100, 98, 77, 15, 1, 0], [100, 
        100, 100, 100, 99, 92, 50, 7, 1, 0, 0], [100, 100, 99, 90, 50, 12, 
        2, 0, 0, 0, 0], [100, 97, 79, 35, 9, 2, 1, 0, 0, 0, 0], [100, 79, 
        38, 12, 4, 1, 0, 0, 0, 0, 0], [100, 50, 19, 6, 2, 1, 0, 0, 0, 0, 0],
        [100, 31, 12, 5, 2, 1, 0, 0, 0, 0, 0], [100, 21, 9, 4, 2, 1, 0, 0, 
        0, 0, 0]]
    key_hitrate = 0
    for i in range(len(hitrate_list)):
        if hitrate_float >= hitrate_list[i]:
            key_hitrate = i
    key_profit_loss_ratio = 0
    for i in range(len(profit_loss_ratio_list)):
        if profit_loss_ratio_float >= profit_loss_ratio_list[i]:
            key_profit_loss_ratio = i
    return int(table_lucas_lebeau_list[key_profit_loss_ratio][key_hitrate])
