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