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