#........ ####..##...# .....##...# #.......... +......... . #......##.# ... +.........# .....#