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