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