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