def METHOD_NAME(yml):
    ## For examples,
    ## For depth 0
    print("\n>>>> Example begin...")
    node_name="enable_360cam";val = yml.read(node_name); print("{} : {}".format(node_name, val))
    node_name="site_index";val = yml.read(node_name); print("{} : {}".format(node_name, val))
    node_name="site_names";val = yml.read(node_name); print("{} : {}".format(node_name, val))
    node_name="site_index";site_index = yml.read(node_name)
    node_name="site_names";site_names = yml.read(node_name)
    sites = site_names[site_index];print(sites)
    ## For depth 1
    ## You can read value under second level using following two options
    ## Option 1 : _read(sites, node_name)
    node_name="map_image_path";val = yml._read(sites, node_name); print("{} : {}".format(node_name, val))
    node_name="map_ref_point_latlon";val = yml._read(sites, node_name); print("{} : {}".format(node_name, val))
    ## Option 2 : read(node_name) # Use this for convenience
    node_name="map_image_path";val = yml.read(node_name); print("{}(final) : {}".format(node_name, val))
    node_name="map_ref_point_latlon";val = yml.read(node_name); print("{}(final) : {}".format(node_name, val))
    print("<<<< Example end...")