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