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