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