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