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