######## #..<...# #...<..# #..