######## ##...... #...... #..... .... ###.. #.#.### #.....##### ##..\%\....# #....O....## ##..TCO...# #....h...# ###CC.A.## .....### ...#...# .....##### .... .... ..#