###################. PPPPPPPPPPPPPPP..... .......<.....g...# PPPPPPPPPPPPPPP.## #################