##+ ### .. ..# # #. #.# #.#5##.# ###....#.######## ..........<....... ####....#.######## #.#.##.# #.#. #.# # .. ..# ##. ### #.