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