###### ######....# ##### ..........# ....# #####..<.# ....# #....# ....### #.#'###.....%#### #.#....#+###.... . #.####.#.#.#..# .. #.# #.#.#....#... ##.####.#.#.......# ...........