### ######.### ........ ..... # #..##..#### #.<.......# #....%.%...... ............... ....#.......... ... ....##..... . ...... .... ....#.# #. .###.# #.#