### ##....# .....#### #.......# #..#.#..# ####..#.#..# ........<.# ##..#.#..##### ...##............. .......o........... ..%.###.#.##....... ... #.#.# <####.. . ..... .# . ...#.#### ###$#.# #.#.# ....#