########### #....<....# #.........# #.........# #.........# ##'##+##+## #.........# ###...##.## #...##.#..## ###.)....... ###....... #...... ...... ..... { ..... .... ....