######### #..<....# #.#####.# #w# #.# #.# #.. ###