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