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