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