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