################# ................. ...#####.####.### #.#####.####.##. #............... ######........## #..####..# #..####..#### #.....#.....# #####..# #...#..# #...#..# #.<.'..+ #...#..# #...#### ##+##