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