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