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