### #####..... #.<.....# #h#####..# #<# #.......# #.#####.# #.# #.. ###