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