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