######### #<<.#$..#### #...#......## #..##.......# ###.##.##...# ##.##.## ..# ##.####.# .# #.###..## # ##.....# ###..## ##..## #..## #).# ####