######## #..a<..# #.####.# #.. ... #..# ..... .... .##.#.# #..## .# .# # #..# .# # #... ..