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