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