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