############### #.........!...# #.............# #..(...