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