___$$$$$$$$___$$$$$$$$___$ $$____$$___$$_ __$$$_______$$$_
___$$____$$___$$____$$___$$_$$__$$___$ $___$$_$$___$$_$$_
___$$_________$$$$$$$$___$$__$$_$$___$ $___$$__$$_$$__$$_
___$$____$$___$$____$$___$$____$$$___$ $___$$___$$____$$_
___$$$$$$$$___$$____$$___$$_____$$___$ $___$$_________$$_