#######################################
#-------------APR---------------------#
#######################################