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