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