######### #.oo..... #)# ##.## #...########## ##............. .........<...### ##############