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