---==--- .+@@@@@@@@@@+. :@@@@@@@@@@@@@@: .@@@@@@@@@@@@@@@@. @@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@@@@. :@@@@@@@@@@@@@@: .+@@@@@@@@@@+. ---==---