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