### ..# #######.# #.......# #.......# #.# #h# #.# #.# #.# #.# #.# #.# #.#