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