######## #..<@..# #.#.##.# # #.. ##.# .# .# .# .#