..#####...########..########...##....##..#.....#..##........##.....##...##..##.........#..##........##.....##....####.......###...######....########......##...........#..##........##............##.....#.....#..##........##............##......#####...##........##............##....