############### #....a......... #.............. #.............. #####.......... #########.. .