__$$$$$____$$$$$$___$$$$__$$$$$$$$___$_____$__$$____$$___$$___$$_____$$________$__$$_________$$___$$_____$$___$$$$$___$$_________$$___$$$$$$$$___$________$$_________$$___$$_________$________$$____$$___$$___$$_________$$$$$$$___$$$$$$___$$$$__$$________