def prod_boiler(info):
    """
    Boiler plate text for On-Demand Info for products breakdown

    :param info: values to insert into the boiler plate
    :param info: dict
    :return: formatted string
    """
    boiler = ('\n==========================================\n'
              ' {title}\n'
              '==========================================\n'
              ' Total Scenes: {total}\n'
              ' SR: {sr}\n'
              ' BT Thermal: {bt}\n'
              ' ToA: {toa}\n'
              ' Source: {l1}\n'
              ' Source Metadata: {source_metadata}\n'
              ' Customized Source: {customized_source_data}\n'
              ' SR EVI: {sr_evi}\n'
              ' SR MSAVI: {sr_msavi}\n'
              ' SR NBR: {sr_nbr}\n'
              ' SR NBR2: {sr_nbr2}\n'
              ' SR NDMI: {sr_ndmi}\n'
              ' SR NDVI: {sr_ndvi}\n'
              ' SR SAVI: {sr_savi}\n'
              ' MODIS NDVI: {modis_ndvi}\n'
              ' VIIRS NDVI: {viirs_ndvi}\n'
              ' PixelQA: {pixel_qa}\n'
              ' DSWE: {swe}\n'
              ' Water Reflectance: {orca}\n'
              ' Plot: {plot}\n')

    return boiler.format(title=info.get('title'),
                         total=info.get('total', 0),
                         sr=info.get('sr', 0),
                         bt=info.get('bt', 0),
                         toa=info.get('toa', 0),
                         customized_source_data=info.get('customized_source_data', 0),
                         source_metadata=info.get('source_metadata', 0),
                         l1=info.get('l1', 0),
                         sr_evi=info.get('sr_evi', 0),
                         sr_msavi=info.get('sr_msavi', 0),
                         sr_nbr=info.get('sr_nbr', 0),
                         sr_nbr2=info.get('sr_nbr2', 0),
                         sr_ndmi=info.get('sr_ndmi', 0),
                         sr_ndvi=info.get('sr_ndvi', 0),
                         sr_savi=info.get('sr_savi', 0),
                         modis_ndvi=info.get('modis_ndvi', 0),
                         viirs_ndvi=info.get('viirs_ndvi', 0),
                         pixel_qa=info.get('pixel_qa', 0),
                         swe=info.get('swe', 0),
                         orca=info.get('orca', 0),
                         plot=info.get('plot_statistics', 0))