### #.##.# #.. #.##.# ###.## #.##.# #....! #.##.# #.#.## #.##.####....####.g #.##.##.....l....gg #.########h##.##.#....####gh #.....g)gglg......)..## ##########g##.....#..# #.######....# #.####.####.# #......<# #.# ######.## #.. #.# ### #.# #.# #.# #.# #.# #.#