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