### ##<# #..### #....## ##.oo..## #...o...# #..oooo.## #...ooo.# ........... .....#.#....... #....## #...... ..... ...... .... ......