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