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