__$$$$$______$$$_____$$____$$__$$_____$$__$_____$____$$_$$____$$___$$___$$_____$$__$_____$___$$___$$___$$__$$____$$_____$$___$$$$$___$$_____$$__$$$$$_____$$_____$$__$_____$__$$$$$$$$$__$$__$$____$$_____$$__$_____$__$$_____$$__$$___$$___$$_____$$___$$$$$___$$_____$$__$$____$$___$$$$$$$__