############## #....##......# #.##.##......## .. ##.##..#.......## ... #..###........... ... ##.## ###......... #.#####..### #......... #..$.$$.#..# #.