### ##.## ##...##### #........# ##...###.########### ##.## #.....l...... #.# ############. #.# #.# #.# #.#