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