###+ #..# ###'# #<..# ###'# #..# ###+