__$$$$$____$$$$$$$___$$$$$$$$__$$_____$$__$_____$__$$_____$$_____$$_____$$_____$$__$________$$_____$$_____$$_____$$_____$$__$$$$$$___$$_____$$_____$$_____$$_____$$__$_____$__$$__$$_$$_____$$______$$___$$___$_____$__$$____$$______$$_______$$_$$_____$$$$$____$$$$$_$$_____$$________$$$____