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