######## #......# ......##...### ##### ##....# #...### ##...# #...## #..#.# ###..#.# #.#....# ##....## #.....# #<##.#># ########