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