######### ###.......### ##...........## ##....##'##....## #...####.####...# ##..##.......##..## #...#..#####..#...# #..##.##...##.##..# #..##.##.<.##.##..# #..##.##...##.##..# #...#..##g##..#...# ##..##..g...[##..## #...#########...# ##....#####....## ##...........## ###......[### ####.#### ..#####'#####.. ............... ###.###.###.##. #.....# #####.# #.# #.. #.. #.. ####