######### #.....!.. #........ #........# #