#+####+###### .............# .............# ........!)...# #.......ag....# +.......