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