###+### #..!..# #..<..# #.....+ #######