### ..# #.#### #....# #....# #....# #######>...# #.<.o......# #.######...# ... ...+ ###. ...# .. #### #. #. #.