########. #........ #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#####.###. #.a......... #######.####