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