#......# #......# ######..$...# .....)>.....# ............# ............# ............# ......O.<..!# ............# ............# ......#+##### ...... #..... +.... #....