### ..# # #.#.# #####.#.### .....#... ####.....####. #............. #.H