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